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

Contentsquare Capacitor プラグイン

Capacitor で Contentsquare のモバイル分析、同意ゲーティング、画面トラッキング、トランザクション、セッションリプレイ制御を統合します

インストール

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

ガイド

Capacitor で Contentsquare を使う方法

@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個のコアメソッドが記載されています。リスナーやバージョンのヘルパー、および各メソッドの詳細な仕様については、以下に記載されています。 GitHub リポジトリ.

完全なリファレンス

「@capgo/capacitor-contentsquare の使用方法」から続ける

使用している場合 @capgo/capacitor-contentsquare の使い方 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-contentsquare @capgo/capacitor-contentsquare の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。

よくある質問

Contentsquare plugin FAQ

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

"bun add @capgo/capacitor-contentsquare" (または "npm install @capgo/capacitor-contentsquare") を実行し、次に "bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させます。アプリの code から "@capgo/capacitor-contentsquare" をインポートしてください。

@capgo/capacitor-contentsquare は React、Vue、Angular で動作しますか?

はい。Contentsquare は Capacitor パッケージであるため、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用可能です。

@capgo/capacitor-contentsquare はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

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

はい。code のソースコードは GitHub の https://github.com/Cap-go/capacitor-contentsquare/ で公開されており、npm から無料でインストール可能です。バグ報告やプルリクエストもお待ちしています。

App Store の審査を通さずに、Contentsquare を使用している code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずに Contentsquare の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める