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は、イベント追跡を行いません。

  • リンク追跡
    変数リンクがクリックされた場合に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. 追加次の値を​Link Trackイベント​フィールドに設定します。

        event1,event2
    
  7. 追加次の値を​Link track vars​フィールドに設定します。

        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」を選択します。

このページ