Getting started
Installation
Package install
Install @hiperf/gtm with your favorite package manager:
sh
npm i @hiperf/gtmsh
yarn add @hiperf/gtmsh
pnpm i @hiperf/gtmsh
bun add @hiperf/gtmAdd module to nuxt.config
js
export default defineNuxtConfig({
modules: ['@hiperf/gtm'],
});Usage
No Google Tag Manager (GTM) code are injected until you call $initGTM
vue
<!-- layouts/default.vue or app.vue -->
<script setup>
const { $initGTM, $gtm } = useNuxtApp();
onMounted(() => {
// Add Google Tag Manager (GTM) tracker code and initialize your tracker
$initGTM('YOUR-GTM-ID');
// Start PageView tracking
$gtm.value('track', 'PageView');
});
</script>