Einstieg
Ein kopierfertiger Einrichtungshinweis mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-contentsquare`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/contentsquare/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installation
InstallationSie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten Ihrem AI-Tool hinzu, indem Sie den folgenden Befehl ausführen:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsDann verwenden Sie den folgenden Prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-contentsquare` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten aufgeführten Plattform-spezifischen Anweisungen:
-
Plugin installieren
Terminalfenster npm i @capgo/capacitor-contentsquareTerminalfenster pnpm add @capgo/capacitor-contentsquareTerminalfenster yarn add @capgo/capacitor-contentsquareTerminalfenster bun add @capgo/capacitor-contentsquare -
Synchronisieren Sie native Plattformen
Terminalfenster npx cap syncTerminalfenster pnpm cap syncTerminalfenster yarn cap syncTerminalfenster bunx cap sync -
Die Produktkonfiguration im Quellprodukt überprüfen
Die offizielle Anleitung befolgen Contentsquare Capacitor Anleitung zur Projekt-Schlüssel, Wiedergabe-Einstellungen und Dashboard-Einrichtung.
Grundlegende Verwendung
Abschnitt mit dem Titel „Grundlegende Verwendung“import { ContentsquarePlugin, CurrencyCode } from '@capgo/capacitor-contentsquare';
await ContentsquarePlugin.optIn();
await ContentsquarePlugin.sendScreenName('Home');
await ContentsquarePlugin.sendTransaction({ transactionValue: 29.99, transactionCurrency: CurrencyCode.EUR, transactionId: 'order-123',});
await ContentsquarePlugin.sendDynamicVar({ dynVarKey: 'store', dynVarValue: 'rome',});Tipps zur Bildschirmbezeichnung
Abschnitt mit dem Titel „Tipps zur Bildschirmbezeichnung“- Verwenden Sie stattdessen stabile Namen anstelle von Benutzerspezifischen Werten.
- Halten Sie die gleichen Namenskonventionen über iOS- und Android-Navigationsstapel.
- Wenn das App wieder in den Vordergrund zurückkehrt, senden Sie den Bildschirmnamen und alle kritischen dynamischen Variablen erneut.
Replay-Privatsphäre-Kontrollen
Abschnitt mit dem Titel „Replay-Privatsphäre-Kontrollen“Verwenden Sie die integrierten Maskierungshilfen, um sensitive Inhalte aus der Session-Aufzeichnung herauszuhalten:
await ContentsquarePlugin.excludeURLForReplay('/checkout/');
await ContentsquarePlugin.setCapturedElementsSelector('[data-cs-capture]');
await ContentsquarePlugin.setPIISelectors({ PIISelectors: ['input[type="email"]', '.credit-card'], Attributes: [{ selector: 'input[name="email"]', attrName: 'value' }],});Plattformseinstellungen
Abschnitt mit dem Titel „Plattformseinstellungen“- Für iOS-In-App-Funktionen fahren Sie das zusätzliche Deeplink-Verdrahten auf der iOS-Einstellungen Seite ab.
- Android benötigt für den Plugin selbst keine zusätzliche Manifest-Verdrahtung; siehe Android-Hinweise für Tipps zum Logging und zur Validierung.
- Diese Erweiterung ist eine Capacitor 8 Gemeinschaftsübertragung der offiziellen Contentsquare Capacitor-Paket.
- Das JavaScript API bleibt mit den aktuellen Contentsquare Capacitor-Dokumenten im Einklang, während die Verpackung und die native Build-Einstellung sich auf Capacitor 8 richten.
Weitergehen von Getting Started
Abschnitt mit dem Titel „Weitergehen von Getting Started“Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit Getting Started um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-contentsquare für die native Fähigkeit in Verwenden Sie @capgo/capacitor-contentsquare Capgo-Erweiterungsverzeichnis für den Produktworkflow in Capgo-Erweiterungsverzeichnis Capacitor-Erweiterungen von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise-Plugin-Alternativen.