Adobe Analytics のリンクトラッキングの設定 configuring-link-tracking-for-adobe-analytics

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

ユーザーが Web サイトのページ上のリンクをクリックすると、Adobe Analyticsで関連情報を取り込むことができます。 例えば、ユーザーがサイトとどのようにやり取りするかを学習し、ファイルのダウンロード数を追跡し、出口リンクを追跡する場合に、リンクトラッキングを使用します。

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

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

  3. を展開します。 リンクトラッキング設定 を参照し、必要に応じて設定します(このページでは、詳細を説明します)。

    aa-08

ファイルのダウンロード数の追跡 tracking-file-downloads

関連ページからダウンロードしたファイルが自動的に 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 フレームワーク用の外部リンクを追跡するには、以下を実行します。

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

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

  • 外部フィルター
    (任意)リンクターゲットの外部 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 変数をマッピングできます。

リンククリック数を含む変数データを送信するには、以下を実行します。

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

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

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

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

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

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

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

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

次の手順を実行して、Adobe Analytics 統合のリンクトラッキング動作を調査します。手順は次の結果を示します。 Adobe Experience Cloud Debugger.

一般設定 general-configuration

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

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

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

    note note
    NOTE
    実際のシナリオで使用する必要があるコンポーネントは、から継承されたコンポーネントに依存します(もしそうである場合)。
    そうでない場合は、(ページコンポーネントで analytics サブノードを定義することで)独自のコンポーネントをそこで公開する必要があります。

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

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

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

  3. 選択 外部を追跡.

  4. 選択を解除 クエリー文字列をそのまま残す.

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

    ‘yahoo.com’

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

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

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

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

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

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

aa-leavequerysearch-blank

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

URL パラメーターを含める include-the-url-parameter

  1. フレームワークで、 リンクトラッキング設定 領域
  2. 有効にする クエリー文字列をそのまま残す.
  3. ページプレビューを再読み込みし、リンクをクリックします。

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

aa-leavequerysearch-active

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

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

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

アドホックリンクトラッキングを有効にするには、以下を実行する必要があります。

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

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

  2. 有効にする アドホックリンクトラッキング.

    note note
    NOTE
    すべてのユーザータイプがこのチェックボックスにアクセスできるわけではありません。 アクセス権が必要な場合は、サイト管理者に問い合わせてください。
NOTE
XSS Antisamy 設定がパス  /libs/sling/xss.config.xml  の下の Sling にあるので、アドホックリンクが機能するには次のルールを追加する必要があります。

タグルール拡張機能のアンカー anchor-tag-rule-extension

<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 を追加して、リンクトラッキング領域を展開します。

    note note
    NOTE
    カスタムリンクトラッキングは、リンク/リンク解除アクション(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」を選択します。

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8