質問
Web SDK を使用して Adobe Analytics トラッキングを行う場合、204 リクエストが表示されることがありますが、次のような「collect」で始まります:
「collect」で始まる場合は、s.t() と同様に、非対話型のイベント タイプのデータを示します。
「interact」はs.tl()と同様に対話型データを示します。
ステータスは 204 です。HTTP ステータス 204 (コンテンツなし) は、サーバーがリクエストを正常に完了し、応答ペイロード本文に送信するコンテンツがないことを意味します。ページロードは空です。
理由
204 を含むこのリクエストは、Adobe Web SDK 拡張機能で Enable click data collection を有効にしているために表示されます:
この機能は、ダウンロード追跡、終了追跡、カスタム リンク追跡を含むいくつかのデフォルト追跡を有効にすることです。これら 3 種類のデフォルト追跡には 204 リクエストがあります。
カスタム リンク トラッキングは、実際にはサイト内のリンク トラッキングに使用されます。アクティブ マップ トラッキングが必要な場合は、これをオンにする必要があります。サーバーコールの増加。
これをオンにすると、次の XDM データ要素が対応する値を自動的に取得します。
- xdm.web.webInteraction.name
- xdm.web.webInteraction.type:
- ダウンロード リンク: ダウンロード、o と省略します。
- 終了リンク: exit、e と省略されます。
- カスタム リンク: その他、e と省略されます。Web SDK のカスタム リンクにはサイト内リンクのクリック トラッキングが含まれます
- xdm.web.webInteraction.URL
プラン
これを行うにはいくつかの方法があります。
Enable click data collectionを閉じる
AEP WebSDK 拡張機能の Enable click data collectionをオフにします。特定の場所を追跡する場合は、追跡する特定のルールを設定します。
On before link click send callback
On before link click send callback は、Adobe にデータを送信する前に送信するリンク追跡データを変更できる JavaScript 関数を登録できるコールバックです。 false が返された場合、データは送信されません。つまり、データは追跡されません。
設定場所は AEP WebSDK 拡張機能内にあります。
リンクのクリック追跡を除外したい場合は、以下を追加するだけです: