如何在单个页面应用程序上使GTM标签“每页触发”?

问题描述 投票:0回答:1

我有一个单页网络应用程序,需要跟踪第三方营销工具。该工具实现一个表格。

我需要知道的是:

  1. [有多少人开始在某种页面类型上填写表格,即e。首先单击任何字段(每页一次)

所有字段(至少部分)共享同一类。所以我创建了一个触发器,在>

"[click classes] starts with [classname part]" AND 
"[page url] contains [pagetype]". 

此触发器用于带有“标签触发选项:每页一次”的事件标签A,因此我不会获得所有元素的点击,而仅获得每页的相关启动次数。 *

  1. 有多少人成功提交了表单(每页一次)
  2. 这有点棘手,因为“成功”表示我对简单的按钮单击不感兴趣,因为如果有人错过填写必填字段,这些单击也可能以错误消息结尾。另外,我没有获得成功页面,但是获得了成功消息。出现此消息的div始终存在,直到提交后才填充。我通过创建一个定义该元素的自定义变量和一个在[]上触发的“元素可见性触发器”来解决了此问题

    "[page url] contains [pagetype]" AND 
    "[custom variable]" equals [success message]"
    
    + DOM change observance.
    

此触发器用于带有“代码触发选项:每页一次”的事件代码B。这是必要的,因为营销工具允许多次成功提交具有相同形式的表格(请不要问)。因此,我还需要将其限制为每页一次。 *

*)现在,这是我的奋斗目标:对于具有标准页面视图跟踪的多页面应用程序,此设置可以正常工作。但是,我需要让我的标准页面视图触发器在历史记录事件更改时触发,这会使我的设置崩溃。如果我没有实际的页面浏览量,我不知道如何限制两个新的事件标签A + B触发“每页一次”。

我无法想象我是唯一需要解决此案的人。但是,或者其他所有人都只知道该怎么做,或者我的搜索不够好-我在此问题上什么都找不到。

有人对如何解决这个问题有任何想法吗?任何丝毫提示将不胜感激!预先感谢!

我有一个单页网络应用程序,需要跟踪第三方营销工具。该工具实现一个表格。我需要知道的是:有多少人开始在特定页面上填写表格...

single-page-application google-tag-manager event-tracking
1个回答
0
投票

您是否找到解决问题的方法?因为我像您一样努力奋斗,如果您找到解决办法,我真的很感兴趣:)

© www.soinside.com 2019 - 2024. All rights reserved.