GTM标签排序无法正常工作

时间:2017-07-20 08:54:50

标签: google-tag-manager

我已经在Google跟踪代码管理器(GTM)中设置了自定义HTML标记排序测试。

自定义HTML标记" A"

<script>
  var gtm = google_tag_manager[{{Container ID}}];
  try {
    {{Debug Mode}} && console.log("GTM Debug: A");
    gtm.onHtmlSuccess({{HTML ID}});
  } catch(e) {
    gtm.onHtmlFailure({{HTML ID}});
  }
</script>

自定义HTML标记&#34; CLEANUP&#34;

<script>
  {{Debug Mode}} && console.log("Consider it done.");
</script>

所以我希望Chrome JS控制台可以打印&#34; GTM Debug:A&#34;先于&#34;考虑完成。&#34;。

然而,&#34;考虑一下。&#34;总是在&#34; GTM Debug:A&#34;。

之前打印

在GTM界面中,我选择了以这个特定顺序发射的标签......请看截图。

(还有两个标签与A完全相同,但有一些时间延迟,请参见随附的截图)

GTM Tag A

enter image description here

GTM Cleanup Tag

1 个答案:

答案 0 :(得分:0)

答案很简单:多个标签定义相同的清理标签。因此,在完成其中一个标记(具有最高优先级的标记)之后立即开始清理。因此,无法使用n:1序列进行多标签排序(在此多个标签之后等待多个标签处理完成清理之前)。