Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

Adobe Analytics Haran 7个月前 (12-11) 792次瀏覽 0條留言

現在的網站上往往有很多的站內廣告位,那如何對這些廣告位做追蹤呢?

這裡以Adobe Analytics為例子介紹如何對站內廣告的展示和點擊做追蹤:

  • 如果頁面上只有一個廣告位,那麼可以通過Event和eVar的方式去追蹤,Event可以是廣告的Impression,eVar可以是廣告的位置。
  • 如果頁面上有多個廣告位,如果繼續用Event和eVar的方式,每個廣告位需要發送一個Server Call,需要發送多個Server Call,這種做法就不太好,一般會使用EventeVar List的方式,Event可以是廣告的Impression,eVar List可以是多個廣告的位置。
  • 但如果Page A上多個廣告位,用戶點擊打開Page B,點擊的時候需要追蹤廣告位的點擊,而Page B上有多個展示的廣告位,如果想同時追蹤廣告點擊和廣告展示,那麼就需要用s.product,用s.product結合EventeVar,Product ID通常用一個固定的值,這樣不會導致Product維度虛增,Event可以是廣告的Impression或Click,eVar是廣告位。

 

DE發送的資料

當使用者點擊站內廣告展開另一個頁面的時候在digitalData組裝如下資料:

window.digitalData = {
   page: {
       impression: [{"icid":"Banner-A"}, { "icid":"Banner-B"}], // Array[String] internal campaign ids
       click: [{"icid":"Banner-C"}],                            // Array[String]
     },
}

資料組裝好後,發送如下事件:

document.dispatchEvent(new CustomEvent("pageload"))

你還可以通過CDR、ACDL、EDDL的方式去發送。

 

Adobe Analytics設定

然後在報表包裡設定Event和eVar

Event

將Event 15設定為廣告展示Internal Campaign Impressions [e15],將Event 16設定為廣告點擊設定為Internal Campaign Clicks [e16]:

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

注意:事件類型是Numeric。

 

eVar

將廣告位置設定為Internal Campaign ID (CTR) [v23]

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

 

需要註意:Expire After要選擇Hit,因為在這個Server Call裡有Impression和Click,其他過期時間會導致eVar被覆蓋,導致不準確。要開啟Merchandising,需要Product Syntax,因為我們這裡是使用s.product的方式,廣告位置是通過product裡的eVar去傳遞。

Adobe Launch設定

接下來介紹Adobe Launch的設定:

廣告展示的設定

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

EVENT裡的Order是30,數值越小,Rule越快執行。

Core – Custom Code – impression: 表示digitalData包含有Impression才觸發

if(digitalData.page.impression){
  return true;
}

 

ACTION裡只有AA Product String Builder – Set Variables,因為Impression是和PV合併發送,所以不需要設定Send Beacon和Clear Variable, AA Product String Builder – Set Variables的設定如下:

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

 

 

廣告點擊的設定

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

 

Core – Custom Code – click: 表示digitalData包含有Click才觸發

if(digitalData.page.click){
  return true;
}

AA Product String Builder – Set Variables:

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

调试

最後就是調試,可以在瀏覽器控制台裡輸入:

_satellite.setDebug(true)

進入調試狀態,發送一些測試資料,可以看到資料如下

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

Banner-A和Banner-B對應的Event 15是1,表示展示被記錄1;Banner-C對應的Event 16是1,這便是點擊被記錄1,這就表示資料正常如預期追蹤到。

 

你也可以使用Omnibug去提示,看到

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐

 

AA裡的資料驗證

Adobe Analytics 中追蹤站內廣告的展示和點擊的最佳實踐


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址