簡體   English   中英

DTM-將自定義事件附加到頁面加載事件

[英]DTM - appending custom events to page load events

我正在努力觸發自定義事件(來自自定義代碼)以及頁面加載事件。 例如,當我的主頁加載時,我想觸發事件1,如果我的數據元素滿足某些條件,則應該觸發事件2。 因此,在調試器中的調用中,我應該看到event1,event2。

但是發生的事情是我的頁面加載規則被自定義事件覆蓋,因此我僅在調試器中獲得了event2。

問題是我們如何將事件附加到頁面加載規則事件。

謝謝

s.apl插件作為“ do_plugins”的一部分時應該可以正常工作,但僅出於一般性說明,不一定需要該插件。 您可以在規則的自定義頁面編輯器中添加條件,以查找數據元素的值,然后附加其他事件。 例如:

//Check for value of Data Element as page load rule executes

if(_satellite.getVar('My_Data_Element')) {

//Append additional event

s.events = s.events+',eventX';
}

如果您嘗試將這種情況作為DE的一部分進行評估,而不是使用自定義頁面代碼,則會發現時間和執行方面的問題。

希望這可以幫助。

我想我找到了解決方案-我們需要在scode中使用s.apl插件來添加事件。

祝好運!

您可以通過更簡單的方式實現它:

1)創建頁面加載規則,您可以在其中設置條件標准數據元素值,並根據條件在事件部分中使用適當的事件。 甚至有幾條規則也將合並為對Adobe Analytics的單個圖像請求。

2)在自定義代碼部分,您可以添加條件並添加行:

s.events = s.events + ',eventN';

其中N是您想要的事件編號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM