AMP Analytics スクリプトを追加する
AMP analytics を使用してユーザー属性とイベントをトラッキングするすべての AMP ページで、.amp ファイルの<head> セクションにスクリプトを必ず含めてください。
HTML の任意の場所に追加する
注: Your_Workspace_ID は、MoEngage Dashboard -> Settings -> Account -> General Settings にある実際の Workspace Id に必ず置き換えてください。dataCenter の詳細については、サポートチームにお問い合わせください。
注: データをテスト環境にリダイレクトするには、appId に ‘_DEBUG’ を付加します。たとえば、appId が
YOUR_WORKSPACE_ID の場合、テスト環境では YOUR_WORKSPACE_ID_DEBUG になります。
YOUR_WORKSPACE_ID の場合、テスト環境では YOUR_WORKSPACE_ID_DEBUG になります。
ユーザーのトラッキング
上記の手順を実行すると、AMP ページにアクセスしたすべてのユーザーが自動的にトラッキングされます。ただし、これらのユーザーはデフォルトでは匿名ユーザーになります。
なお、以前に通常の HTML ページにアクセスし、Cookie を削除していないウェブサイトのユーザーは、AMP ページでも同一ユーザーとして扱われます。
イベントのトラッキング
上記の手順を実行すると、Page Viewed イベントがデフォルトでトラッキングされます。ただし、AMP フレームワークにはイベントトラッキングに関する制限があるため、トラッキングできるのは
Page Viewed、Element Clicked、Page Scroll など一部の種類のイベントのみです。
イベントの一覧の詳細については、AMP Analytics Examples を参照してください。
例 1: 要素のクリックイベント
次のように、id がtest の HTML 要素がクリックされたときにクリックイベントをトラッキングできます。
例 2: ページスクロールイベント
verticalBoundaries と horizontalBoundaries を含む scrollSpec オブジェクトが必要です。スクロールイベントを発生させるには、2 つのプロパティのうち少なくとも 1 つが必要です。両方のプロパティの値は、スクロールイベントが生成される境界を含む数値の配列である必要があります。たとえば、次のコードスニペットでは、ページが垂直方向に 25%、50%、90% スクロールされたときにスクロールイベントが発生します。ここで送信される属性は scrolledUpto で、ユーザーが上部からスクロールしたピクセル数を示す組み込み変数 scrollTop を保持します。
サポートされているすべての変数の一覧の詳細については、Supported Variables を参照してください。
例 3: フォーム送信イベント
ユーザー属性のトラッキング
“EVENT_ACTION_USER_ATTRIBUTE” イベントを使用してユーザー属性をトラッキングできます。たとえば、ウェブサイトに次のボタンがあるとします。["blue","green","red"] です。