Zum Inhalt springen

Getting Started

Terminal-Fenster
bun add @capgo/capacitor-gtm
bunx cap sync
import { GoogleTagManager } from '@capgo/capacitor-gtm';

Initialisiert Google Tag Manager mit der angegebenen Container-ID.

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

Pushen Sie ein Ereignis in die Google Tag Manager-Datenschicht.

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

Setzt eine Benutzer-Eigenschaft in der Google Tag Manager Datenbank.

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

Holt einen Wert aus der Google Tag Manager Datenbank. Durchsucht die Datenbank nach dem neuesten Wert der angegebenen Schlüssel.

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

Setzt die Google Tag Manager Instanz zurück und löscht alle Daten. Dies wird alle Daten aus der Datenbank entfernen und eine erneute Initialisierung erfordern.

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

Diese Seite wird aus der Plugin-Quelle generiert. src/definitions.ts. Wiederholen Sie die Synchronisierung, wenn die öffentliche API sich im Hintergrund ändert.

Wenn Sie " Getting Started um das Dashboard und die API-Operationen zu planen, verbinden Sie es mit Mit @capgo/capacitor-gtm für die native Fähigkeit in Mit @capgo/capacitor-gtm, API Übersicht für die Implementierungsdetails in API Übersicht, Einführung für die Implementierungsdetails in Einführung, API Schlüssel für die Implementierungsdetails in API Schlüssel, und Geräte für die Implementierungsdetails in Geräte.