プロファイルスクリプトを使用して、クリックイベントに基づいてオーディエンスを構築することはできますか?
この記事では、プロファイルスクリプトを使用してページ上のクリックイベントを追跡し、Adobe Targetで収集されたデータに基づいてオーディエンスを構築する方法について説明します。
説明 description
環境
Adobe Target
問題/症状
プロファイルスクリプトを使用してページ上のクリックイベントを追跡し、収集したデータに基づいてオーディエンスを構築する方法。
解決策 resolution
ソリューションの手順
プロファイルスクリプトは、Target サーバー側で実行されるので、ブラウザーが関連するデータを渡して Target を呼び出すまでは、クライアント側のイベント(ユーザーブラウザーで発生するイベント)を表示できません。
- したがって、クリックイベントでプロファイルスクリプトを実行する場合は、
getOffer()
またはtrackEvent()
関数を使用して、onclick イベントをリッスンします。 - Adobe Analytics の
trackEvent()
必要なデータは、リクエスト内でパラメーターとして渡すことができます。 - 次に、プロファイルスクリプトで、追跡対象の特定のリクエスト(onclick イベント)が実行された場合にのみスクリプトを実行するロジックを追加する必要があります。
- 適切なデータを取得し、必要に応じて読み取り/保存/解析します。
例えば、Web ページで次のコードを使用すると、次のようになります。
<a href="#" onclick="adobe.target.trackEvent({mbox:'dataCapture', params:{'param1':'value1'}});">click here</a>
この例のプロファイルスクリプトでは、 dataCapture
(または定義した他の mbox 名)の場合、 param1 さらに使用する値。例:
if (mbox.name == 'dataCapture') {
var x = mbox.param('param1');
return x;
}
プロファイルスクリプトの値 (param1) を使用して、オーディエンスルールを作成できます。
上記のコードはサンプルのみであることに注意してください。コードロジックで使用事例の要件が満たされていることを確認してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f