【问题标题】:gtag event purchase currency ignored, is always USDgtag 事件购买货币被忽略,始终为美元
【发布时间】:2019-04-10 10:11:38
【问题描述】:

在我的电子商务上购买时,会触发“购买”类型的事件,并正确显示在谷歌分析仪表板上,货币除外。

我关注了这个guide,但也尝试传递带有“transaction”前缀的参数(例如“transactionCurrency”而不是“currency”)。但我看不出有什么区别。

这是我如何为事件生成有效负载以及如何发送

var payload = {
   "transaction_id": tid,                    
   'value': 999.99,                    
   'currency': "EUR", //<--this will be ignored
   'items': items.map(item => ({
       sku: item.sku,
       name: item.description,
       price: item.price,
       quantity: item.qty                        
    }))
};
gtag("event", "purchase", payload)

以下是发送请求的示例:

https://www.google-analytics.com/collect?v=1&_v=j73&a=1550934340&t=event&cu=EUR&_s=2&dl=http%3A%2F%2Fmyhost.svi%2Fordini&ul=it-it&de=UTF-8&dt=ORDINI&sd=24-bit&sr=1920x1080&vp=1912x462&je=0&ec=ecommerce&ea=purchase&ev=45&_u=SCCAAUAL~&jid=&gjid=&cid=252314052.1551781012&tid=UA-xxxxxxxx-x&_gid=xxxxxx.xxxxx&gtm=2ou430&ti=C19000000021&tr=45.19&tt=8.15&ts=5&pa=purchase&pr1nm=item1&pr1pr=1.49&pr1qt=2&pr2nm=item2&pr2pr=21.85&pr2qt=2&z=1998964134

为了便于阅读,查询字符串参数为:

{
    "v": "1",
    "_v": "j73",
    "a": "1550934340",
    "t": "event",
    "cu": "EUR",
    "_s": "2",
    "dl": "http%3A%2F%2Fmyhost.svi%2Fordini",
    "ul": "it-it",
    "de": "UTF-8",
    "dt": "ORDINI",
    "sd": "24-bit",
    "sr": "1920x1080",
    "vp": "1912x462",
    "je": "0",
    "ec": "ecommerce",
    "ea": "purchase",
    "ev": "45",
    "_u": "SCCAAUAL~",
    "jid": null,
    "gjid": null,
    "cid": "252314052.1551781012",
    "tid": "UA-xxxxxxxx-x",
    "_gid": "xxxxxx.xxxxx",
    "gtm": "2ou430",
    "ti": "C19000000021",
    "tr": "45.19",
    "tt": "8.15",
    "ts": "5",
    "pa": "purchase",
    "pr1nm": "item1",
    "pr1pr": "1.49",
    "pr1qt": "2",
    "pr2nm": "item2",
    "pr2pr": "21.85",
    "pr2qt": "2",
    "z": "1998964134"
}

货币应该是欧元,但结果如下:

【问题讨论】:

    标签: google-analytics gtag.js


    【解决方案1】:

    在 GA 的管理员中更改 GA 视图的设置,以收集欧元而不是美元的电子商务数据。 如果您在您的网站中使用一种货币,那么您甚至不需要在 gtag 中设置欧元货币。

    https://support.google.com/analytics/answer/1010249?hl=en

    【讨论】:

      【解决方案2】:

      正如@Yoray 提到的,更改视图设置中的货币设置应该可以解决它。

      此外,如果您在匹配中指定一种货币,您可能会在自定义报告中将其视为“本地货币”。 (我还没有通过 gtag.js 确认这一点)。

      【讨论】:

        猜你喜欢
        • 2021-02-15
        • 2021-10-24
        • 2016-12-31
        • 2019-10-04
        • 1970-01-01
        • 2014-01-06
        • 2021-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多