执行路由时,我需要从 php 调用方法 track Event() 。可以在 php 中做到这一点吗?请帮帮我。存在解决方案。提前谢谢。
最佳答案
_trackEvent 是 a) Javascript 和 b) 已弃用。所以不能从php调用它,但是可以使用谷歌测量协议(protocol)来得到同样的结果。
测量协议(protocol)是一个标准 API,现在构成了 Universal Analytics(跨所有设备)数据收集的基础。您指定客户端 ID 和命中类型(在您的情况下为“事件”)和一些必要参数,具体取决于您的命中类型。
API 端点是 www.google-analytics.com/collect
.事件的参数列表如下所示:
v=1 // Version.
&tid=UA-XXXX-Y // Tracking ID / Property ID.
&cid=555 // Anonymous Client ID.
&t=event // Event hit type
&ec=eventCategory // Event Category. Required.
&ea=evenAction // Event Action. Required.
&el=eventLabel // Event label.
&ev=1 // Event value.
此示例使用占位符(因此将等号后的值替换为您自己的变量),事件标签和事件值是可选的。通过 POST 发送带有参数的 url(根据文档,实际上 GET 也可以),通过 curl 或 fopen 或执行路由时的任何其他方式。
示例来自 documentation here.
关于php - 从 php 调用谷歌分析方法 _trackEvent(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31653040/