Adobe Analytics のリンクトラッキングの設定

ユーザーが Web サイトのページ上のリンクをクリックすると、Adobe Analytics で関連情報を取得できます。例えば、リンクトラッキングを使用してユーザーのサイトでのやり取りを学習したり、ファイルのダウンロード数を追跡したり、離脱リンクを追跡したりします。

  1. ナビゲーション​を使用し、導入クラウドサービス​を介して Adobe Analytics セクションに移動します。

  2. 設定を表示​を使用して、必要な Adobe Analytics フレームワークを開きます。

  3. リンクトラッキング設定」セクションを展開し、必要に応じて設定します(このページに詳細が記載されています)。

    aa-08

ファイルのダウンロード数の追跡

関連ページからダウンロードしたファイルが自動的に Adobe Analytics でダウンロードとして追跡できるように、Adobe Analytics フレームワークを設定します。ダウンロード数の追跡を有効にすると、指定したファイルタイプのみが追跡されます。

デフォルトでは、次のファイルタイプのダウンロードが追跡されます。

  • exe
  • zip
  • wav
  • mp3
  • mov
  • mpg
  • avi
  • wmv
  • doc
  • pdf
  • xls

例えば、PDF ファイルのダウンロード追跡を有効にした場合、ユーザーが PDF ファイルへのリンクをクリックするたびに、PDF のダウンロードが追跡されます。

フレームワークのダウンロードトラッキングプロパティは、ページ用に生成された analytics.sitecatalyst.js ファイルにコードとして実装されています。次のコード例に、デフォルトのダウンロードトラッキング設定を示します。

s.trackDownloadLinks= true;
s.linkDownloadFileTypes= 'exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls';

Adobe Analytics フレームワーク用のダウンロードトラッキングを有効にするには:

  1. Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
  2. ダウンロードを追跡」を有効にします。
  3. ダウンロードファイルタイプ」ボックスで、追跡するファイルのタイプのファイル名拡張子を入力します。

ページの外部リンク(離脱リンク)のクリックを追跡できます。

Adobe Analytics フレームワーク用の外部リンクを追跡するには:

  1. Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
  2. 要件に従って、次のプロパティを設定します。

外部リンクがクリックされた際の追跡用プロパティ:

  • 外部を追跡
    外部リンクトラッキングを有効にします。

  • 外部フィルター
    (オプション)リンクターゲットの外部 URL に一致するフィルターを定義します。リンクターゲットがフィルターに一致する場合に、リンクが追跡されます。外部フィルターは、ページの外部リンクの一部のみを追跡するのに便利です。

    追跡する外部リンクを指定するには、リンクターゲットの URL のすべてまたは一部を入力します。複数のフィルターをコンマで区切ります。文字列リテラルを一重引用符で囲みます。値がない(デフォルト値の ''、2 つの一重引用符)場合、すべての外部リンクが追跡されます。

  • 内部フィルター
    内部リンクの URL に一致するフィルターを定義します。リンクターゲットの URL がフィルターに一致する場合、リンクは追跡されません。デフォルト値は、現在のウィンドウアドレスの URL のホスト名を返す JavaScript コマンドです。

    追跡されない内部リンクを指定するには、リンクターゲットの内部 URL のすべてまたは一部を入力します。複数のフィルターをコンマで区切ります。文字列リテラルを一重引用符で囲みます。

    デフォルト値は 'javascript:,'+window.location.hostname です。

  • クエリ文字列を維持
    内部および外部フィルターとの一致を評価する際に、URL パラメーターを含めます。

    外部および内部フィルターに対するリンクターゲット URL を評価する際に URL パラメーターを含めるには、有効にします。

外部リンクトラッキングプロパティは、ページ用に生成された analytics.sitecatalyst.js ファイルにコードとして実装されています。次の設定で、外部リンクトラッキングを有効にしたフレームワークに関連付けられたページ用に生成されるコード例を示します。

  • 外部フィルターは 'google.com'
  • 内部フィルターは、'javascript:,'+window.location.hostname のデフォルト値
  • フィルターに対するリンクターゲットを評価する際に、クエリ文字列は含まれません
s.trackExternalLinks= false;
s.linkExternalFilters= 'google.com';
s.linkInternalFilters= 'javascript:,'+window.location.hostname;
s.linkLeaveQueryString= false;

ユーザーがリンクをクリックする際にイベントおよび変数データを Adobe Analytics に送信するように、AEM を設定できます。リンクトラッキング設定​プロパティを使用すると、リンククリックが発生した場合に追跡する Adobe Analytics イベントおよび変数を指定できます。

フレームワークマッピングは、イベントおよび変数の値を決定します。リンクがクリックされた際に追跡されたデータを保存するコンテンツコンポーネントの変数に、Adobe Analytics 変数をマッピングできます。

リンククリック数を含む変数データを送信するには:

  1. Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
  2. 要件に従って、次のプロパティを設定します。

リンククリック数を含む変数データを送信するためのプロパティ:

  • リンク追跡イベント
    リンククリック数のカウントに使用したい Adobe Analytics イベント変数を入力します。

    複数の変数名をコンマで区切ります。

    デフォルト値の None なしでは、イベントが追跡されません。

  • リンク追跡 var
    リンクがクリックされた際に Adobe Analytics に送信したい Adobe Analytics 変数を入力します。複数の変数名をコンマで区切ります。

    デフォルト値 None の場合、変数データが送信されません。

送信するイベントおよび変数を指定する場合、設定はページ用に生成された analytics.sitecatalyst.js ファイルにコードとして実装されています。フレームワークが event10 イベントおよび prop4 プロパティを追跡する場合にページ用に生成されるコード例を示します。

s.linkTrackEvents= 'event10';
s.linkTrackVars= 'prop4';

次の手順を実行して、Adobe Analytics 統合のリンクトラッキング動作を調査します。この手順は、Adobe Marketing Cloud デバッガーからの結果を表示します。

一般設定

この例は、トラッキングとデバッガーのコンテキストにおいて、マッピングがどのように機能するかを示しています。

  1. Web ページに関連付けられているフレームワークを開きます。

  2. ページ​コンポーネントをフレームワークのマッピング領域にドラッグします。ページ​コンポーネントは、サイドキックの​一般​コンポーネントグループに属しています。

    メモ

    実際のシナリオで使用するコンポーネントは、継承元のコンポーネントによって異なります(あった場合)。

    そうでない場合は、独自のコンポーネントをそこで公開する必要があります(ページコンポーネントに analytics サブノードを定義)。

    左側パネルから Analytics(SiteCatalyst)変数をドラッグして、次の表に従ってマッピングを設定します。

CQ 変数
変数ブラウザーのエントリ
Adobe Analytics 変数
pagedata.title カスタム eVar 1(eVar1) eVar1
eventdata.events.pageView カスタム 1(event1) event1
  1. 検索コンポーネントをフレームワークのマッピング領域にドラッグします。検索コンポーネントは、サイドキックの一般コンポーネントグループに属しています。左側パネルから Analytics(SiteCatalyst)変数をドラッグして、次の表に従ってマッピングを設定します。
CQ 変数
変数ブラウザーのエントリ Adobe Analytics 変数
eventdata.keyword カスタム eVar 2(eVar2) eVar2
eventdata.results カスタム eVar 3(eVar3) eVar3
eventdata.events.search カスタム 2(event2) event2
  1. フレームワークで、「リンクトラッキング設定」領域を展開します。

  2. ダウンロードを追跡​の選択を解除します。

  3. 外部を追跡」を選択します。

  4. クエリ文字列を維持」の選択を解除します。

  5. 外部フィルター​リストに次の値を使用して、外部 URL として特定します。

    ‘yahoo.com’

  6. リンク追跡イベント​フィールドに次の値を追加します。

        event1,event2
    
  7. リンク追跡 var フィールドに次の値を追加します。

        eVar1,eVar2
    
  8. フレームワークに関連付けられたページに、テキスト​コンポーネントを追加します。テキスト​コンポーネント内に、次のアドレスを示すハイパーリンクを追加します。

    https://search.yahoo.com/?p=this

  9. プレビューモード​に切り替えて、リンクをクリックします。

Adobe Marketing Cloud デバッガーで表示すると、呼び出しの実行は次のようになります。

aa-leavequerysearch-blank

メモ

URL には、クエリ文字列(?p=this)は含まれません。

URL パラメーターを含める

  1. フレームワークで、「リンクトラッキング設定」領域を展開します。
  2. クエリ文字列を維持」を有効にします。
  3. ページプレビューをリロードし、リンクをクリックします。

Adobe Marketing Cloud デバッガーに表示される呼び出しの詳細は、次の例のようになります。

aa-leavequerysearch-active

メモ

今回は、URL にクエリ文字列(?p=this)が含まれます。

アドホックリンクトラッキングを使用すると、コンテンツ作成者は、コンポーネントのリンクトラッキングを設定できます。コンポーネントの設定がフレームワークの​リンクトラッキング設定​を上書きするので、フレームワークに関連付けられたページ上で、テキスト​コンポーネントを URL のリンクトラッキング用に設定できます。

アドホックリンクトラッキングを使用すると、ダウンロードリンク、外部リンクを、イベントおよび変数データと共に追跡できます。

アドホックリンクトラッキングを有効にするには次が必要です。

Adobe Analytics フレームワークを設定して、アドホックなリンクトラッキングを有効にします。

  1. Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。

  2. アドホックリンクトラッキング」を有効にします。

    メモ

    すべてのユーザータイプがこのチェックボックスにアクセスできるわけではありません。アクセスが必要な場合は、サイト管理者に問い合わせてください。

メモ

XSS Antisamy 設定がパス /libs/sling/xss.config.xml の下の Sling にあるので、アドホックリンクが機能するには次のルールを追加する必要があります。

タグルール拡張機能のアンカー

<attribute name="onclick">
    <literal-list>
        <literal value="CQ_Analytics.Sitecatalyst.customTrack(this)"/>
    </literal-list>
</attribute>
<attribute name="adhocenable">
    <literal-list>
        <literal value="true"/>
        <literal value="false"/>
    </literal-list>
</attribute>
<attribute name="adhocevents">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>
<attribute name="adhocevars">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>

テキスト​コンポーネント自体のアドホックリンクトラッキングを設定する前に、次の設定が既に実装されている必要があります。

次の手順を実行して、テキスト​コンポーネントのリンクトラッキングを設定します。

  1. ページを編集モードで開き、テキスト​コンポーネントを編集します。

  2. ハイパーテキストとして使用したいテキストを選択して、「ハイパーリンク」ボタンをクリックします。

  3. 「リンク先」ボックスにターゲット URL を追加して、リンクトラッキング領域を展開します。

    メモ

    カスタムリンクトラッキングは、リンク/リンク解除アクション(Analytics アイコン)の横に別のアクションとして表示されます。

    RTE で有効なリンクを選択した場合にのみ有効になります。

    aa-17

  4. カスタムリンクトラッキング」を有効にして、Adobe Analytics フレームワークのリンクトラッキング設定を上書きし、現在のリンクのリンクトラッキングを有効にします。

  5. (オプション)リンククリックのあるイベントを追跡するには、「Adobe Analytics 変数を含める」フィールドに Adobe Analytics イベント名を追加します。複数のイベント名をコンマで区切ります。例:

    event1, event22

  6. (オプション)リンククリックのある変数データを追跡するには、「Adobe Analytics 変数を含める」フィールドに Adobe Analytics 変数を追加します。次のいずれかの形式を使用します。

    • <Variable-name><Dynamic Value>
    • <Variable-name>‘CONSTANT'

    次に、各形式の例を示します。

    • eVar10:pagedata.title
    • prop1: ‘Aubergine'

    複数の値をコンマで区切ります。

  7. OK」を選択します。

このページ