設定檔指令碼是否可用來根據點選事件建立對象?
探索本文,瞭解如何使用設定檔指令碼來追蹤頁面上的點選事件,並能夠根據Adobe Target中收集的資料來建立對象。
說明 description
環境
Adobe Target
問題/症狀
如何使用設定檔指令碼來追蹤頁面上的點選事件,並能夠根據收集的資料建立對象。
解決方法 resolution
解決方案步驟
請記住,設定檔指令碼會在Target伺服器端執行,這表示除非瀏覽器呼叫Target傳遞相關資料,否則它們不會顯示使用者端事件(發生在使用者瀏覽器中的事件)。
- 因此,如果您想在點選事件上執行設定檔指令碼,您必須新增
getOffer()或trackEvent()函式以接聽onclick事件。 - 在
trackEvent()中,您可以傳遞任何必要資料作為要求內的引數。 - 然後在個人資料指令碼中,您應該新增只會在要追蹤的特定要求(onclick事件)執行時執行指令碼的邏輯。
- 取得任何適用的資料,並視需要讀取/儲存/剖析。
例如,在網頁上使用此程式碼:
<a href="#" onclick="adobe.target.trackEvent({mbox:'dataCapture', params:{'param1':'value1'}});">click here</a>
範例設定檔指令碼可尋找名為dataCapture的mbox (或您定義的任何其他mbox名稱),然後可讀取我的 param1 值以供進一步使用,例如:
if (mbox.name == 'dataCapture') {
var x = mbox.param('param1');
return x;
}
然後可以使用設定檔指令碼值(param1)來建立對象規則。
請注意,上述程式碼僅為一個範例,請確定您的程式碼邏輯符合使用案例的需求。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f