現在表示中:

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

linktracking_001

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

関連ページからダウンロードしたファイルが自動的に 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. SiteCatalyst フレームワークを開き、「リンクトラッキング設定」セクションを展開します。

  2. ダウンロード追跡を有効にするには、「ダウンロードを追跡」を選択します。

  3. 「ダウンロードファイルタイプ」ボックスで、追跡したいファイルのタイプのファイル名拡張子を入力します。

外部リンクの追跡

ページの外部リンク(離脱リンク)のクリックを追跡します。外部リンクを追跡するための次のフレームワークプロパティを設定します。

  • 外部を追跡:外部リンクトラッキングを有効にします。
  • 外部フィルター:リンクターゲットの外部 URL に一致するフィルターを定義します。リンクターゲットがフィルターに一致する場合に、リンクが追跡されます。外部フィルターは、ページの外部リンクの一部のみを追跡するのに便利です。
  • 内部フィルター:内部リンクの URL に一致するフィルターを定義します。リンクターゲットの URL がフィルターに一致する場合、リンクは追跡されません。デフォルト値は、現在のウィンドウアドレスの URL のホスト名を返す JavaScript コマンドです。
  • クエリ文字列を維持:内部および外部フィルターとの一致を評価する際に、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;

次の手順を実行して、SiteCatalyst フレームワークの外部リンクトラッキングを設定します。

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

  2. 外部リンクトラッキングを有効にするには、「外部を追跡」を選択します。

  3. (オプション)追跡する外部リンクを指定するには、「外部フィルター」ボックスで、リンクターゲットのすべてまたは一部の URL を入力します。複数のフィルターをコンマで区切ります。文字列リテラルを一重引用符で囲みます。

    値を指定しないと、すべての外部リンクが追跡されます。

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

  5. 外部および内部フィルターに対するリンクターゲット URL を評価する際に URL パラメーターを含めるには、「クエリー文字列を維持」を選択します。

リンククリック数の変数データ

ユーザーがリンクをクリックすると、イベントおよび変数データを Adobe Analytics に送信します。リンクトラッキング設定プロパティを使用すると、リンククリックが発生した場合に Adobe Analytics イベントおよび変数を指定できます。フレームワークマッピングは、イベントおよび変数の値を決定します。

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

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

データをキャプチャするには、次の手順を実行します。

  1. Adobe Analytics 変数を、リンクがクリックされた際に追跡したいデータを保存する、コンテンツコンポーネントの変数にマッピングします(基本トラッキングのためのフレームワークのセットアップを参照)。

  2. リンクトラッキング設定領域を展開します。

  3. 「リンク追跡イベント」ボックスで、リンククリックのカウントに使用したい Adobe Analytics イベント変数を入力します。複数の変数名をコンマで区切ります。デフォルト値がないと、イベントが追跡されません。

  4. 「リンク追跡 var」ボックスで、リンクがクリックされた際に Adobe Analytics に送信したい Adobe Analytics 変数を入力します。複数の変数名をコンマで区切ります。デフォルト値がないと、変数データが送信されません。

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

次の手順を実行して、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 で表示すると、呼び出しの実行は次のようになります。

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

URL パラメーターを含める

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

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

 

今回は、URL にクエリ文字列が含まれています。

検索の実行

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

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

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

アドホックリンクトラッキングを使用すると、コンテンツ作成者は、コンポーネントのリンクトラッキングを設定できます。コンポーネントの設定は、フレームワークのリンクトラッキング設定を上書きします。

ページがアドホックリンクトラッキングを有効にしたフレームワークに関連付けられている場合、テキストコンポーネントには、リンクトラッキングを設定するプロパティが含まれます。

アドホックリンクトラッキングの有効化

Adobe Analytics フレームワークを設定して、アドホックリンクトラッキングを有効にします。フレームワークに関連付けられたページで、テキストコンポーネントを使用すると、URL のリンクトラッキングを設定できます。

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

  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>

テキストコンポーネントを使用したリンクトラッキングの設定

テキストコンポーネントのリンクにリンクトラッキングを設定します。アドホックリンクトラッキングを使用すると、ダウンロードリンク、外部リンク、イベントおよび変数データを追跡できます。アドホックリンクトラッキングは、テキストコンポーネントを追加するページに関連付けられたフレームワークのリンクトラッキング設定を上書きします。

アドホックリンクトラッキングを設定する前に、次の設定が既に実装されている必要があります。

  • SiteCatalyst フレームワークが、アドホックリンクトラッキングを有効にするように設定されている。
  • テキストコンポーネントを含むページがフレームワークに関連付けられている。

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

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

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

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

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

  5. (オプション)リンククリックのあるイベントを追跡するには、「Adobe Analytics 変数を含める」フィールドに SiteCatalyst イベント名を追加します。イベント名が複数ある場合は、次のようにコンマで区切ります。
    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 の規約内容は適用されません。

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