Skip to main content
カスタムアナリティクス統合は、サードパーティ統合の管理のネイティブ統合が用意されていないアナリティクスプラットフォームに、Kameleoonのバケット判定データを送信します。Admin > IntegrationsでJavaScriptスクリプトを一度定義してから、必要なプロジェクトにインストールします。 Kameleoon には、Hotjar、Amplitude、Google Analytics 4 など、20 以上のアナリティクスプラットフォーム向けのコードサンプルがあります。

新しいカスタムアナリティクス統合

新しいカスタムアナリティクス統合を作成するには:
  1. Kameleoon アプリにログインします。
  2. Admin > Integrationsをクリックします。
    Admin 配下の Integrations ページ。右上に Custom integration ボタンがある
  3. ページ右上の Custom integrationをクリックします。New custom integration ページが Integration details ステップで開きます。
    Integration details ステップの New custom integration ページ。Integration name、Custom icon、Descriptionの各フィールドがある
  4. Integration name フィールドに名前を入力します。任意で、Custom iconにJPG、PNG、またはSVGファイルをアップロードし(推奨サイズ: 256 × 256 px)、Descriptionを追加できます。Kameleoonは、統合の一覧と詳細ページにアイコンを表示します。アイコンをアップロードしない場合は、デフォルトのアイコンを使用します。Nextをクリックします。
  5. Define your integration script ステップで、Use a pre-built template ドロップダウンリストからサードパーティツールを選択し、Importをクリックします。対応するスクリプトが JavaScript code 挿入欄に自動的に入力されます。
    Define your integration script ステップ。事前構築テンプレートのドロップダウンとJavaScript codeエディターがある
  6. 必要に応じて、挿入欄でスクリプトを編集します。
  7. Createをクリックします。
Kameleoonは、お使いのアナリティクスソリューションを統合の一覧に追加します。

JavaScript code挿入欄の仕組み

JavaScript code 挿入欄は、Kameleoonが特定のキャンペーンでバケット判定を行うたびに実行されます。アナリティクスプラットフォームに追加のプロパティを送信するロジックを記述します。挿入欄の横にある Variables パネルに、利用可能な変数が一覧表示されます:
  • experimentID
  • experimentName
  • personalizationID
  • personalizationName
  • variationID
  • variationName
統合を特定のプロジェクトにインストールする際、JavaScript code 挿入欄で定義したスクリプトが、ユーザーやチームメンバーが使用するデフォルトのテンプレートになります。
Kameleoonは、このセクションのコードを kameleoon.js ファイルに含めます。このファイルは訪問者のブラウザで読み込まれます。誰でもブラウザ上でそのコードを読めるため、APIキー、パスワード、その他の非公開の認証情報は追加しないでください。

カスタムアナリティクス統合を管理する

カスタムアナリティクス統合を管理するには、Admin > Integrationsから統合を開きます。統合のページには3種類の操作があります。
  • ヘッダーのInstallをクリックして、統合をプロジェクトにインストールします。
  • ヘッダー右上の三点メニューをクリックすると、EditとDeleteが表示されます。Editを選択すると統合の詳細が開き、名前、説明、コードを変更できます。
  • Projectsタブで、プロジェクトの行末にある三点メニューをクリックすると、Set as default、Disable、Select multiple projectsが表示されます。
以下のセクションでは、統合をプロジェクトにインストールする方法、デフォルトに設定する方法、プロジェクトで無効化する方法、削除する方法を説明します。

プロジェクトに統合をインストールする

統合を1つ以上のプロジェクトで有効にするには:
  1. Admin > Integrationsをクリックし、カスタム統合を開きます。
  2. ヘッダーのInstallをクリックします。Install [integration name] to your projects ページが開きます。
  3. 統合を有効にするプロジェクトを選択します。検索フィールドを使うと、プロジェクト名またはサイトコードでプロジェクトを検索できます。
  4. Installをクリックします。

プロジェクトのデフォルトとして統合を設定する

統合をデフォルトとして設定すると、そのプロジェクトのすべての新しいA/B テスト、パーソナライゼーションキャンペーン、機能フラグで、統合が事前に選択されます。
  1. カスタム統合を開き、Projects タブをクリックします。
  2. プロジェクトの行の末尾にある three dots メニューをクリックします。
    Projects タブで、プロジェクトの三点メニューが開いている。Set as default、Disable、Select multiple projectsが表示されている
  3. Set as defaultをクリックします。
Kameleoonは Integration selected by defaultの通知を表示して確認します。統合は、このプロジェクトの今後のすべてのキャンペーンで事前に選択されます。この操作には確認ポップアップはありません。

プロジェクトで統合を無効化する

プロジェクトで統合を無効化すると、そのプロジェクトのキャンペーンは、この統合を通じてデータを送信しなくなります。
  1. カスタム統合を開き、Projects タブをクリックします。
  2. プロジェクトの行の末尾にある three dots メニューをクリックします。
  3. Disableをクリックします。Disable integration ポップアップが開きます。
    Disable integration ポップアップ。有効なA/B テストとパーソナライゼーションを件数付きで一覧表示し、名前の確認フィールドがある
  4. 種類ごとにグループ化された実行中のアイテムを、それぞれの現在の件数とともに確認します。ポップアップには、実行中のアイテムが統合を通じてデータを送信しなくなると記載されています。
  5. Confirm to continueの下のフィールドに統合名を入力します。入力内容が名前と一致するまで、Disable integration ボタンは非アクティブのままです。
  6. Disable integrationをクリックします。統合を有効のままにする場合は、Cancelをクリックするか、ポップアップを閉じます。
プロジェクトでキャンペーンが現在実行中の場合、ポップアップは Ongoing experiences detectedの警告付きで開きます。統合を無効化すると、実行中のキャンペーンに影響します。 複数のプロジェクトで統合を一度に無効化するには、同じメニューで Select multiple projectsをクリックします。ポップアップには、選択した各プロジェクトが、実行中のキャンペーン数とキャンペーンの種類とともに表示されます。確認の操作は同じです。

統合を削除する

統合を削除すると、統合を通じて、すべてのキャンペーンからツールへのデータ送信が停止します。
  1. Admin > Integrationsからカスタム統合を開きます。
  2. ヘッダー右上の three dots メニューをクリックします。
    Custom integrationのヘッダー。三点メニューが開いていて、Edit と Deleteが表示されている
  3. Deleteをクリックします。Delete integration ポップアップが開きます。
  4. 種類ごとにグループ化された実行中のアイテムを、それぞれの現在の件数とともに確認します。ポップアップには、統合を削除すると、Kameleoonキャンペーンが露出するたびに、実行中のキャンペーンからツールへのデータ送信が停止すると記載されています。
    Delete integration ポップアップ。影響を受けるA/B テストを件数付きで一覧表示し、名前の確認フィールドがある
  5. Confirm to continueの下のフィールドに、カスタム統合の名前を入力します。入力内容が名前と一致するまで、Delete integration ボタンは非アクティブのままです。
  6. Delete integrationをクリックします。統合を残す場合は、Cancelをクリックするか、ポップアップを閉じます。
キャンペーンが現在実行中の場合、ポップアップは Ongoing experiences detectedの警告付きで開きます。統合を削除すると、実行中のキャンペーンに影響します。

カスタムアナリティクス統合をキャンペーンに関連付ける

Graphic/Code editorで

実験を最終化する際、Integrationsをクリックして、カスタムアナリティクスをトラッキングツールとして設定します。 公開前のサマリーポップインに、アナリティクスツールが表示されます。 Kameleoonは自動的にデータを送信し、アナリティクスツールで結果を確認できます。

パーソナライゼーション作成ページで

パーソナライゼーションのレポートツールの中から、カスタムアナリティクスを選択できます。

Results pageで

カスタムアナリティクス統合をキャンペーンのレポートツールとして定義すると、Results pageから選択または選択解除できます。手順は次のとおりです:
  1. 画面右上の three dots メニューをクリックします。
  2. Experiment configuration(パーソナライゼーションの場合は Open configuration)を選択します。サイドメニューが表示されます。
  1. Reporting tools セクションまでスクロールし、Editをクリックします。実験を最終調整するページが表示されます。
  2. Integrationsをクリックします。
  3. ツールで Activateをクリックします。
  4. このステップを保存するには、Nextをクリックします。

機能フラグで

カスタムアナリティクスツールを機能フラグに追加するには:
  1. 追跡する機能フラグの Editをクリックします。
  2. Reporting セクションの Integrationsをクリックします。有効にしたすべての統合が表示されます。
  3. Delivery rules、Feature experiments、またはその両方で お使いのカスタムアナリティクスツールをオンにします。
サードパーティ統合の管理