我试图在DTM中设置一个evar,但实际上没有任何东西在开火。我正在尝试使用evar5捕获在数据层中设置的用户ID,并尝试在页面加载规则中传递它,但我在调试器工具或adobe报表包中看不到任何内容。
附件是一个屏幕截图,显示我如何设置evar,有关为什么这可能不起作用的任何建议?
答案 0 :(得分:0)
你应该尝试几件事:
检查您在上面定义上述内容的页面加载规则是否正在执行?在加载页面或使用Adobe DTM交换机浏览器插件之前,在浏览器控制台中键入_satellite.setDebug(true);
。
如果规则正在执行,请检查userid数据元素是否正在接收任何值。在控制台中输入_satellite.getVar('user id');
并检查。
如果规则未执行,请在检查点放在页面上的卫星JS渲染后,在浏览器控制台中调试页面加载规则条件。
这些步骤将使您更接近问题的根本原因。
答案 1 :(得分:0)
如果您尚未发布规则,请确保您所在的页面正在加载暂存库,或确保告诉该页面加载它。
localStorage.setItem('sdsat_stagingLibrary',true);
然后刷新页面。