「Adobe Analytics」跟踪站内广告展示和点击的最佳实践

Adobe Analytics Haran 11个月前 (12-12) 952次浏览 0个评论
文章目录[隐藏]

现在的网站上往往有很多的站内广告位,那如何对这些广告位做追踪呢?

这里以Adobe Analytics为例子介绍如何对站内广告的展示和点击做追踪。

  • 如果页面上只有一个广告位,那么可以通过Event和eVar的方式去追踪,Event可以是广告的Impression,eVar可以是广告的位置。
  • 如果页面上有多个广告位,可以继续用Event和eVar的方式,每个广告位需要发送一个Server Call,需要发送多个Server Call,这种做法就不太好;或是用Event、eVar和Classification的方式,将多个广告位放到eVar里,然后用Classification区拆分,但eVar最多是255个字节;或是Event和eVar List的方式,Event可以是广告的Impression,eVar List可以是多个广告的位置。但不管是Classification还是eVar List,维度显示上都不太灵活。
  • 如果Page A上多个广告位,用户点击打开Page B,点击的时候需要追踪广告位的点击,而Page B上有多个展示的广告位,如果想同时追踪广告点击和广告展示,那么就需要用s.product,用s.product结合Event和eVar,Product ID通常用一个固定的值,这样不会导致Product维度虚增,Event可以是广告的Impression或Click,eVar是广告位。

发送的DigitalData

当用户点击站内广告打开另一个页面的时候,在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"))

你也可以通过DCR、ACDL、EDDL等方式去发送数据。

Adobe Analytics设置

接下来,在Adobe Analytics的报表包里创建Event和eVar

Event

将Event 15设置为广告展示Internal Campaign Impressions [e15],将Event 16设置为广告点击Internal Campaign Clicks [e16]:

「Adobe Analytics」跟踪站内广告展示和点击的最佳实践

注意:事件类型是Numeric,当触发一个广告位的时候,它自动会加1。

 

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的设置:

展示广告的Rule的设置

「Adobe Analytics」跟踪站内广告展示和点击的最佳实践

需要注意,这里EVENTS的Order是设置30,更快的执行这个Rule。

Core – Custom Code – impression: 表示digitalData包含有Impression才触发

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

AA Product String Builder – Set Variables:

「Adobe Analytics」跟踪站内广告展示和点击的最佳实践

ACTION里就是有这个设置,没其他的Send Beacon,因为这个数据是和PV合并到同一个Server Call发送。

 

点击广告的Rule的设置

「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,这就表示资料正常如预期追踪到。

AA里的数据验证

你还可以创建一个自定义指标Banner CTR去计算广告位的点击率。

「Adobe Analytics」跟踪站内广告展示和点击的最佳实践

如果你要看不同广告位置带来的订单转化,那么就需要用到站内归因的,通过设置可以实现:某个展示广告带来了多少订单,打开某个广告后带来多少订单,延伸阅读:站内归因

 


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址