如何在 Google Analytics 中设置 Google Workspace Marketplace 应用列表事件跟踪

问题描述

我发布了一个 Workspace Marketplace 应用,只有我的域可以访问。我正在尝试连接 Google Analytics 以跟踪用户如何与应用列表交互,如下所述:https://developers.google.com/workspace/marketplace/use-analytics

然而,它非常含糊,只是提到拥有 Google Analytics ID。我不确定如何正确设置此设置,因为当前的 Google Analytics(分析)属性 (v4) 的 ID 较少,除非您使用通用 ID,我这样做并将其添加到工作区市场应用程序配置中,如下所示:

Workspace Marketplace app configuration with a Google Analytic ID

但这似乎用于网站跟踪,您可以在其中添加一些 javascript 到每个页面的 html,例如:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js',new Date());

  gtag('config','UA-XXXXXXXXX-1');
</script>

但是,Workspace Marketplace 不允许在其页面上使用自定义 javascript,并且 Workspace Marketplace SDK 中的描述非常模糊。此外,到目前为止,我发现的每个 Google Analytics(分析)指南都描述了相同的过程,即设置通用 ID,然后将 javascript 添加到需要跟踪的每个页面中。

目前我对如何在没有 javascript 组件的情况下使用通用 ID 进行跟踪设置感到非常困惑,任何帮助将不胜感激!

解决方法

显然文档很文字,你只需要能够:

  1. 将应用发布到 Workspace Marketplace;如果您将它放在您的域内部,您可以在开发期间执行此操作;尽管向公众发布需要 Google 的审核流程。

  2. 在应用配置中使用通用跟踪 ID,以便将数据发送到您的 Google Analytics(分析)帐户/媒体资源。