ユーザーが 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
なしでは、イベントが追跡されません。
リンク追跡 var
リンクがクリックされた際に 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’
リンク追跡イベントフィールドに次の値を追加します。
event1,event2
リンク追跡 var フィールドに次の値を追加します。
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」を選択します。