当前位置: 首页 > 知识库问答 >
问题:

使用GTM时跟踪SnapEngage Google Analytics(分析)中的事件

仲孙飞文
2023-03-14

我正在尝试按照下面的说明在GA中记录SnapEngage聊天事件:http://help.snapengage.com/how-do-i-track-snapengage-events-in-google-analytics/我通过Google Tag Manager使用Universal Analytics,这些事件没有记录在GA报告中。他们提到,在这种情况下,事件没有正确地从浏览器发送,并建议在GTM的高级设置中设置跟踪器名称作为解决方案。这是唯一可行的方法吗?GTM表示,“非常不鼓励使用命名跟踪器”——https://support.google.com/tagmanager/answer/2574372#TrackerName

共有1个答案

宇文和昶
2023-03-14

我不知道你的SnapEngage聊天实现是什么样子,我也不熟悉SnapEngage聊天,但是根据你引用的留档,你应该可以用_gaq.push()替换 代码。<>

例如,这就是SnapEngage为您提供的(ga.js):

var seAgent;
SnapABug.setCallback('OpenProactive', function(agent, msg) {
    seAgent = agent;
    _gaq.push(['_trackEvent', 'SnapEngage', 'proactivePrompt', agent]);
});

SnapABug.setCallback('StartChat', function(email, msg, type) {
    if (type == 'proactive') {
        _gaq.push(['_trackEvent', 'SnapEngage', 'proactiveEngaged', seAgent]);
    }
});

要使此GTM兼容,请更换_gaq。推送:

var seAgent;
SnapABug.setCallback('OpenProactive', function(agent, msg) {
    seAgent = agent;
    dataLayer.push({
        'event': 'snapEngageEvent',
        'eventCategory': 'SnapEngage',
        'eventAction': 'proactivePrompt',
        'eventLabel': agent
    });
});

SnapABug.setCallback('StartChat', function(email, msg, type) {
    if (type == 'proactive') {
        dataLayer.push({
            'event': 'snapEngageEvent',
            'eventCategory': 'SnapEngage',
            'eventAction': 'proactiveEngaged',
            'eventLabel': seAgent
        });        
    }
});

然后,在GTM中,您必须为所有事件创建一个新标记:

注意:{{eventType}}、{{eventAction}}和{{eventLabel}}都是数据层变量,因此需要创建这些变量。

最后,创建您的规则:

 类似资料:
  • 情境:我使用谷歌标签管理器在多站点网络上建立了谷歌分析(GA-Universal)。有一个GTM容器,每个网站都有自己的GA属性。我使用了一个GTM变量来引用所有GA属性。我能够跟踪跨域会话。在测试中,我能够在同一会话/客户端ID下跨多个域跟踪用户的会话。 问题:我被下一步该做什么所困扰。我想创建一些目标和视图,跟踪用户在我的网站上的旅程,并测量通常的统计数据(反弹、积分转换等)。然而,我不知道从

  • 我是相对较新的分析事件跟踪等。 我只是想知道谷歌标签管理器与谷歌分析(Google Analytics)的等价物是什么(

  • 问题内容: 只需知道实施Google Analytics(分析)的正确方法即可实时跟踪用户何时处于碎片中,这就是现在要做的 getTracker类在我的主活动中,并且仅在主活动中返回tracker的实例 任何帮助将非常感激! 问题答案: Mochini的答案使用的是Google Analytics(分析)V2。在下面,您可以看到如何在V4和V3上执行此操作: V4 : 应用: res / xml

  • 你们可能都知道,苹果在手机和台式机上的Safari 11中引入了24小时后删除第三方cookie的功能,称为智能跟踪预防ITP。 这迫使谷歌改变他们的AdWords像素,使用第1方而不是第三方cookie。 我不确定在以下情况下该怎么做: 登录页是domain1。com与domain2的链接。com/register,用户可以在其中填写表单并进行转换,然后加载domain2。com/谢谢 在过去,

  • 我期待有人在以下方面帮助我。下面是场景 我们计划跟踪收入、销售的产品等,并在我的测试域上使用GTM设置了标准的电子商务跟踪。如果电子商务跟踪在测试域上运行良好,那么我们计划将其移动到live。 我已经准备好了 在此处输入图像描述 标签我已经设置好了 在此处输入图像描述 打开标签后,立即将数据层代码放置在GTM容器上方的确认页面上 问题就在这里 1)每当有人在实时目标转换中登陆确认页面时,访问者在该

  • 在Google Analytics(分析)跟踪Ver1中,它具有类。 但当我使用Google Analytics Tracking Ver2时,它没有类。我不知道我应该用哪门课来代替。 在使用Google Analytics跟踪时声明的清单中: 你能帮帮我吗。