使用客户端Google Analytics记录服务器端Django事件

1 投票
1 回答
979 浏览
提问于 2025-04-17 14:08

有没有人能分享一些关于如何在客户端使用谷歌分析(Google Analytics)来记录服务器端触发的Django事件的最佳实践?我有一些特别细致的服务器端事件想要从我的Django网页应用中记录到谷歌分析里。

我已经在使用Django的消息框架来处理用户看到的消息,所以我有点担心如果再加上谷歌分析的消息,会不会让这个框架变得太复杂。我可以使用会话变量来实现类似的功能,但这样做也感觉有点麻烦。我更想用服务器端的调用来处理这个问题,但似乎也没有特别好的解决办法,所以我可能还是得用标准的谷歌分析API。

有没有人用Django/Python或者其他网页框架,把服务器端事件转发到客户端的谷歌分析记录中?你们有什么建议吗?

1 个回答

2

GA(谷歌分析)有一个很不错的新功能,叫做 测量协议。这个功能可以让你通过简单的POST请求,从服务器端发送数据。现在这个功能还在开发者预览阶段,但你可以申请访问权限来试用一下。

撰写回答