ユーザーが Web サイトのページ上のリンクをクリックすると、Adobe Analytics で関連情報を取得できます。例えば、リンクトラッキングを使用してユーザーのサイトでのやり取りを学習したり、ファイルのダウンロード数を追跡したり、離脱リンクを追跡したりします。
ナビゲーションを使用して、導入/クラウドサービス/Adobe Analytics セクションに移動します。
設定を表示を使用して、必要な Adobe Analytics フレームワークを開きます。
「リンクトラッキング設定」セクションを展開し、必要に応じて設定します(このページに詳細が記載されています)。
関連するページからダウンロードしたファイルがAdobe Analyticsでのダウンロードとして自動的に追跡されるように、Adobe Analyticsフレームワークを設定します。 ダウンロード数の追跡を有効にすると、指定したファイルタイプのみが追跡されます。
デフォルトでは、次のファイルタイプのダウンロードが追跡されます。
例えば、PDF ファイルのダウンロード追跡を有効にした場合、ユーザーが PDF ファイルへのリンクをクリックするたびに、PDF のダウンロードが追跡されます。
フレームワークのダウンロード追跡プロパティは、ページ用に生成された analytics.sitecatalyst.js
ファイルにコードとして実装されています。次のコード例に、デフォルトのダウンロード追跡設定を示します。
s.trackDownloadLinks= true;
s.linkDownloadFileTypes= 'exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls';
お使いのAdobe Analyticsフレームワークに対してダウンロードトラッキングを有効にするには:
ページの外部リンク(離脱リンク)のクリックを追跡できます。
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
は、イベント追跡を行いません。
リンク追跡
変数リンクがクリックされた場合にAdobe Analyticsに送信するAdobe Analytics変数を入力します。複数の変数名をコンマで区切ります。
デフォルト値None
の場合、変数データは送信されません。
送信するイベントおよび変数を指定する場合、設定は、ページ用に生成された analytics.sitecatalyst.js
ファイルにコードとして実装されています。次に、フレームワークが event10
イベントおよび prop4
プロパティを追跡する場合にページ用に生成されるコード例を示します。
s.linkTrackEvents= 'event10';
s.linkTrackVars= 'prop4';
以下の手順を実行して、Adobe Analytics統合のリンクトラッキングの動作を調べます。 この手順は、Adobe Marketing Cloud デバッガーからの結果を表示します。
この例は、トラッキングとデバッガーのコンテキストにおいて、マッピングがどのように機能するかを示しています。
Web ページに関連付けられているフレームワークを開きます。
ページコンポーネントをフレームワークのマッピング領域にドラッグします。ページコンポーネントは、サイドキックの一般コンポーネントグループに属します。
実際のシナリオで使用するコンポーネントは、継承元のコンポーネントによって異なります(あった場合)。
そうでない場合は、独自のコンポーネントをそこで公開する必要があります(ページコンポーネントに analytics サブノードを定義)。
左側パネルから Analytics(SiteCatalyst)変数をドラッグして、次の表に従ってマッピングを設定します。
CQ 変数 |
変数ブラウザーのエントリ |
Adobe Analytics変数 |
---|---|---|
pagedata.title | カスタム eVar 1(eVar1) | eVar1 |
eventdata.events.pageView | カスタム 1(event1) | event1 |
CQ 変数 |
変数ブラウザーのエントリ | Adobe Analytics変数 |
---|---|---|
eventdata.keyword | カスタム eVar 2(eVar2) | eVar2 |
eventdata.results | カスタム eVar 3(eVar3) | eVar3 |
eventdata.events.search | カスタム 2(event2) | event2 |
フレームワークで、「リンクトラッキング設定」領域を展開します。
「ダウンロードを追跡」の設定を解除します。
「外部を追跡」を選択します。
「クエリ文字列を維持」の選択を解除します。
外部フィルターリストに次の値を使用して、外部 URL として特定します。
‘yahoo.com’
追加次の値をLink Trackイベントフィールドに設定します。
event1,event2
追加次の値をLink track varsフィールドに設定します。
eVar1,eVar2
フレームワークに関連付けられたページに、テキストコンポーネントを追加します。テキストコンポーネント内に、次のアドレスを示すハイパーリンクを追加します。
https://search.yahoo.com/?p=this
プレビューモードに切り替えて、リンクをクリックします。
Adobe Marketing Cloud デバッガーで表示すると、呼び出しの実行は次のようになります。
URLにクエリ文字列が含まれていません。?p=this
Adobe Marketing Cloudデバッガに表示される呼び出しの詳細は、次の例のようになります。
このURLには、次のクエリ文字列が含まれます。?p=this
アドホックリンクトラッキングを使用すると、コンテンツ作成者は、コンポーネントのリンクトラッキングを設定できます。コンポーネントの設定がフレームワークのリンクトラッキング設定を上書きするので、フレームワークに関連付けられたページ上で、テキストコンポーネントを URL のリンクトラッキング用に設定できます。
アドホックリンクトラッキングを使用すると、ダウンロードリンク、外部リンクを、イベントおよび変数データと共に追跡できます。
必要なアドホックリンクトラッキングを有効にするには:
アドホックリンクトラッキングを有効にするようにAdobe Analyticsフレームワークを設定します。
Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
「アドホックリンクトラッキング」を有効にします。
すべてのユーザータイプがこのチェックボックスにアクセスできるわけではありません。アクセスが必要な場合は、サイト管理者に問い合わせてください。
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>
テキストコンポーネント自体のアドホックリンクトラッキングを設定する前に、次の設定が既に実装されている必要があります。
次の手順を実行して、テキストコンポーネントのリンクトラッキングを設定します。
ページを編集モードで開き、テキストコンポーネントを編集します。
ハイパーテキストとして使用したいテキストを選択して、ハイパーリンクボタンをクリックします。
「リンク先」ボックスにターゲット URL を追加して、リンクトラッキング領域を展開します。
カスタムリンクトラッキングは、リンク/リンク解除アクション(Analytics アイコン)の横に別のアクションとして表示されます。
RTE で有効なリンクを選択した場合にのみ有効になります。
カスタムリンクトラッキングを有効にして、Adobe Analyticsフレームワークのリンクトラッキング設定を上書きし、現在のリンクのリンクトラッキングを有効にします。
(オプション)リンククリックを使用してイベントを追跡するには、「Adobe Analytics変数を含める」フィールドにAdobe Analyticsイベント名を追加します。 複数のイベント名はコンマで区切ります(例:)。
event1, event22
.
(オプション)リンククリックで変数データを追跡するには、「Adobe Analytics変数を含める」フィールドにAdobe Analytics変数を追加します。 次のいずれかの形式を使用します。
<Variable-name>
: <Dynamic Value>
<Variable-name>
: ‘CONSTANT'
次に、各形式の例を示します。
eVar10:pagedata.title
prop1: ‘Aubergine'
複数の値をコンマで区切ります。
「OK」を選択します。