欢迎访问我的博客,有问题可以在任意文章底部留言评论

Adobe Launch Rules全解析:从概念到实操

Adobe Launch Haran 6年前 (2020-04-10) 3056次浏览 0个评论
文章目录[隐藏]

Rules(规则)概念说明

Rules,中文通常称为规则,是Adobe Launch中最核心、也是最重要的功能模块。

Rules 的作用可以简单理解为:控制在「什么时候」,「基于什么条件」,「执行什么动作」,从而决定「向哪里发送数据」。

如果你熟悉 Google Tag Manager(GTM),可以这样理解:

  • Rules = 触发器 + 执行代码
  • 它整合 GTM中「触发器」和「标签执行逻辑」的功能

 

Rules的基本结构(If … Then …)

Rules 采用一种非常直观的 If / Then 逻辑结构:

  • If:当什么条件满足
  • Then:就执行什么动作

也就是:当触发条件成立时 → 执行对应的动作

Adobe Launch Rules全解析:从概念到实操

其中:

  • If 由 EVENTS 和 CONDITIONS 组成
  • Then 只有 ACTIONS

If:触发条件(EVENTS & CONDITIONS)

EVENTS(事件 / 触发器)

EVENTS 虽然中文叫「事件」,但在 Rules 里更准确的理解应该是 触发条件 / 触发器。

意思是:在什么行为发生时,规则会被触发

EVENTS的设置界面如下:

Adobe Launch Rules全解析:从概念到实操

EVENTS的设置界面主要包含以下几个字段:

  • Extensions(拓展):表示该事件基于哪个扩展,一般使用的是Core,如果要做基于第三方插件的跟踪,那就需要选择第三方插件的。
  • Event Type(事件类型):具体的触发行为类型,不同的Extensions会内置有不同的Event Type。
  • Name:自动生成,通常是 Extensions – Event Type,一般不需要修改
  • Order(顺序):触发优先级,数值越小,优先级越高

右侧具体的配置,是基于Event Type,不同的Event Type是不同,有些是没有的。

直接点击EVENTS右侧的➕可以创建多一个EVENTS,多个EVENTS是表示OR的关系,只要其中一个触发就会被触发。

CONDITIONS(条件限制)

CONDITIONS 用来对 EVENTS 做进一步限制,决定:在哪些页面、哪些用户、哪些环境下才真正触发规则

如果没有 CONDITIONS,那么只要 EVENTS 触发,Rules 就会执行。

CONDITIONS的设置界面如下:

Adobe Launch Rules全解析:从概念到实操

CONDITIONS 配置项说明:

  • Logic Type(逻辑类型):一种是Regular,也就是满足规则的,可以理解为包含,另一种是Reception,就是排除。
  • Extensions(拓展):一般与 EVENTS 保持一致,通常是 Core
  • Condition Type(匹配配型):,使用哪种条件类型进行匹配
  • Name,自动生成,一般不需要修改

右侧配置会根据 Condition Type 不同而变化,不能为空

直接点击CONDITIONS右侧的➕可以创建多一个CONDITIONS,多个CONDITIONS是标识的AND的关系,表示多个条件同时做限制,都满足的时候才会触发。

 

Then:执行动作(ACTIONS)

ACTIONS决定Rules触发后要做什么事情。一个Then里面可以有多个ACTIONS,但不同ACTIONS之间的顺序是有要求的。

ACTIONS的设置界面如:

Adobe Launch Rules全解析:从概念到实操

ACTIONS 配置项说明:

  • Extensions(插件):表示向哪个系统发送数据。
  • Action Type:具体执行方式,依赖 Extensions
  • Name:自动生成,可以修改。

右侧具体的配置,是基于Action Type,不同的Action Type是不同。

 

 

Rules的创建流程

点击Add Rule即可创建一个新的规则,设置的界面如图:

Adobe Launch Rules全解析:从概念到实操

  • Enter a name就是输入一个规则的名字,这个自定义。
  • EVENTS:增加一个触发条件,EVETS是必须参数。
  • DONDITIONS:增加一个条件,对前面的EVENTS做限制,这个是可选参数。
  • ACTIONS:执行,触发的是时候做什么,这个是必须参数。

假设我们现在要配置Adobe Analytics,Rules就命名为Adobe Analytics Base Tracking Code。

EVENTS做如下配置:

Adobe Launch Rules全解析:从概念到实操

这里用的Event Type是Library Load(Page Top)表示当页面头部加载到Adobe Launch的库文件的的时候就触发,就是页面被打开,加载到库文件。

 

CONDITIONS不用做配置,为空。Order不做修改,用默认的50就行。

ACTIONS做如下配置:

Adobe Launch Rules全解析:从概念到实操

这个设置的意思是表示通过Send Beacon的形式向Adobe Analytics发送数据,Tracking中:s.t()表示这次发送的数据作为一个PV,s.tl()表示这次发送的数据不作为PV,就是这次数据是否纳为交互的意思,跟GA的是否为交互类型一样,如果是交互类型,会纳入跳出率计算,如果是非交互,则不纳入。

 

配置后的Rules为:

Adobe Launch Rules全解析:从概念到实操

最后保存,这样就创建好了。这是最简单的一个规则配置,只要页面打开就发送一个PV,这个主要是为了让大家熟悉规则的创建流程,实际Adobe Analytics是比较复杂的。

Rules的管理

Rules的管理界面如图所示,显示有Rules的Name(名字),LAST MODIFIED(最后修改日期)和STATUS(状态):

Adobe Launch Rules全解析:从概念到实操

从上图可以看到有两个搜索功能,中间的那个是全局搜索,可以搜索这个容器的规则、数据元素和插件,而左上角的搜索只能搜索规则,右侧的Select a working library就是快速创建一个库。

勾选对应Rules前面方框就可以对该Rule做调整:

Adobe Launch Rules全解析:从概念到实操

操作类型有四个:

  • Enable:就是启用。
  • Disable:就是关闭,这里需要注意,如果这个Rules在线上正在使用的话,你是关闭不了的,需要将这个Rules撤销后才可以删除。
  • Copy,就是复制了。
  • Delete,删除,如果Rules正在使用,是删除不了的,需要先撤销这个Rules才可以删除。

如果要对Rules的配置做修改,直接点击该Rules即可进入修改设置修改界面。

删除Rules的正确方式

Adobe Launch上的规则如果不用的话可以删除,但直接删除的时候你会看到这样的一个界面:

Adobe Launch Rules全解析:从概念到实操

提示其他库引用了这个配置,你目前删除不了。不像GTM,只要没有引用到就可以删除,这个因为Launch发版的时候是将整个Launch所有的设置都发布上去,这时候即使规则没有实际用途的,但实际上页面在加载的时候还是会加载的,所以你删除不了。

真的要删除,该怎么做呢?

首先现将要删除的规则设置成Disable,勾选对应的规则前面的方框,然后点击左上角的Disable:

Adobe Launch Rules全解析:从概念到实操

然后发布一个新版本,新的版本上就没有引用到这个规则,你就可以删除。

 

规则的命名建议

规则多了之后,命名规范非常重要。

推荐格式:类型 – 功能描述

如Event-Click Home Page Logo,表示的是对主页的logo点击做事件跟踪。

这样在规则数量变多时,管理和维护会轻松很多。

 


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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