- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在考虑为我们的网络应用程序实现分析,以便我们可以从后端(php)触发自定义事件,谷歌分析没有我们所需的深度信息,例如跟踪电子邮件和用户状态,谷歌标签看起来很有希望,但是我不知道如何从后端触发标签工作。
由于在标签管理器内部我们可以将自定义事件配置为触发器,我想知道是否有一种方法可以使用测量协议(protocol)或类似的东西来设置自定义触发器
如果这是一个愚蠢的问题,请原谅我,提前致谢。
最佳答案
您不能使用测量协议(protocol)来触发标签,因为测量协议(protocol)只是一个协议(protocol)。 IE。它描述了如果您希望数据出现在 Google Analytics 中,则必须如何格式化 http 请求。
但是有一种方法可以设置触发器,我猜您只是对术语感到困惑 - GTM has an API (“高级编程接口(interface)”)。这是一组可用于(几乎任何语言,包括 PHP)通过服务器端调用创建标签、触发器和变量的约定。
official documentation are for Java and Python 中的示例,但是有一个API client for PHP (提供轻松访问包括 GTM 在内的 Google 服务的功能的库)。
基本思想是,您对 Google 帐户进行授权,然后根据您要执行的操作调用一个 url(这是 REST API,其中 url 代表可以通过 http 访问的资源),然后发送您的触发器配置采用 POST 请求正文中 JSON 对象的形式。
您不能做的(如果这是您的用例)是通过服务器端调用在 GTM 中触发标签(即让标签发送数据)。网页版 GTM 是一个 JavaScript 容器,需要客户端才能运行。
关于php - 有没有办法使用 php 来触发带有测量协议(protocol)或其他服务的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41540677/
我是一名优秀的程序员,十分优秀!