Getting Started
インストール手順とこのプラグインのフル マークダウン ガイドを含むセットアップ コマンドをコピーできます。
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.
インストール
「インストール」のセクションAI アシスト セットアップを使用してプラグインをインストールできます。AI ツールに Capgo スキルを追加するには、以下のコマンドを実行してください。
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins次に、以下のプロンプトを使用してください:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-contentsquare` plugin in my project.Manual Setupを使用する場合は、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム固有の指示に従ってください:
-
プラグインのインストール
ターミナルウィンドウ npm i @capgo/capacitor-contentsquareターミナル画面 pnpm add @capgo/capacitor-contentsquareターミナル画面 yarn add @capgo/capacitor-contentsquareターミナル画面 bun add @capgo/capacitor-contentsquare -
ネイティブプラットフォームの同期
ターミナル画面 npx cap syncターミナル画面 pnpm cap syncターミナル画面 yarn cap syncターミナル画面 bunx cap sync -
アップストリーム製品の設定を確認する
公式の Contentsquare Capacitor ガイド プロジェクトキー、再生設定、ダッシュボードの設定について
基本的な使用方法
基本的な使用方法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',});画面の命名に関するヒント
画面の命名に関するヒント- ユーザー固有の値ではなく、安定した名前を使用します。
- iOS と Android のナビゲーション スタックで同じ命名規則を使用します。
- アプリが前景に戻ると、画面名と重要なダイナミック変数を再送信します。
__CAPGO_KEEP_0__
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' }],});__CAPGO_KEEP_0__
Platform setup- iOSアプリ内機能のための追加のデープリンクのワイヤリングは、 iOS設定 ページで完了してください。
- Androidでは、このプラグイン自体のための追加のマニフェストのワイヤリングは必要ありません。 Androidのノート でログインと検証のためのヒントを参照してください。
- JavaScriptのCapacitorは、現在のContentsquareCapacitorドキュメントと同期されています。
- The JavaScript API stays aligned with the current Contentsquare Capacitor docs, while the packaging and native build setup target Capacitor 8.
Getting Startedから続けてください
「Getting Started」から続けてくださいあなたが「を使用している場合 Getting Started ネイティブ プラグインの作業を計画するには、を接続してください Using @capgo/capacitor-contentsquare for the native capability in Using @capgo/capacitor-contentsquare, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの実装の です プラグインの実装の です Capacitor Enterprise プラグイン代替 __CAPGO_KEEP_0__のためのCapacitor Enterprise プラグイン代替。