Utilizza @capgo/capacitor-gtm
L'interfaccia principale per il plugin del Gestore di Tag Google.
Installa
bun add @capgo/capacitor-gtm
bunx cap sync
bunx cap sync Copia il code nativo del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { GoogleTagManager } from '@capgo/capacitor-gtm';
Vedi API in un colpo d'occhio
| Metodo | Esempio |
|---|---|
initialize |
Inizializza il gestore dei tag Google con l'ID del contenitore specificato. |
push |
Puoi inviare un evento al dataLayer del gestore dei tag Google. |
setUserProperty |
Imposta una proprietà dell'utente nel dataLayer del gestore dei tag Google. |
getValue |
Recupera un valore dal dataLayer del gestore dei tag Google. Cerca nel dataLayer il valore più recente della chiave specificata. |
reset |
Ripristina l'istanza del gestore dei tag Google e cancella tutti i dati. Questo cancellerà tutti i dati dal dataLayer e richiederà una riinizializzazione. |
Esempi
initialize()
Inizializza il gestore dei tag Google con l'ID del contenitore specificato.
import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.initialize({ containerId: 'container-id-123' });
push()
Puoi inviare un evento al dataLayer del gestore dei tag Google.
import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.push({
event: 'purchase',
parameters: {
value: 99.99,
currency: 'USD'
}
});
setUserProperty()
Imposta una proprietà dell'utente nel dataLayer del gestore dei tag Google.
import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.setUserProperty({
key: 'user_type',
value: 'premium'
});
getValue()
Recupera un valore dal dataLayer del gestore dei tag Google. Cerca nel dataLayer il valore più recente della chiave specificata.
import { GoogleTagManager } from '@capgo/capacitor-gtm';
const result = await GoogleTagManager.getValue({ key: 'key-123' });
console.log(result);
reset()
Ripristina l'istanza del gestore dei tag Google e cancella tutti i dati. Questo cancellerà tutti i dati dal dataLayer e richiederà una riinizializzazione.
import { GoogleTagManager } from '@capgo/capacitor-gtm';
await GoogleTagManager.reset();
Riferimento completo
Continua dall'uso di @capgo/capacitor-gtm
Continua da Utilizzo di @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-gtm Usando @capgo/capacitor-gtm per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-gtm per i dettagli di implementazione in @capgo/capacitor-gtm per i dettagli di implementazione in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-gtm Avvio rapido per i dettagli di implementazione in Avvio rapido, Capgo Directory dei Plugin per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin.