ユーザーが 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 Debugger.
この例は、トラッキングとデバッガーのコンテキストにおいて、マッピングがどのように機能するかを示しています。
Web ページに関連付けられたフレームワークを開きます。
次の項目をドラッグ: ページ コンポーネントをフレームワークのマッピング領域に追加します。 ページコンポーネントは、サイドキックの一般コンポーネントグループに属しています。
実際のシナリオで使用する必要があるコンポーネントは、から継承されたコンポーネントに依存します(もしそうである場合)。
そうでない場合は、(ページコンポーネントで analytics サブノードを定義することで)独自のコンポーネントをそこで公開する必要があります。
左側のパネルから Analytics(SiteCatalyst) 変数をドラッグして、次の表に従ってマッピングを設定します。
CQ 変数 |
変数ブラウザーのエントリ |
Adobe Analytics 変数 |
---|---|---|
pagedata.title | カスタムeVar1 (eVar1) | eVar1 |
eventdata.events.pageView | カスタム 1(event1) | event1 |
CQ 変数 |
変数ブラウザーのエントリ | Adobe Analytics 変数 |
---|---|---|
eventdata.keyword | カスタムeVar2 (eVar2) | eVar2 |
eventdata.results | カスタムeVar3 (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」を選択します。