我正在努力解决自定义事件(来自自定义代码)以及我的页面加载事件。 例如当我的主页加载时,我想触发事件1,如果我的数据元素满足某些条件,它应该触发event2。所以在调试器的调用中,我应该看到event1,event2。
但是发生了什么是我的页面加载规则被自定义事件覆盖,所以我只在调试器中获取event2。
问题是我们如何将事件附加到页面加载规则事件。
由于
答案 0 :(得分:1)
s.apl插件在作为" do_plugins"的一部分包含时应该可以正常工作;但仅仅是为了一般说明插件不是必需的。您可以在规则的自定义页面编辑器中添加条件,以查找数据元素的值,然后附加其他事件。例如:
//Check for value of Data Element as page load rule executes
if(_satellite.getVar('My_Data_Element')) {
//Append additional event
s.events = s.events+',eventX';
}
如果您尝试将此条件评估为DE的一部分而不是使用自定义页面代码,您将发现时间和执行方面的问题。
希望这有帮助。
答案 1 :(得分:0)
我想我找到了解决方案 - 我们需要在scode中使用s.apl插件来追加事件。
祝你好运!答案 2 :(得分:0)
您可以更轻松地实现它:
1)创建页面加载规则,在其中设置条件标准数据元素值, 并根据条件在事件部分使用适当的事件。 即使是一些规则也会合并到Adobe Analytics的单个图像请求中。
2)在自定义代码部分,您可以添加条件并添加行:
s.events = s.events + ',eventN';
其中N是您想要的活动编号。