メインコンテンツへスキップ
このドキュメントでは、Skeepers(旧Advalo)とKameleoonの間にブリッジを作成する手順について説明します。

前提条件

  • Kameleoon API認証情報: クライアントIDとクライアントシークレットを取得します。これらはプロファイルページで確認できます。

SkeepersでKameleoon連携を有効化する

SitecodeとAPI認証情報があれば、SkeepersのアカウントマネージャーとともにSkeepers×Kameleoon接続をセットアップできます。AudiencesCampaigns の2つのタブを行き来する必要があります。
  • 接続し、Pulseの各種ユニバースを示すホームダッシュボードにアクセスします。
  • Studio Universe - Audience: Kameleoon用に事前作成されたフォルダで新しいオーディエンスを作成します。
  • Audiences内: 基準を選択してマーケティングターゲティングを作成します。
  • Audiences内: Kameleoonフォルダにオーディエンスを保存します。
  • Campaigns内: ボリューム、パーソナライゼーション、オムニチャネルなど、キャンペーンに関するさまざまなKPIを表示するホームダッシュボードにアクセスします。
  • Campaigns内: いくつかの簡単なステップで新しいアクションを作成します。最初のステップは、Audience Universeから事前に作成されたターゲティングを取得することです。
  • Campaigns内: 2番目のステップは、Kameleoonにプッシュされるオーディエンスセグメントに名前を付けることです。Kameleoonポップインの表示をテストするためにダミーアドレスを追加するオプションもあります。
  • Campaigns内: 最終ステップでは、以前の設定を確認し、アクションの展開をスケジュールします。この場合、1回限りの送信となります。
その後、連携が機能することを確認するためにテストオーディエンスを作成する必要があります。

KameleoonでSkeepersセグメントを取得する

カスタムデータを作成する

  • カスタムデータを作成 し、SkeepersSegmentsと名付けます。
    • 取得方法: Kameleoon Activation API
    • タイプとフォーマット: Single と String
    • スコープ: Visit
// Skeepers
 Kameleoon.API.Data.retrieveDataFromRemoteSource(
   Kameleoon.API.Visitor.code,
   function (segments) {
     var segmentsList = [];
     var currentTime = new Date().getTime() - 172800000;
     for (var key in segments) {
       try {
         var date = new Date(
           segments[key].replace("T", " ").split(".")[0],
         ).getTime();
         if (date > currentTime) segmentsList.push(key);
       } catch (e) {
         console.log("Kam GS, Skeepers retrieve Data Error");
       }
     }
     console.log("[KAMELEOON GS]", segmentsList);
     Kameleoon.API.Data.setCustomData(
       "SkeepersSegments",
       JSON.stringify(segmentsList),
     );
   },
 );

セグメントを作成する

作成したカスタムデータを使用して、「contains」条件と「オーディエンス名」(大文字と小文字を区別)でセグメントを作成します。