【问题标题】:How to track a thank you page that doesn't change url with GTM如何跟踪不使用 GTM 更改 url 的感谢页面
【发布时间】:2020-09-24 18:38:28
【问题描述】:

我想在 GTM 上添加一个应用程序事件,但是我想将它添加到的页面是一个 SPA。此外,当您单击应用程序的详细信息时,最后一页,即感谢页面,不会更改 URL,因此我不能为其创建常规的 Pageview。

我正在考虑使用元素可见性触发器而不是 Pageview,但我想知道我应该如何去做。例如,当包含“谢谢”的 h1 标签出现在页面上时,我能否以某种方式使其触发标签?

谢谢!

【问题讨论】:

    标签: javascript google-tag-manager


    【解决方案1】:

    也许您可以先添加一个历史记录更改触发器。 尝试查看感谢页面出现时的新状态。

    元素可见性是另一种方式, 需要观察页面上何时显示“谢谢”。 此页面上是否还显示任何 html 元素。

    举个例子 交易发生前:

    <div id="thanksYouText">
        <h1 class="hide"> Thanks you </h1>
    </div>
    

    交易发生后:

    <div id="thanksYouText">
        <h1 class="show"> Thanks you </h1>
    </div>
    

    你可以设置一个元素可见性触发器来获取"div#thanksYouText h1" 当元素显示时,GTM 将捕获它并触发您为此触发器设置的标签。

    【讨论】:

    • 由于这是一个 SPA,“谢谢”元素可能通过 DOM 中的更改而不是通过 CSS 显示,因此 OP 可能必须检查“观察 DOM 更改”选项。跨度>
    • 嗯,我试过这些,但它们没有用。结果页面使用的是 iframe,所以我真的不知道发生了什么。现在 iframe 已经安装了 gtm,我可以继续在“应用”按钮和页面 URL 上指定点击文本。感谢您的建议。有点遗憾,我没有让元素可见性起作用,本可以学到一些新东西。
    猜你喜欢
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    相关资源
    最近更新 更多