将数据路由到 API,然后路由到 Google Analytics?

Posted

技术标签:

【中文标题】将数据路由到 API,然后路由到 Google Analytics?【英文标题】:Routing data to API then to Google Analytics? 【发布时间】:2016-01-07 15:45:41 【问题描述】:

这是关于在 Google Analytics(分析)上跟踪数据的一般问题。我的公司有超过平均数量的个人出于隐私原因选择退出谷歌分析——这很好——但我们仍然希望捕捉到购买是由某人进行的并将其存储在谷歌分析目标中(目前这些个人甚至没有出现在 GA 页面浏览量或我们的报价页面上)。

问题是,当个人使用点击事件进行购买时,我是否可以将该个人的数据路由到另一个页面(或 API 调用?),然后将其发送到 Google Analytics,以便捕获购买记录?有没有人做过这样的事情?

我想尊重个人的隐私权,但我仍然想知道我们在 Google Analytics(分析)目标中捕获了 100% 的购买。

感谢您的意见。

【问题讨论】:

【参考方案1】:

由于第 7 节中的 TOS state specifically:

您不得规避任何隐私功能(例如,选择退出) 是服务的一部分。

您在这里处于如履薄冰的状态(您可以尝试与 Google 争辩说这不是规避,但您不应该屏住呼吸,如果您违反 TOS,他们将终止您的帐户)。

否则:当然,使用hit builder to construct a tracking url 作为测量协议:

www.google-analytics.com/collect?v=1&t=pageview&tid=UA-123456-1&cid=555&ec=purchase&ea=completed&dp=%2Fpath%2Fto%2Fconfirmation%2Fpage

这将使用事件类别 (ec) “购买”注册一个事件,对于通用客户端 ID,文档路径 (dp) “/path/to/confirmation/page”的事件操作“完成”。将此设置为仅针对退出用户触发的跟踪像素的图像源。

【讨论】:

以上是关于将数据路由到 API,然后路由到 Google Analytics?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Vue中提交表单,重定向到新路由并传递参数?

Web API系列教程2.2 — ASP.NET Web API中的路由和动作选择机制

Laravel 无法保护 API 路由

路由器是不是需要更改传入 IP 数据包中的任何字段,然后才能将其发送到传出链路上?为啥?

C'ant post 使用 Angular http 将帖子发送到 api 路由

如何将请求路由到正确的租户 API 网关?