【发布时间】:2019-08-07 13:43:40
【问题描述】:
我已经在我的网站中实现了 GA 增强型电子商务,在某些情况下我通过 JavaScript 将此请求发送给 GA,如下所示:
ga('require', 'ec');
ga('ec:addProduct', {
'name': 'Donation',
'category': cookieData.category,
'price': cookieData.revenue,
'quantity': 1
});
ga('ec:setAction', 'purchase', {
'id': cookieData.transactionId,
'affiliation': cookieData.affiliation,
'revenue': cookieData.revenue
});
ga('send', 'pageview');
这部分工作没有问题,我需要的所有数据都记录在它所属的位置。然而,在 Acquisition > All Traffic > Source/Medium 中,所有收入都记录在 (direct) / (none) 行中,即使大部分流量来自 google / cpc source/medium。因此,在 Acquisition > Google Ads > Campaigns 中,所有收入也是 0.00 美元,尽管我可以在捐赠后看到的“Thank You”页面上跟踪来自我的广告活动的大量流量。
当我检查在此事件上发送的数据时,我可以看到通常在页面加载时发送的一堆其他数据也被发送:几个不同的 ID、引用者等......所以我没有想想我是否做错了什么,以及为什么没有正确记录增加收入的流量来源。
我需要与这组数据一起发送任何其他数据吗?以及从哪里获得?
【问题讨论】:
标签: google-analytics