Adobe Analytics のリンクトラッキングの設定 configuring-link-tracking-for-adobe-analytics
ユーザーが web サイトのページ上のリンクをクリックすると、Adobe Analytics で関連情報を取得できます。例えば、リンクトラッキングを使用してユーザーのサイトでのやり取りを学習したり、ファイルのダウンロード数を追跡したり、離脱リンクを追跡したりします。
Adobe Analytics フレームワークのリンクトラッキングの設定 configuring-link-tracking-for-an-adobe-analytics-framework
-
ナビゲーション を使用し、導入、クラウドサービス を介して Adobe Analytics セクションに移動します。
-
設定を表示 を使用して、必要な Adobe Analytics フレームワークを開きます。
-
「リンクトラッキング設定」セクションを展開し、必要に応じて設定します(このページに詳細が記載されています)。
ファイルのダウンロード数の追跡 tracking-file-downloads
関連ページからダウンロードしたファイルが自動的に Adobe Analytics でダウンロードとして追跡できるように、Adobe Analytics フレームワークを設定します。ダウンロード数の追跡を有効にすると、指定したファイルタイプのみが追跡されます。
デフォルトでは、次のファイルタイプのダウンロードが追跡されます。
- exe
- zip
- wav
- mp3
- mov
- mpg
- avi
- wmv
- doc
- 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 フレームワーク用のダウンロードトラッキングを有効にするには、以下を実行します。
- Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
- 「ダウンロードを追跡」を有効にします。
- 「ダウンロードファイルタイプ」ボックスで、追跡するファイルのタイプのファイル名拡張子を入力します。
外部リンクの追跡 tracking-external-links
ページの外部リンク(離脱リンク)のクリックを追跡できます。
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;
リンククリック数を含む変数データの送信 sending-variable-data-with-link-clicks
ユーザーがリンクをクリックする際にイベントおよび変数データを Adobe Analytics に送信するように、AEM を設定できます。リンクトラッキング設定 プロパティを使用すると、リンククリックが発生した場合に追跡する Adobe Analytics イベントおよび変数を指定できます。
フレームワークマッピングは、イベントおよび変数の値をチェックします。リンクがクリックされた際に追跡されたデータを保存するコンテンツコンポーネントの変数に、Adobe Analytics 変数をマッピングできます。
リンククリック数を含む変数データを送信するには、以下を実行します。
- Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
- 要件に従って、次のプロパティを設定します。
リンククリック数を含む変数データを送信するためのプロパティ:
-
リンク追跡イベント
リンククリック数のカウントに使用したい Adobe Analytics イベント変数を入力します。複数の変数名をコンマで区切ります。
デフォルト値の
None
では、イベントは追跡されません。 -
リンク追跡 var
リンクがクリックされた際に Adobe Analytics に送信したい Adobe Analytics 変数を入力します。複数の変数名をコンマで区切ります。デフォルト値
None
の場合、変数データが送信されません。
送信するイベントおよび変数を指定する場合、設定はページ用に生成された analytics.sitecatalyst.js
ファイルにコードとして実装されています。フレームワークが event10
イベントおよび prop4
プロパティを追跡する場合にページ用に生成されるコード例を示します。
s.linkTrackEvents= 'event10';
s.linkTrackVars= 'prop4';
リンクトラッキング設定の例 example-link-tracking-configuration
次の手順を実行して、Adobe Analytics 統合のリンクトラッキング動作を調査します。この手順は、Adobe Marketing Cloud デバッガーからの結果を表示します。
一般設定 general-configuration
この例は、トラッキングとデバッガーのコンテキストにおいて、マッピングがどのように機能するかを示しています。
-
Web ページに関連付けられているフレームワークを開きます。
-
ページ コンポーネントをフレームワークのマッピング領域にドラッグします。ページ コンポーネントは、サイドキックの 一般 コンポーネントグループに属しています。
note note NOTE 実際のシナリオで使用するコンポーネントは、継承元のコンポーネントによって異なります(存在する場合)。 そうでない場合は、独自のコンポーネントをそこで公開する必要があります(ページコンポーネントに analytics サブノードを定義)。 左側パネルから Analytics(SiteCatalyst)変数をドラッグして、次の表に従ってマッピングを設定します。
- 検索コンポーネントをフレームワークのマッピング領域にドラッグします。検索コンポーネントは、サイドキックの一般コンポーネントグループに属しています。左側パネルから Analytics(SiteCatalyst)変数をドラッグして、次の表に従ってマッピングを設定します。
外部リンクトラッキングの設定 configure-external-link-tracking
-
フレームワークで、「リンクトラッキング設定」領域を展開します。
-
ダウンロードを追跡 の選択を解除します。
-
「外部を追跡」を選択します。
-
「クエリ文字列を維持」の選択を解除します。
-
外部フィルター リストに次の値を使用して、外部 URL として特定します。
'yahoo.com'
-
リンク追跡イベント フィールドに次の値を追加します。
code language-none event1,event2
-
リンク追跡 var フィールドに次の値を追加します。
code language-none eVar1,eVar2
-
フレームワークに関連付けられたページに、テキスト コンポーネントを追加します。テキスト コンポーネント内に、次のアドレスを示すハイパーリンクを追加します。
https://search.yahoo.com/?p=this
-
プレビューモード に切り替えて、リンクをクリックします。
Adobe Marketing Cloud デバッガーで表示すると、呼び出しの実行は次のようになります。
?p=this
)は含まれません。URL パラメーターを含める include-the-url-parameter
- フレームワークで、「リンクトラッキング設定」領域を展開します。
- 「クエリ文字列を維持」を有効にします。
- ページプレビューをリロードし、リンクをクリックします。
Adobe Marketing Cloud デバッガーに表示される呼び出しの詳細は、次の例のようになります。
?p=this
)が含まれます。アドホックリンクトラッキング ad-hoc-link-tracking
アドホックリンクトラッキングを使用すると、コンテンツ作成者は、コンポーネントのリンクトラッキングを設定できます。コンポーネントの設定がフレームワークの リンクトラッキング設定 を上書きするので、フレームワークに関連付けられたページ上で、テキスト コンポーネントを URL のリンクトラッキング用に設定できます。
アドホックリンクトラッキングを使用すると、ダウンロードリンク、外部リンクを、イベントおよび変数データと共に追跡できます。
アドホックリンクトラッキングを有効にするには、以下を実行する必要があります。
アドホックリンクトラッキングの有効化 enabling-ad-hoc-link-tracking
Adobe Analytics フレームワークを設定して、アドホックなリンクトラッキングを有効にします。
-
Adobe Analytics フレームワークを開き、「リンクトラッキング設定」セクションを展開します。
-
「アドホックリンクトラッキング」を有効にします。
note note NOTE すべてのユーザータイプがこのチェックボックスにアクセスできるわけではありません。アクセスが必要な場合は、サイト管理者に問い合わせてください。
タグルール拡張機能のアンカー anchor-tag-rule-extension
<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>
テキストコンポーネント用のリンクトラッキングの設定 configuring-link-tracking-for-a-text-component
テキスト コンポーネント自体のアドホックリンクトラッキングを設定する前に、以下の設定が既に適用されている必要があります。
次の手順を実行して、テキスト コンポーネントのリンクトラッキングを設定します。
-
ページを編集モードで開き、テキスト コンポーネントを編集します。
-
ハイパーテキストとして使用したいテキストを選択して、「ハイパーリンク」ボタンをクリックします。
-
「リンク先」ボックスにターゲット URL を追加して、リンクトラッキング領域を展開します。
note note NOTE カスタムリンクトラッキングは、リンク/リンク解除アクション(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」を選択します。