設定檔指令碼是否可用來根據點選事件建立對象?

探索本文,瞭解如何使用設定檔指令碼來追蹤頁面上的點選事件,並能夠根據Adobe Target中收集的資料來建立對象。

說明 description

環境

Adobe Target

問題/症狀

如何使用設定檔指令碼來追蹤頁面上的點選事件,並能夠根據收集的資料建立對象。

解決方法 resolution

解決方案步驟
請記住,設定檔指令碼會在Target伺服器端執行,這表示除非瀏覽器呼叫Target傳遞相關資料,否則它們不會顯示使用者端事件(發生在使用者瀏覽器中的事件)。

  1. 因此,如果您想在點選事件上執行設定檔指令碼,您必須新增getOffer()trackEvent()函式以接聽onclick事件。
  2. trackEvent()中,您可以傳遞任何必要資料作為要求內的引數。
  3. 然後在個人資料指令碼中,您應該新增只會在要追蹤的特定要求(onclick事件)執行時執行指令碼的邏輯。
  4. 取得任何適用的資料,並視需要讀取/儲存/剖析。

例如,在網頁上使用此程式碼:

<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