3.2.14 监控Flash产品上的单击

Google Analtyics普通跟踪方法目前暂时不适用Flash页面的监控,需要转变思路采用事件的方式可以实现Flash的行为监控,将数据全部通过数据层传递,原理如图3-119所示。

实现原理:用向数据层推送事件的形式,用户在flash单击的时候触发向数据层发送事件,包含自定义事件名和数据层变变量,自定义事件通过触发器里的自定义事件接收,数据层变量里的不同数值表示不同位置的单击,通过变量里的数据层变量接收,然后在通过对照表转义,在通过代码做触发向GA反馈数据。

图3-119 监控Flash原理图

需要注意的是左边的用户单击flash直接调用dataLayer的写法为dataLayer.push{'event':gtm_flash_event,'gtm_flash_action':1001}

详细实现过程

1、变量中新建数据层变量接受gtm_flash_envent,配置如图3-120所示:

图3-120 接收数据层变量

2、变量中用对照表,将接收到的数据层变量gtm_flash_acton的数值与具体的行为做转义,具体如图3-121所示:

图3-121 对照表

输入变量是gtm_flash_action,下面的“输入”和“输入”分别就是数据层的值和具体的行为。

3、触发器中接受自定义事件gtm_flash_event,作为促发条件,如图3-122所示:

图3-122 自定义事件触发器

4、设置代码,向GA发送数据,具体设置如图3-123所示:

图3-123 设置代码

需要注意,这里的触发器是第3步接收的自定义事件,然后预览测试没问题就可以上线。

Last updated