2016-09-23 61 views

回答

4

你對@ MisterPhilips的回答評論:

你好,不,我不是做大事的序列化,我想 通事件點擊exampel s.events =「事件1 = <>「。我可以做到這一點的負載事件與click事件(調用s.tl()的時候),但不 (調用s.th時(這一點, 'O',標題))

A 「load」 事件是s.t()。 「點擊」事件是s.tl()。沒有(官方)s.th()要求Adobe Analytics(AA)。

負載事件「起作用」的原因是因爲AA代碼不要求您在s.t()調用上「註冊」事件。但是,對於s.tl()調用,事件和變量必須「註冊」,否則它們不會顯示在請求中。

你「註冊」事件與linkTrackVarslinkTrackEvents,像這樣(例如):

s.linkTrackEvents="event54"; 
s.linkTrackVars="events"; 
s.events="event54=<something>"; 
// example click call 
s.tl(true,'o','some click'); 

話雖如此,@MisterPhilip是對的什麼值,您可以設置爲一個事件。 AA具有的唯一類型的事件是數字/計數器/貨幣 - 所有號碼類型。這是因爲事件旨在用作報告中的指標,而不是維度。

所以,當你可以做上面的代碼,它在AA請求一起發送,AA服務器要去看看那個折騰它,因爲它是一個無效的值。

如果你想要的東西設置爲任意(串)值,你需要使用維度類型變量的,最常見的propseVars,但也有其他類似hierlist,以及。

1

=是一個保留字,用於對一個數字或貨幣事件設置的值。

s.events = "event1=51.23,event2=3"; 

你想要做event serialization嗎?

+0

你好, 不,我不是試圖做事件序列化,我試圖通過事件點擊檢查s.events =「event1 = <>」。我可以用load事件(當調用s.tl())時做到這一點,但不能用click事件(當調用s.th(this,'o',title))時, –