gpt4 book ai didi

asp.net - 使用 Google Analytics 跟踪客户端 javascript 和服务器端跟踪调用中的相同 session ?

转载 作者:行者123 更新时间:2023-12-03 15:39:28 24 4
gpt4 key购买 nike

我们正在我们的网站(Barclays CPI)中实现第三方支付系统。我们希望使用 Google Analytics 来跟踪付费客户的来源,例如;关键字、电子邮件事件等。但是,巴克莱 CPI 通过服务器到服务器的 http 请求返回支付授权结果,而不是带有谷歌分析代码的普通网页。这打破了分析链,我们丢失了识别访问者的客户端 cookie。

在 Barclays CPI 确认屏幕上,用户可以按继续按钮返回我们的网站,我们在此处 可以输入 javascript 跟踪代码,但按继续按钮是 可选 .我们需要 100% 准确的分析统计数据用于预算、规划和报告目的。

服务器端跟踪调用救援?

我知道可以进行服务器端跟踪调用,例如; http://www.diaryofaninja.com/projects/details/ga-dot-net ,但我想将服务器端跟踪调用链接到同一个浏览器分析 session ,以便我们知道付费客户来自哪里,并可以在付款前跟踪他通过网站的路径。

在用户访问第 3 方站点之前获取所有 google cookie 的值,然后以某种方式将它们附加到服务器端分析调用,以便支付授权结果连接到同一个浏览器 session ,这是一个好主意吗?这可能吗?

谢谢

最佳答案

得到这个工作。使用 Google Analytics for mobile 中的 ga.aspx作为基础,您可以存储来自浏览器 session 的原始 utma 和 utmz cookie 值,并以您可以在浏览器外部检索的方式存储它们。就我而言,订单编号。然后你需要向谷歌发出 __utm.gif 图像请求以在浏览器之外进行跟踪。要保持与原始用户相同的分析 session 详细信息,请获取存储的 utma 和 utmz 值并将它们放入 __utm.gif 请求的 utmcc 参数中。您需要先对值进行 url 编码,例如;

url += "&utmcc=" + Uri.EscapeDataString( utma + utmz) 

关于asp.net - 使用 Google Analytics 跟踪客户端 javascript 和服务器端跟踪调用中的相同 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com