Aller directement au contenu

Démarrage

Fenêtre de terminal
bun add @capgo/capacitor-gtm
bunx cap sync
import { GoogleTagManager } from '@capgo/capacitor-gtm';

Initialise Google Tag Manager avec l'ID de conteneur spécifié.

import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.initialize({} as { containerId: string; timeout?: number });

Envoie un événement à la dataLayer du Google Tag Manager.

import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.push({
event: 'purchase',
parameters: {
value: 99.99,
currency: 'USD'
}
});

Définit une propriété utilisateur dans la dataLayer du Google Tag Manager.

import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.setUserProperty({
key: 'user_type',
value: 'premium'
});

Récupère une valeur de la dataLayer du Google Tag Manager. Recherche dans la dataLayer la valeur la plus récente de la clé spécifiée.

import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.getValue({} as { key: string });

Réinitialise l'instance du Google Tag Manager et efface toutes les données. Cela supprimera toutes les données de la dataLayer et nécessitera une réinitialisation.

import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.reset();

Cette page est générée à partir du plugin’s src/definitions.tsRe-run the sync when the public API changes upstream.