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