0

在使用 Google Analytics 进行的电子商务交易中,我们可以编写如下代码:

    _gaq.push(['_addTrans',
    '1234',       // order ID
    'SitePoint',  // store
    '19.99',      // total
    '1.50',       // tax
    '3.00',       // shipping
    'Chicago',    // city
    'Illinois',   // state
    'USA'         // country
]);

但我想为雇主注册页面实施它,我不会得到 order_id 和 total 字段。相反,我可以通过替换 oerder_id 和存储来使用雇主 ID 和公司名称......它会工作吗?

作为参考,您可以查看GA Ecommerce 如何使用它进行雇主注册?

4

1 回答 1

0

你可以这样做,但这可能不是最好的方法。如果我打算这样做,我会使用一些代码来生成一个虚拟交易 ID,然后将总字段设置为 1 美元。下面是一些生成 order_id 的代码:

function generateOrderId() {
    // really crude unique ID
    var d = new Date();
    var r = Math.floor(Math.random()*1000);
    return d.valueOf()+''+r;
}

更好的方法是使用事件跟踪它。这些旨在跟踪没有直接关联的美元金额的特殊事物。例如,下载量或用户在视频播放器上点击播放的次数。

文档非常好,如果您了解 Sitepoint 文章,事件跟踪就不难了。(这实际上是一个比电子商务更简单的过程) https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

于 2012-10-10T17:01:14.873 回答