使用测量协议时,Google Analytics未注册交易

4

我尝试发送http请求以跟踪电子商务。

我收到了响应http_code=200,但是我看不到任何事件或交易。

代码:

$fields_string = '';
    $fields = array(
        'v' => 1,
        'tid' => "UA-xxxxxx-1",
        'cid' => $userid,
        't' => 'transaction',
        'ti' => $transaction_id,
        'tr' => $Transaction_revenue,
        'ts' => $Transaction_shipping,
        'tt' => $tax,
        'cu' =>'EUR'
    );

提示:

v=1&t=event&tid=UA-xxxxxx-1&cid=555&uid=123&ti=21&tr=20&tt=5&ts=2&pa=purchase&ec=Checkout&ea=Purchase

问题可能出在哪里?

非常感谢。

2个回答

0

显然,我无法发送交易,因为我的IP被阻止了。


哪个IP被阻止了?是谁阻止的? - Matt Evans

0

您认为它运行不正常的原因是什么?我已经使用debug collect来验证您的命中情况。在我看来,看起来很好。

https://www.google-analytics.com/debug/collect?v=1&t=event&tid=UA-3731463-1&cid=555&uid=123&ti=21&tr=20&tt=5&ts=2&pa=purchase&ec=Checkout&ea=Purchase

{
  "hitParsingResult": [ {
    "valid": true,
    "parserMessage": [ ],
    "hit": "/debug/collect?v=1\u0026t=event\u0026tid=UA-3731463-1\u0026cid=555\u0026uid=123\u0026ti=21\u0026tr=20\u0026tt=5\u0026ts=2\u0026pa=purchase\u0026ec=Checkout\u0026ea=Purchase"
  } ],
  "parserMessage": [ {
    "messageType": "INFO",
    "description": "Found 1 hit in the request."
  } ]
}

你有检查实时报告吗?你有仔细核对你的Tid吗?

https://www.google-analytics.com/debug/collect?v=1&tid=UA-3731463-1&cid=123&t=transaction&ti=124&tr=1&ts=1&tt=1&cu=EUR

{
  "hitParsingResult": [ {
    "valid": true,
    "parserMessage": [ ],
    "hit": "/debug/collect?v=1\u0026tid=UA-3731463-1\u0026cid=123\u0026t=transaction\u0026ti=124\u0026tr=1\u0026ts=1\u0026tt=1\u0026cu=EUR"
  } ],
  "parserMessage": [ {
    "messageType": "INFO",
    "description": "Found 1 hit in the request."
  } ]
}

可能也与您在第二个值中发送的值有关。


我也已经验证过了,一切看起来都不错,但是我无法在报告中看到交易(实时报告和电子商务报告中都没有)。 - Inbal Kivity
处理完成并在标准报告中看到数据需要24-48小时。你等了多久? - Linda Lawton - DaImTo
双重检查 tid 然后执行。 - Linda Lawton - DaImTo
尝试发送普通页面浏览或事件跟踪,这些可以在实时报告中进行检查。至少这样你就会知道你的账户是正常工作的。 - Linda Lawton - DaImTo
添加一个答案,分享你的解决方案。我之前从未听说过IP问题,你的回答可能会帮助到未来的某个人。接受你的答案,你将获得积分 :) - Linda Lawton - DaImTo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接