特定虚拟页面视图上的触发事件
Fire event on specific virtual page view
我是 GTM 的新手,但已经设法让虚拟页面浏览量适用于通过 ajax 加载的弹出窗口,我正在慢慢掌握它。
我现在想做的是创建一个触发特定页面视图的触发器 (例如“/thanks”)。通常,使用页面浏览事件这会很简单,但由于相关页面仅获得 虚拟 页面浏览,因此在通过此 ajax 加载内容查看时不会触发。
作为参考,这是我设置虚拟页面视图的方式;
在相关模板文件中,我有以下 javascript(和动态 php 变量);
dataLayer.push({
'event': 'VirtualPageview',
'virtualPageURL': '/".$page->page_uri."',
'virtualPageTitle': '$node_data[title]'
});
- 我有两个数据层变量,如上
virtualPageURL
和virtualPageTitle
,
- 在
VirtualPageview
、 上触发的自定义事件触发器
- 和一个设置为在
VirtualPageview
上触发的标签,它传递了两个自定义变量;
如何获取此虚拟页面视图以触发 GTM 中的其他页面视图事件?
经过反复试验,我自己弄明白了。事实证明它毕竟不是太复杂。这是我所做的;
1.复制虚拟页面触发器并修改
复制虚拟页面触发器后,我为 virtualPageURL
添加了另一个条件以匹配我指定的 url。
然后我创建了一个带有事件 Track Type 的新分析标签。单击 Fire On 部分中的 More 并选择我新创建的触发器。
然后嘿,转瞬即逝,当通过虚拟页面视图触发时,它会在特定页面上触发触发器。
我是 GTM 的新手,但已经设法让虚拟页面浏览量适用于通过 ajax 加载的弹出窗口,我正在慢慢掌握它。
我现在想做的是创建一个触发特定页面视图的触发器 (例如“/thanks”)。通常,使用页面浏览事件这会很简单,但由于相关页面仅获得 虚拟 页面浏览,因此在通过此 ajax 加载内容查看时不会触发。
作为参考,这是我设置虚拟页面视图的方式;
在相关模板文件中,我有以下 javascript(和动态 php 变量);
dataLayer.push({
'event': 'VirtualPageview',
'virtualPageURL': '/".$page->page_uri."',
'virtualPageTitle': '$node_data[title]'
});
- 我有两个数据层变量,如上
virtualPageURL
和virtualPageTitle
, - 在
VirtualPageview
、 上触发的自定义事件触发器
- 和一个设置为在
VirtualPageview
上触发的标签,它传递了两个自定义变量;
如何获取此虚拟页面视图以触发 GTM 中的其他页面视图事件?
经过反复试验,我自己弄明白了。事实证明它毕竟不是太复杂。这是我所做的;
1.复制虚拟页面触发器并修改
复制虚拟页面触发器后,我为 virtualPageURL
添加了另一个条件以匹配我指定的 url。
然后我创建了一个带有事件 Track Type 的新分析标签。单击 Fire On 部分中的 More 并选择我新创建的触发器。
然后嘿,转瞬即逝,当通过虚拟页面视图触发时,它会在特定页面上触发触发器。