Getting started
Installation
Package install
Install @hiperf/gtm
with your favorite package manager:
sh
npm i @hiperf/gtm
sh
yarn add @hiperf/gtm
sh
pnpm i @hiperf/gtm
sh
bun add @hiperf/gtm
Add 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>