Google Analytics(分析) - >电子商务 - > UTM标签未显示

时间:2016-01-07 21:44:10

标签: wordpress google-analytics google-analytics-api

我正在使用谷歌分析。我的UTM标签未被跟踪。而且,仅供参考,交易和产品名称正在显示,它只是没有的utm参数。

这是在WordPress网站的functions.php中完成的。

在提交重力表单后,我们会抓取输入的所有信息并将其放入$ ga_body数组中。然后使用wp_remote_post函数将其提交到https://www.google-analytics.com/collect

这是我的代码: 仅供参考我使用条带(https://stripe.com/)来处理捐款,因此$ stripe_id就是该交易ID。

$ga_body = array(); //clear out ga_body
$ga_body['v'] = 1;              // Version.
$ga_body['tid']= 'UA-XXXXXXXX-2';   // Tracking ID / Property ID.
$ga_body['cid']= $stripe_id;         // Anonymous Client ID.
$ga_body['cn'] = 'this is the utm source';
$ga_body['cs'] = 'this is the utm campaign';
$ga_body['cm'] = 'this is the utm source';
$ga_body['dl'] = 'www.example.com';
$ga_body['t'] = 'item';   // Transaction hit type.
$ga_body['ti'] = $stripe_id;        // transaction ID. Required.
$ga_body['in'] = 'donation';  // item name.
$ga_body['iq'] = 1; // Transaction shipping.

$post_url = 'https://www.google-analytics.com/collect';
$response = wp_remote_post( $post_url, array(
    'method' => 'POST',
    'timeout' => 45,
    'redirection' => 5,
    'httpversion' => '1.0',
    'blocking' => false,
    'headers' => array(),
    'body' => $ga_body
    )
);

我已经通过打印$ ga_body并验证其中的所有数据来测试此代码。传递给数组的所有数据都是正确的。我在分析问题上做错了吗?

谢谢

0 个答案:

没有答案