LiftIgniterの簡単な検証方法

🚧

リコメンデーションの品質

この時点で、Webサイトへの[ビーコン]の組み込みができました。

ページビューを受信し始めると同時に、我々はお客様のWebサイトのトラフィック分析を開始します。そして30分以内にリコメンデーションを送り始めます。さらに質の高いリコメンデーションを送るには最低でも24時間以上の時間が必要となります。

Lab上でのページビューの数値が、お客様のGoogle Analyticsの数値と大幅に違う場合は、Debugging analytics discrepanciesを確認してください。

この時点でLiftIgniterのセットアップは完了です。リコメンデーションを見てみましょう。

[ビーコン]を設置したWebページを読み込んで、[ブラウザコンソール]を開いてテストを開始してください。

2.1 リコメンデーションの出力

📘

リコメンデーションを取得する

[fetch]関数は、ページ閲覧ごとに最大で1回づつ呼び出すことができます。registerコールの後に、1回だけ呼び出すようにしてください。

ページ閲覧の際に、表示したいウィジェットごとに[register]コールを行う必要があります。

下記のスニペットをコンソールにコピー&ペーストして、リコメンデーションを表示してください。

// registerをコールして'default-widget'の100件のリコメンデーションを取得します。
// シンプルなcallbackを使用してレスポンスのJSONを出力します。
$p('register', {
                  max: 100, // あらゆるアイテムが見れるように、多数のリクエストが送信されました。
                  widget: 'default-widget', // ウィジェットの名前
                  callback: function(resp) {
                    console.log(JSON.stringify(resp, null, 2));
		    						console.log("// TEST.");
                  }
               }
);
// registerコールを実行
$p('fetch');

[register]および[fetch]がどのように動作するかは、SDKのドキュメントを参照してください。これでリコメンドされたアイテムのリストをデフォルトの[フィールド]と確認することができます。リコメンデーションの出力を調整したい場合は、[Checking Data Fields]のドキュメントを参照してください。

1090

ここまで問題なく動作している場合は検証成功です。

📘

リコメンデーションが表示されていない場合

よくある3つの原因は下記のとおりです。

  1. お客様のWebページのフォーマットがLiftIgniterで認識できないフォーマットで作成されているため、[インベントリアイテム]の収集ができない。この場合は、Inventoryのドキュメントを参照してください。
  2. JavaScriptを2回読み込んでいる可能性があります。この場合、片方のインスタンスがもう片方のトラッカーを妨害してしまいます。Google Tag Managerを確認するか、Webサイトへのスクリプトの挿入状態を確認してください。スクリプトの読み込みは1回だけ行われるようにしてください。
  3. アクティビティの記録を始めても、お客様のインベントリの受け入れを開始していない。この場合は、サポートにご連絡ください。