消息Div ID - Google跟踪代码管理器 - 页面视图

时间:2015-03-23 03:59:27

标签: google-tag-manager

我有一个名为" btnConfirm"这是结帐完成页面。

我想在页面加载时看到这个并查看Div ID。我假设我选择了PageView,然后设置了一个触发器。

如何正确设置?
Dom Element?
自定义Javascript?
定制活动?

2 个答案:

答案 0 :(得分:0)

所以我认为您可能想要做的是设置一个标签,将事件推送到dataLayer,然后触发您的标签。设置自定义HTML标记以在所有页面上触发。在标记中,您只需要检查orderComplete ID是否存在:

<script>
   (function(){
      if ($('div#btnConfirm #orderComplete').length > 0){ // assuming you are using jQuery
         dataLayer.push({
            'event': 'form completed'
         });
      }
   })();
</script>

然后创建另一个标记来跟踪事件,当{{event}}等于'表单已完成'时,该标记将会触发。

答案 1 :(得分:0)

您可以使用自定义Javascript变量来检查元素是否在页面上,如果是,则返回“true”。你可以在标签的触发器中使用两个规则的组合:1)事件等于gtm.dom 2){{your macro}}等于true。