首页 > 解决方案 > 将用户添加到标准属性和 GA4 属性

问题描述

问候社区!致力于 ServiceNow 和 Google Analytics 之间的集成。我需要自动化将用户添加到 GA 和 GTM 的属性(以提供访问权限)的过程(现在从 GA 开始)。注意到我的客户有不同的类型,其中一些是 GA4,但大多是标准的(旧格式)

我还没有遇到与 Google 服务的集成,我想知道我是否遵循最佳实践,或者我的路线图可以简化?任何想法将不胜感激!

所以我创建了以下路线图:

首先,我需要将所有属性的列表收集到一个表中,该表将在我的请求页面中用于填充选择器中的选项,以允许用户选择他们想要访问的属性:

  1. 计划使用GET https://www.googleapis.com/analytics/v3/management/accounts拉所有帐户。

  2. 然后对于每个计划通过以下方式进行拉取以检索所有标准属性的帐户:GET https://www.googleapis.com/analytics/v3/management/accounts/ACC_NUMBER/webproperties

  3. 然后,和上一个项目符号一样,我需要使用 GA4 的方法,因为我无法通过上一个项目符号中的方法检索 GA4 属性,所以我发现我可以使用:GET https://analyticsadmin.googleapis.com/v1alpha/properties?filter=parent:accounts/ACC_NUMBER

当我拥有这些数据时,我将创建一个包含 TYPE(GA4 或 Standard)、Account、Property 列的帮助表 - 这些数据似乎足以了解我在提交请求时需要使用哪个 API(GA4 或标准)添加用户链接到属性。

所以我的请求将有 2 个必填字段: 带有属性的电子邮件和选择器(名称,但通过名称,我可以从我的助手表帐户和类型中获取)

到目前为止,我有 3 个问题:

  1. 可以简化一些事情,或者我的计划看起来不错并且我走在正确的道路上?
  2. 有没有办法,我如何在请求提交之前验证电子邮件(通过一些 API 调用),以了解输入的电子邮件是否是谷歌 ID,或者它是无效的,我的下一步将失败。
  3. 什么是使我的助手表与属性保持最新的最佳方法(例如,我可以安排工作以检查新属性并每小时或每天更新旧属性,或者我可以为此配置一些 webhook,GA 可以吗?如果属性配置更改或添加了新属性,请向我发送更新?)?

提前致谢!

标签: google-analytics-apigoogle-apis-explorer

解决方案


推荐阅读