【问题标题】:Track Clicks on custom JS code deployed through Google Tag Manager GTM跟踪通过 Google Tag Manager GTM 部署的自定义 JS 代码的点击次数
【发布时间】:2018-04-09 16:54:44
【问题描述】:

我通过 GTM 自定义 HTML 标记部署了客户服务 JS 代码 (Tidio) <script>http://code.tidio.io/ab/abcd.js</script>

我想将信息传递给 GA 并跟踪聊天自定义代码上的事件点击,即当一个人点击聊天按钮时,将其与 GA 中的销售数量相关联。

我正在努力如何设置触发器来触发事件以发送到 GA。

由于 JS 代码加载了自定义 HTML,有没有办法让它跟踪脚本何时被单击,以便我知道它已被使用并将此信息发送给 GA?

有什么想法吗?

我基本上想知道:“客户服务是否帮助用户进行购买”。

谢谢!

尼特什

【问题讨论】:

  • 是的,您可以这样做。您能否发布您正在努力设置的触发器的配置?
  • 嘿,Matus,问题是我不知道如何设置触发器来触发 GA 事件标签。这个 JS 加载了一个 iframe,我真的不知道如何让触发器触发。非常感谢任何帮助!
  • 如果你只用谷歌搜索“如何设置触发器以触发 GA 事件标签”,网上有很多教程如何做到这一点......我认为没有人会为你做这项工作这里...
  • 我没有为设置标签 Matus 而苦苦挣扎。我正在努力为自定义脚本触发标签,因为我无法弄清楚如何触发标签。我不能使用 CSS 标识符,因为它只是一个 JS sn-p,而且我不知道如何从本质上说:“当有人使用实时聊天脚本时让我知道”,因为该脚本没有我可以使用的回调。这是我苦苦挣扎的地方 - 我想知道是否有某种方式可以说“如果有人以任何方式与 JS 脚本交互或单击脚本运行的位置,则将事件触发到 GA”

标签: google-tag-manager


【解决方案1】:

您可以使用 Tidio API 在 Tidio 窗口打开时触发 dataLayer 事件:“要能够使用 API,您只需将 Tidio Chat 代码插入您的网站即可。您不需要任何外部图书馆。”

例如,当 Tidio 窗口显示时触发 GTM dataLayer 事件,您只需在页面中包含此代码:

tidioChatApi.on('popUpShow', function(){
    // Your dataLayer event code
    dataLayer.push({
        'event': 'yourCustomEvent'
    });
});

或者,您可以使用“messageFromOperator”或“messageFromVisitor”事件来仅跟踪与操作员互动的访问者。

【讨论】:

  • 能否请您指向 Tidio 文档,其中提到了“popUpShow”事件。我找不到它。谢谢。
  • @JohnSmith 我的答案现在已经 2 岁了,看看 Tidio API 他们不再有“popUpShow”事件。显然有效的事件是:setStatus、messageFromOperator、messageFromVisitor、preFormFilled、resize、open、close。所有都可以在这里找到:docs.tidiochat.com/#listeners-events
猜你喜欢
  • 2019-08-02
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-21
  • 2016-12-30
  • 1970-01-01
相关资源
最近更新 更多