Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谷歌分析电子商务来源_Php_Curl_Google Analytics - Fatal编程技术网

Php 谷歌分析电子商务来源

Php 谷歌分析电子商务来源,php,curl,google-analytics,Php,Curl,Google Analytics,我有以下问题,我无法处理。我正在以以下形式向发送url请求: $requestData = [ 'cid' => $ orderData['cid'], 't' => 'item', 'ti' => $ order->getId (), 'in' => $ product['name'], 'ip' => $ product['amount'], 'iq' => 1, 'ic' => $ product['id'], 'iv' => 'Sof

我有以下问题,我无法处理。我正在以以下形式向发送url请求:

$requestData = [
'cid' => $ orderData['cid'],
't' => 'item',
'ti' => $ order->getId (),
'in' => $ product['name'],
'ip' => $ product['amount'],
'iq' => 1,
'ic' => $ product['id'],
'iv' => 'Software',
'cu' => 'USD',
];
一切都很好,事务进入,但不是在源/介质中,而是在事务进入的存储的url中,它是“(直接)/(无)”,我尝试了许多方法,但什么也没有:(我甚至在下面组合了请求,但没有任何效果,当然我使用CURL发送数据


也许有人有一个想法,或者他有一个类似的问题,他解决了它?

你正在寻找谷歌分析测量协议的参考资料

以下是文档:

根据您的具体需要,您需要添加活动源(cs)和活动介质(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'
];

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

您会推荐什么来代替我当前的解决方案?我使用AngularJs作为前端,Symfony 3后端,我想将商店中的每一笔购买都发送到Analytics