この拡張機能は、AEM Asset Insights と共に使用することを意図しています。具体的には、「pageTracker」プロセスと埋め込みコードが置き換えられます。設定すると、この拡張機能によって Asset Impression と Click 指標が Adobe Analytics に送信され、その後、AEM Asset Insights レポートに読み込まれます。その後、AEM Asset Insights または Adobe Analytics プロジェクトワークスペースを使用して、アセット指標をレポートできます。
Analytics の AEM Asset レポートには、次の 3 つのディメンションが含まれます。
また、次の 2 つの指標があります。
これらのレポートは、この拡張子を使用して入力する前に、Analytics管理者(Analytics> Admin > Report Suites > <report suite>
> Edit Settings > AEM >AEM Assets Reportingを選択)を使用して有効にする必要があります。
Adobe Experience Platform Launch 用の「Adobe Analytics」 拡張機能は、同じ Launch Web プロパティにインストールする必要があります。
「AEM Asset Insights」を有効にします。AEMで、Tools > Assetsを選択し、Insights Configurationパネルを開きます。
「UUID トラッキング」を無効にします。
AEM Asset 設定の Disable UUID Tracking がオンになっている場合、この拡張機能は機能しません。デフォルトでは選択解除されています。
ここでは、Platform Launch を使用した AEM の設定方法、AEM での Asset Insight の有効化方法、アセットの UUID トラッキングの有効化方法を説明します。
Platform Launch を Adobe Experience Manager と統合する場合、Adobe I/O を使用して実行することをお勧めします。
Asset Insights を有効にする手順については、Experience Manager 6.5 Assets ユーザーガイドを参照してください。
AEM でアセットの UUID を使用して、Analytics のアセットをトラッキングします。
アセットの UUID を使用したトラッキングを有効にするには、編集可能なテンプレートのコンポーネントポリシーコンソールを開いて、「UUID の追跡を無効化」プロパティをオフにします(デフォルトでは、このプロパティは、OOTB 画像コンポーネント用にオンになっています)。
UUID を有効にしたら、「data-asset-id」データ要素にアセットの UUID が入力されていることを確認する必要があります。Analytics は、このUUID を使用してアセットクリックまたはインプレッションをトラッキングします。
この拡張機能には 2 つのイベントと 1 つのアクションがあります。
クリックされたアセット: 訪問者が追跡を有効にし、宛先(href属性)を持つAEMアセットを選択したときに発生する __ イベント。
アセットがクリックされました(宛先がありません): 訪問者が、追跡を有効にしている、宛先がないAEMアセットを選択したときに発生する __ イベント(href属性がありません)。
AA 変数の設定:使用されたイベントと、イベントとアクションの設定方法に応じて、AEM Assets 用に予約された Analytics 変数(コンテキストデータ変数であるa.assets.source
、a.assets.idlist
、a.asset.clickedid
)を設定するアクション。この拡張機能では、Analytics のイベント、prop、eVar は使用されません。
すべてのページで実行され、Analytics イメージリクエストを送信する新規または既存の Platform Launch ルールに「AA 変数を設定」アクションを追加します。「AA 変数の設定」アクションは、「Adobe Analytics - ビーコンの送信」アクションの前に記述する必要があります。必要に応じて、追加のアクションを追加できます。
[AA 変数の設定]設定ページで、「[表示されたアセット]」(デフォルト)オプションを選択します。これは、訪問者が実際に表示するアセットのインプレッションイベントのみを設定します。
「AA 変数の設定」アクションでは、「loaded」オプションもサポートされます。このオプションは、訪問者がアセットを表示したかどうかに関係なく、ページ上のすべてのアセットに対するアセットのインプレッションを送信します。
「アセットのクリック」イベントと「AA 変数の設定」アクションを使用して、2 つ目のルールを設定します。「アセットのクリック」イベントは、「アセットのクリック - イメージリクエスト」が「ページロード時」(デフォルト)に設定されるように設定する必要があります。アセット ID は後続のインプレッションルールで sessionStorage
に保存および送信されるので、このルールでは、Adobe Analytics のアクション(ビーコンの送信など)は必要ありません。
「アセットのクリック」イベントでは、「クリック時」の「アセットのクリック - イメージリクエスト」設定もサポートされています。これにより、クリック指標が即座に Analytics に送信され、Analytics の「ビーコンの送信」アクションも必要になります。
リンク先を持たない(href
属性なし)ページにアセットが存在する場合に実行する 3 つ目のルールを設定します。少なくとも、新しいルールでは、「アセットのクリック(宛先なし)」イベントと、「AA 変数の設定」および「Adobe Analytics — ビーコンの送信」アクションを使用する必要があります。必要に応じて、追加の条件とアクションを追加できます。
上記の説明に従って、3 つのルールを設定します。
インプレッション
AEM アセットを含むページに移動します。
ブラウザーにアセットが表示されない場合は、1つ以上のアセットが表示されるまでスクロールし、そのアセットを選択するか、別のページに移動します。
Analytics イメージリクエストを確認します。
前のページに表示されたアセット ID が a.assets.idlist
に含まれている場合は、ルールが正しく動作しています。
a.assets.idlist
がイメージリクエストに含まれていない場合、次の 2 つの理由のうちの 1 つが考えられます。
ブラウザーの表示領域にアセットがありませんでした
AEM で Asset Insights が有効になっているページにアセットが設定されていませんでした 。
クリック数
AEM アセットを含むページに移動します。
いずれかのアセットを選択します。
結果のAnalyticsイメージリクエスト(次のページから)で、a.assets.idlist
の宛先ページにアセットIDがあり、a.assets.clickedid
の元のページで選択されたアセットのアセットIDがある場合、ルールは正しく動作します。
a.assets.clickedid
がイメージ要求に含まれていない場合、ほとんどの場合、選択されたアセットでAEMでアセットインサイトが有効になっていなかったことが原因です。
クリック(宛先なし)
宛先のない(href
属性のない)1 つ以上の AEM アセットを含むページに移動します。
そのアセットを選択します。
結果の Analytics イメージリクエストで、a.assets.clickedid
にアセット ID がある場合、ルールは正しく動作しています。
a.assets.clickedid
がイメージ要求に含まれていない場合、ほとんどの場合、選択されたアセットでAEMでアセットインサイトが有効になっていなかったことが原因です。