文章目錄
在Adobe Launch配置Rule的時候,ACTIONS裡往往需要設定Clear Variable:
那Clear Variable的作用是什麼呢?
clearVars的作用
Clear Variable的作用是清除變數值,使其不會存留至後續的請求裡,導致資料虛增。
沒有Clear Variable
假設我對prodView最追蹤,同時將其設定為Event1,正常的事件裡應該包含Event1,prodView。
我先不設定Clear Variable,ACTIONS的設定是:
先看第一個事件:
events:event1,prodView,這是正確的。
接下來看第二個事件:
events: prodView,event1,prodView,這是錯誤的,比預期的多個prodView,上一個請求的prodView事件在下一個請求裡也發送,資料重複。
有Clear Variable
現在增加Clear Variable設定,ACTIONS的設定是:
看第一個事件:
events:event1,prodView,這是正確的。
接下來看第二個事件:
events: event1,prodView,也是正確的。
總結
隨意,在Adobe Launch中配置中一定要有Clear Variable。
當然,有個例外的情況,如果是用Web SDK,它會自動清除,所以可以不需要Clear Variable。