【问题标题】:google tag manager event : 2 same CTA谷歌标签管理器事件:2 个相同的 CTA
【发布时间】:2018-04-30 09:02:29
【问题描述】:

我想在 GTM 中跟踪表单 CTA 确认。有两种形式,Urls 相同,CTA 相同,但我想在不同的事件中收集这 2 个 CTA。 我做了一个 GTM 触发器:当点击 ID = 我的 CTA 时,我收集信息“当用户点击该 CTA 时,会发送一个事件”,但我想根据我的表单版本收集该信息,其中仅在网站的两个区域有所不同: - 在这里是独一无二的 - 在脚本中:

var comparator = new Comparator();
comparator.init( {  'uniqKey' : "azeaze",
                    'surveyName' : "Here is unique",
                    'guidanceMode': false,
                    'url' : "/surveyProgress",
                    'save' : "/leadSave",
                        });

如何在 GTM 中考虑触发器: 当 CTA ID = XXX 时 和 我的“调查名称 = 1” 触发一个事件。 如果我愿意,我可以将“surveyName = 2”用于另一种形式。 这个想法是,使用相同的 CTA 但在“背景”中使用其他 HTML 元素来触发 2 个不同的事件。

谢谢

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

    在您的触发器配置中,单击规则旁边的加号。这用作 AND 运算符,因此所有规则都必须为真。这样您就可以有 2 个触发器 - 每个 CTA 一个。例如:

    您必须设置“surveyName”变量。它可以是 dataLayer 变量或全局 JS 变量,但这取决于你。

    【讨论】:

    • 谢谢你,Matus,我理解这种方法。如果我还没有 dataLayer 变量或 JS 变量,我可以使用创建 gtm 自定义 JS 函数之类的方法从我之前描述的那个脚本中收集信息吗?我的意思是,在技术上可以使用我尚未实现的东西来实现我想要的东西吗?或者我应该做dataLayer更新。(如果我能避免它更好)
    • 如何收集surveyName 变量完全取决于您。正如你所说,它可以是返回信息的JS自定义函数。
    猜你喜欢
    • 1970-01-01
    • 2022-10-18
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    • 2014-07-15
    • 2015-07-28
    • 2015-12-29
    相关资源
    最近更新 更多