0

我正在尝试通过自定义代码在我的分析调用中设置 list2,但它没有被设置。

此问题s.tl()仅在使用s.t()方法时出现,它被正确触发。

以下是代码:-

s.addEvent("event12", true);
s.linkTrackVars = "list2";
s.list2 = "Data"
s.tl(this, "d", "Download", s);

如果我在信标调用之前放置记录器,它会显示该值。但是,当我单击按钮并检查是否相同时,只有“event12”被触发,而不是“list2”。

任何帮助将不胜感激。

4

1 回答 1

0

刚刚在 lululemon 上测试了你的代码:

在此处输入图像描述

结论:

您正在其他地方覆盖 listvar 或 linkTrackVars。正如上面提到的@Crayton,doPlugins 将是一个不错的选择。

但它实际上可以在任何地方被覆盖。在之前触发的任何规则中,或 s 代码,或任何受影响的 DE。

  1. 将您的代码粘贴到控制台中。执行。你看到列表变量填充了吗?如果是,那么您的问题出在规则中,因此请检查它们。您不应该重新分配链接跟踪变量。始终使用 s.apl() 插件。
  2. 但是,如果不是,那么您的问题肯定出在 doPlugins 中。有时,当我在 s 代码中有静默捕获时,我就会拥有它。综合浏览量将填充所有变量,但链接会产生不同的结果。在 doPlugins 的 catch 中检查您的错误报告。我建议将 doPlugins 中的所有代码都放在 try catch 中。
于 2021-08-15T01:03:28.050 回答