在DTM中设置evars

时间:2016-06-15 15:46:15

标签: adobe google-tag-manager adobe-analytics

我试图在DTM中设置一个evar,但实际上没有任何东西在开火。我正在尝试使用evar5捕获在数据层中设置的用户ID,并尝试在页面加载规则中传递它,但我在调试器工具或adobe报表包中看不到任何内容。

附件是一个屏幕截图,显示我如何设置evar,有关为什么这可能不起作用的任何建议?

setting evar in dtm

2 个答案:

答案 0 :(得分:0)

你应该尝试几件事:

检查您在上面定义上述内容的页面加载规则是否正在执行?在加载页面或使用Adobe DTM交换机浏览器插件之前,在浏览器控制台中键入_satellite.setDebug(true);

如果规则正在执行,请检查userid数据元素是否正在接收任何值。在控制台中输入_satellite.getVar('user id');并检查。

如果规则未执行,请在检查点放在页面上的卫星JS渲染后,在浏览器控制台中调试页面加载规则条件。

这些步骤将使您更接近问题的根本原因。

答案 1 :(得分:0)

如果您尚未发布规则,请确保您所在的页面正在加载暂存库,或确保告诉该页面加载它。

localStorage.setItem('sdsat_stagingLibrary',true);

然后刷新页面。