メイン コンテンツにスキップ
@capgo/capacitor-contentsquare アナリティクス オープンソース

Contentsquare Capacitor プラグイン

Contentsquare モバイル アナリティクス、同意ゲーティング、スクリーン トラッキング、トランザクション、セッション リプレイ コントロールを Capacitor に統合

インストール

bun add @capgo/capacitor-contentsquare bunx cap sync
npm、pnpm、yarn
  • npm install @capgo/capacitor-contentsquare
  • pnpm add @capgo/capacitor-contentsquare
  • yarn add @capgo/capacitor-contentsquare

ガイド

Contentsquare を Capacitor で使う方法

Using @capgo/capacitor-contentsquare

Capacitorは内部のネイティブブリッジ契約を実装しています。

インストール

bun add @capgo/capacitor-contentsquare
bunx cap sync

bunx cap sync codeはプラグインのネイティブコードをあなたのネイティブプロジェクトにコピーします。プラグインのアップグレード後は再度実行してください。

インポート

import { Contentsquare } from '@capgo/capacitor-contentsquare';

APIの概要

メソッド 説明
optIn 現在の動作についてはソース定義を参照してください。
optOut 現在の動作についてはソース定義を参照してください。
sendScreenName 現在の動作についてはソース定義を参照してください。
sendTransaction 現在の動作についてはソース定義を参照してください。
sendDynamicVarWithStringValue 現在の動作については、ソース定義を参照してください。
sendDynamicVarWithIntValue 現在の動作については、ソース定義を参照してください。
onReady 現在の動作については、ソース定義を参照してください。
excludeURLForReplay 現在の動作については、ソース定義を参照してください。
setPIISelectors 現在の動作については、ソース定義を参照してください。
setCapturedElementsSelector 現在の動作については、ソース定義を参照してください。
collect 現在の動作については、ソース定義を参照してください。

例

optIn()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optIn();

optOut()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optOut();

sendScreenName()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendScreenName({ name: 'example' });

sendTransaction()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare, CurrencyCode } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendTransaction({
  transactionValue: 1,
  transactionCurrency: CurrencyCode.USD,
});

sendDynamicVarWithStringValue()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithStringValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

sendDynamicVarWithIntValue()

現在の契約については、API リファレンスを参照してください。

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithIntValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

上の表には、11 の基本メソッドがリストされています。リスナーとバージョンヘルパー、各メソッドのフル契約は、__CAPGO_KEEP_0__ リポジトリに記載されています。 GitHub リファレンス.

フル リファレンス

@capgo/capacitor-contentsquareを継続して使用してください。

Capacitor Contentsquare を使用している場合 Using @capgo/capacitor-contentsquare Capacitor Contentsquare を使用して進みましょう。 @capgo/capacitor-contentsquare @capgo/capacitor-contentsquare はじめに はじめに Capgo プラグインディレクトリ Capgo プラグインディレクトリ Capacitor Capgo プラグイン for Capacitor の実装詳細については、Capgo によって提供されるプラグインをご覧ください。 プラグインの追加または更新 はじめに

FAQ

ContentsquareプラグインのFAQ

ContentsquareプラグインをCapacitorアプリにインストールするにはどうすればいいですか?

「bun add @capgo/capacitor-contentsquare」(または「npm install @capgo/capacitor-contentsquare」)を実行し、次に「bunx cap sync」を実行してiOSとAndroidのプロジェクトがネイティブcodeを取得できるようにします。次に、@capgo/capacitor-contentsquareをインポートし、codeで使用します。

React、Vue、Angularと一緒に@capgo/capacitor-contentsquareが動作するかどうですか?

Yes. Contentsquare is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Capacitorのバージョンはどれですか?@capgo/capacitor-contentsquare

CapgoプラグインはCapacitorのメジャーバージョンに従います。Capacitorのメジャーバージョンと一致するプラグインメジャーバージョンを使用してください(例:プラグインv8とCapacitor 8)。GitHub READMEの互換性テーブルには、維持されているバージョンがリストされています。

は@capgo/capacitor-contentsquare無料でオープンソースですか?

はい。ソースcodeはGitHubにhttps://github.com/Cap-go/capacitor-contentsquare/で公開されており、パッケージはnpmから無料でインストールできます。バグレポートやプルリクエストは歓迎されています。

codeをContentsquareが使用している場合、App Storeのレビューなしでアップデートできますか?

プラグインをインストールまたはアップグレードすると、ネイティブcodeが変更されるため、ストアのビルドが必要になります。その後、JavaScript、HTML、CSSの変更がプラグインを呼び出すと、Capgoのライブアップデートで即時配信できます。

Contentsquareの変更をアプリレビューの待ちなしで配信

プラグインがストアビルドに含まれると、Capgoのライブアップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分でプッシュします。

Capgo