首页 文章

GTM - 使用VirtualURL和标准电子商务实现DataLayer

提问于
浏览
0

我需要一些建议,将现有的GA转换为GTM的正确方法是什么 . 我有一个简单的单页应用程序通过Ajax,客户将购物,付款和接收一个谢谢页面 .

Shop > Pay > Thankyou

我在GA中设置了1个目标,有3个虚拟URL来跟踪漏斗 . 在Thankyou页面上,我将收集销售数据并通过标准电子商务传递给GA .

在GTM方面,我创建了一个Universal Analytics标记,并配置了标准电子商务 . 检测到dataLayer中的VirtualPageview事件时,将触发标记,收集virtualPageURL并传回GA(UA) . 电子商务销售也在Datalayer中共享相同的事件 .

Shop

dataLayer.push({'event':'VirtualPageview', 'virtualPageURL':'/Shop.html'});

Pay

dataLayer.push({'event':'VirtualPageview', 'virtualPageURL':'/Pay.html'});

Thankyou - With Standard Ecommerce details

dataLayer.push({
'event':'VirtualPageview', 
'virtualPageURL':'/Thankyou.html',
'transactionId': ID,
'transactionAffiliation': '',
'transactionTotal': PRICE ,
'transactionProducts': [
{
  sku: '',
  name: '',
  category: '',
  price: '',
  quantity: 1   
}]
});

目前我可以看到虚拟页面正确跟踪 . 但是,我在GA中没有看到任何电子商务或交易数据 . 假设我的电子商务正确传递数据,我只需要一个标签来收集VirtualPageView和电子商务吗?或者我是否需要额外的电子商务标签 .

为了您的信息,我的GTM在页面上方声明,我将需要一个事件来触发数据层捕获 .

1 回答

  • 0

    标准电子商务要求您在确认页面上使用跟踪类型为“交易”的GA类型 .

    enter image description here

相关问题