Google Analytics(分析)电子商务来源

时间:2018-11-21 19:09:16

标签: php curl google-analytics

我有以下问题,无法解决。我正在https://www.google-analytics.com/collect处以以下形式发送网址请求:

$requestData = [
'cid' => $ orderData['cid'],
't' => 'item',
'ti' => $ order->getId (),
'in' => $ product['name'],
'ip' => $ product['amount'],
'iq' => 1,
'ic' => $ product['id'],
'iv' => 'Software',
'cu' => 'USD',
];

一切都很好,交易进来了,但是不是在Source / Medium中是交易进来的商店的url,而是“(直接)/(无)”,我尝试了很多方法没什么:(我什至在https://www.google-analytics.com/collect?utm_source=myWebsiteUrl下合并了请求,但效果为零,当然我使用CURL发送数据。

也许有人有一个主意,或者他遇到了类似的问题并解决了?

1 个答案:

答案 0 :(得分:1)

您正在寻找有关Google Analytics(分析)衡量协议的参考。

以下是文档:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#trafficsources

根据您的特定需求,您需要添加Campaign Source(cs)和Campaign Medium(cm)参数。

因此您的通话将如下所示:

$requestData = [
'cid' => $ orderData['cid'],
't' => 'item',
'ti' => $ order->getId (),
'in' => $ product['name'],
'ip' => $ product['amount'],
'iq' => 1,
'ic' => $ product['id'],
'iv' => 'Software',
'cu' => 'USD',
'cm' => 'web',
'cs' => 'myweburl'
];

我也不得不说,这是捕获电子商务数据的一种非常奇怪的方法。我会建议使用其他解决方案。