現在表示中:

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

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 イベント変数を入力します。
    複数の変数名をコンマで区切ります。
    デフォルト値のなしでは、イベントが追跡されません。
  • リンク追跡 var
    リンクがクリックされた際に Adobe Analytics に送信したい Adobe Analytics 変数を入力します。複数の変数名をコンマで区切ります。
    デフォルト値のなしでは、変数データが送信されません。

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

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

リンクトラッキング設定の例

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

一般設定

  1. my-adobe-analytics-framework および http://localhost:4502/content/geometrixx-outdoors/en.html など、Web ページに関連付けられているフレームワークを開きます。

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

    CQ 変数
    Adobe Analytics 変数
    pagedata.title eVar1
    eventdata.events.pageView event1
  3. 検索コンポーネントをフレームワークのマッピング領域にドラッグします。検索コンポーネントは、サイドキックの一般コンポーネントグループに属しています。次の表に従って、マッピングを設定します。

    CQ 変数
    Adobe Analytics 変数
    eventdata.keyword eVar2
    eventdata.results eVar3
    eventdata.events.search event2

外部リンクトラッキングの設定

  1. フレームワークで、「リンクトラッキング設定」領域を展開します。
  2. ダウンロードを追跡」の設定を解除します。
  3. 外部を追跡」を選択します。
  4. クエリ文字列を維持」の選択を解除します。
  5. 外部フィルターリストに次の値を使用して、外部 URL として特定します。
        ‘yahoo.com’
  6. リンク追跡イベント」フィールドに次の値を追加します。
         event1,event2

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

  8. フレームワークに関連付けられたページに、テキストコンポーネントを追加します。テキストコンポーネント内に、次のアドレスを示すハイパーリンクを追加します。
    http://search.yahoo.com/?p=this
  9. プレビューモードに切り替えて、リンクをクリックします。

DigitalPulse Debugger で表示すると、呼び出しの実行は次のようになります。

linkexternal1

注意:

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

URL パラメーターを含める

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

DigitalPulse Debugger に表示される呼び出しの詳細は、次の例のようになります。

linkexternal2

注意:

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

検索の実行

  1. フレームワークに関連付けられたページに、検索コンポーネントを追加します。
  2. ページをプレビューして、キーワード aaaaaaaaaaa を使用して検索を実行します。返される結果はありません。

DigitalPulse Debugger に表示される呼び出しの詳細は、次の例のようになります。

linkexternal3

アドホックリンクトラッキング

アドホックリンクトラッキングを使用すると、コンテンツ作成者は、コンポーネントのリンクトラッキングを設定できます。コンポーネントの設定がフレームワークのリンクトラッキング設定を上書きするので、フレームワークに関連付けられたページ上で、テキストコンポーネントを 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. ハイパーテキストとして使用したいテキストを選択して、ハイパーリンクボタンをクリックします。

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

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

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

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

    • <変数名>: <動的な値>
    • <変数名>: ‘定数’

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

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

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

  7. OK」を選択します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー