javascript - Google 电子商务跟踪 - 重复交易问题

标签 javascript php google-analytics transactions

我在一个网站上工作,访问者可以首先提出接收运输包裹的请求,然后将元素放置在其中,然后他们发送带有元素的包裹,并根据元素值(value)获得补偿。第一个请求会导致感谢页面。在感谢页面上,我发送了一个电子商务跟踪命中(来自 javascript),收入为 0。从访问者处收到商品并确定收入后,出现第二个电子商务命中(通过使用测量协议(protocol)由 php 生成)相同的电子商务跟踪交易 ID。当到达感谢页面时,我将 _ga cookie 中的客户端 ID 存储在数据库中,并在第二次点击时发送。源/媒介和大多数其他维度在分析中正确注册,但由于某种原因,初始交易(收入为 0)被保留,而不是被更新,并且创建了具有相同 id 但具有新日期的新交易分析。因此,存在大量重复交易并导致报告困惑。有没有办法更新现有的交易?之所以有两次点击,是因为交易必须有访问者到达感谢页面的日期以及一段时间(1-2周)后发送的收入。

最佳答案

据我所知,您无法更新 Google Analytics 中的历史数据。即使您尝试做的事情成功了,您仍然需要处理双倍的指标,例如“交易”。我的想法是将用户访问感谢页面的时间戳存储在数据库中,然后将其作为命中范围自定义维度与您想要的时间的交易命中一起发送。这样您就不会出现重复计算的指标,您必须解决不太“神秘”的 GA 问题,并且它可以让您更轻松地分析数据。

关于javascript - Google 电子商务跟踪 - 重复交易问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42841070/

相关文章:

单击按钮时的php mysql更新数据库

ios - 当值为 nil 更新到 3.10 时,iOS 上的 Google Analytics 崩溃

javascript - 自动完成使用羊驼形式显示键和值

javascript - 使用 Express.js/Node.js 的电子邮件管道

javascript - Symfony 无法从 AngularJS View 获取上传的文件

javascript - 如果字符串有多个点,则仅从最后一个点开始拆分

php - Mysql 和 PHP 选择并显示列

php - 带有 php exec 的 Crontab

python - 将 Google Analytics API 转换为 CSV

google-analytics - 使用Google跟踪代码管理器的用户ID