Adobe Analytics上做事件跟踪的几种方法

Adobe Analytics Haran 5年前 (2019-03-04) 4580次浏览 0个评论
文章目录[隐藏]

更新时间:2024年5月13号

Event、Conversion Events、Success Events、中文叫事件或成功事件,这几个都是指事件,可以理解为所有的行为都可以通过事件去跟踪。

事件可以分为成功事件、货币事件和自定义事件。

  • 成功事件是指普通的事件,计数会自动+1
  • 货币事件是指电商里面的Product,一般是交易金额的,汇总显示成货币,其实就是电商跟踪
  • 自定义事件

最多可以添加多达1000个成功事件。

这一节来介绍如何在Adobe Analytics上做事件跟踪,这里介绍的方法是通过Launch去实现的,Adobe的事件跟踪设置比GA的稍微复杂一点,因为它里面的多个地方是需要手动去开启的,但在触发器定位上方便很多。

这一节的示例是跟踪博客上点击“关于作者”,来看看具体是需要怎么去设置的。

Adobe Analytics里启用自定义事件

Adobe的事件跟踪分为自定义成功事件和标准事件,Adobe默认是是开启了6个自定义成功事件,如果你要用到其他的,那么你需要先启用自定义事件,就是需要一个名额,往哪里去存放自定义事件。

登录Adobe Analytics然后点击「管理员」——「报表包」:

Adobe Analytics上做事件跟踪的几种方法

这里的报表包类似GA的Tracking ID。

然后点击「编辑设置」——「转化」——「成功事件」:

Adobe Analytics上做事件跟踪的几种方法

出了前面几个默认开启的,其他的都是禁用的,所以你要做事件跟踪的时候先需要在这个地方去开启。

这里我开启的event7。

开启后,稍微过一会,可以到报表里面看

Adobe Analytics上做事件跟踪的几种方法

可以看到这个自定义事件已经在这里了,接下来就是到Launch去设置事件跟踪

事件跟踪的几种实现方法

实现事件跟踪的方式有多种:

硬编码做事件跟踪

如果你没有用DTM或Launch,想直接在页面通过添加代码的形式做跟踪的话,其实也是可以实现的,这种方式叫硬编码,其实就是添加JS,跟GA的是一样的,哪里需要做跟踪,那么就就添加代码。

例如我现在要对点击这个位置的做事件跟踪

Adobe Analytics上做事件跟踪的几种方法

将鼠标移动到需要跟踪的位置,然后点击右键查看页面元素:

Adobe Analytics上做事件跟踪的几种方法

 

我们就需要将跟踪代码添加到这里,添加代码如:

<span style="font-size: 12pt;">onclick="
    s.linkTrackVars='events,eVar2,prop2';  //需要添加跟踪的类型
    s.linkTrackEvents=s.events='event2';   //<a href="https://www.ichdata.com/tag/%e4%ba%8b%e4%bb%b6%e8%b7%9f%e8%b8%aa" title="查看更多关于事件跟踪的文章" target="_blank">事件跟踪</a>名字
    s.eVar2='facebook share';     //分配eVars字段和值
    s.prop2='facebook share';     //分配prop字段和值
    s.tl(this,'o','Social Share');    //s.tl表示非交互型,不纳入跳出率计算,o是linkType,表示自定义链接,d表示下载链接,e表示退出链接,Social Share是名字
    s.manageVars('clearVars',s.linkTrackVars,1);"  //清除值
</span>

我们这里只做事件跟踪,需要需要添加的代码如下:

onclick=”s.linkTrackVars=’events’; s.linkTrackEvents=s.events=’event2′; s.tl(this,’o’,’Click Me’); s.manageVars(‘clearVars’,s.linkTrackVars,1);”

添加代码后的效果:

Adobe Analytics上做事件跟踪的几种方法

 

 

Launch中设置事件跟踪

首先在Launch上选择Rules,然后点击Add Rules,命名为Event Tracking-Click About Me

Adobe Analytics上做事件跟踪的几种方法

然后点击event,Extension为core,Event Type为Click,Name为Core-Click,Order为50,

Adobe Analytics上做事件跟踪的几种方法

重点在于Elements matching the CSS selector这个直接将鼠标移动到你需要跟踪的位置,然后点击右键的查看查看页面元素,光标自动会停在你需要跟踪位置的代码上,然后点击选择CSS复制

Adobe Analytics上做事件跟踪的几种方法

这样就可以将CSS选择器复制出来,然后直接黏贴在Elements matching the CSS selector处即可。

最后点击Action,做如下配置

Adobe Analytics上做事件跟踪的几种方法

然后在第一个Action之后创建第二个Aaction,配置如下

Adobe Analytics上做事件跟踪的几种方法

Custom Link里你设置什么,这数据就会出现在报表里的自定义链接报告。

最后你看到的是


Adobe Analytics上做事件跟踪的几种方法

这里第一个Action的作用是存储为何种类型的数据,第二个Action是发送方式。

Custom Event

DCR实现

待更新

ACDL实现

待更新

处理规则实现

待更新

Web SDK

Web SDK是服务端部署,按如下结构发送数据,发送给AA,它的事件跟踪代码如下:

alloy("sendEvent", {
  "xdm": {
    "web": {
      "webInteraction": {
        "name": "My Custom Link",
        "URL": "https://example.com",
        "type": "other"
      }
    }
  }
});

其他字段请看:https://docs.mktossl.com/docs/analytics/implementation/aep-edge/variable-mapping.html?lang=zh-Hans

测试

访问www.ichdata.com,然后点击打开Chrome上的插件adobe experience cloud debugger,然后在点击”关于作者“,然后在Adobe Experience Cloud Debugger上点击analytics,找event7

Adobe Analytics上做事件跟踪的几种方法

如上图,event7已经是被跟踪到的。

 

除此之外,你可以可以通过硬编码的形式做事件跟踪Adobe Analytics硬编码做事件跟踪

 

 

序列化事件

事件序列化是实施措施以防止重复事件进入 Analytics 报告的过程,其实就是去重。

如点击A,点击A,点击A,默认是事件数是3

如果事件ID序列化,ID都一样,事件数是1

最常用的场景就是在订单成功,避免重复发送,重复触发导致订单金额重复,设置事件ID序列化可以解决这个问题。

Adobe Analytics上做事件跟踪的几种方法

也有其他的一些情况会用到,通常是避免刷新或返回页面导致重复触发事件,如注册成功后到达welcome页面当做触发一个事件,如果刷新或返回,就会导致重复触发,这时候就可以设置事件ID序列化

 


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

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

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