Google apps script 在编辑器(谷歌文档)侧边栏插件中使用谷歌分析

Google apps script 在编辑器(谷歌文档)侧边栏插件中使用谷歌分析,google-apps-script,google-analytics,google-apps-marketplace,Google Apps Script,Google Analytics,Google Apps Marketplace,在使用我创建的google docs侧边栏加载项时,尝试查看加载项用户的数量及其行为 我已经在sidebar.html中包含了全局站点标记(gtag.js),但是实时概览中没有点击,当我单击我添加了事件列表器的按钮时也没有事件点击 是否有向附加组件添加分析的特殊流程/方法?我在附加文档中找不到任何内容 sidebar.html: window.dataLayer=window.dataLayer | |[]; 函数gtag(){dataLayer.push(参数);} gtag('js',新日

在使用我创建的google docs侧边栏加载项时,尝试查看加载项用户的数量及其行为

我已经在
sidebar.html
中包含了全局站点标记(gtag.js),但是实时概览中没有点击,当我单击我添加了事件列表器的按钮时也没有事件点击

是否有向附加组件添加分析的特殊流程/方法?我在附加文档中找不到任何内容

sidebar.html:

window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag(“配置”、“UA-XXXXXXXX-X”);
....
....
$('#按钮111')。单击(函数(){
gtag(“事件”、“查询”);
});

尝试使用测量协议

您可以在这里找到一个关于如何将其用于应用程序脚本的示例。在这种情况下,它用于在电子表格中跟踪Google Analytics中的用户访问和操作,但关于如何将点击发送到Analytics的一般概念是相同的:

使用Analytics snippet,您需要指定页面和标题,因为HTMLService接口阻止跟踪代码执行其通常的自动检测:

<script type="text/javascript">var GA = '<?= ga ?>';</script> //...
 <script async="" src="https://www.googletagmanager.com/gtag/js?id=YOUR_TRACKING_ID" type="text/javascript"></script> <script 
type="text/javascript">window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'YOUR_TRACKING_ID',{
  'page_title': 'CUSTOM_TITLE',
  'page_location': SpreadsheetApp.getActive().getUrl()
});</script>
var GA='';/。。。
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('config','YOUR_TRACKING_ID'{
“页面标题”:“自定义标题”,
“页面位置”:SpreadsheetApp.getActive().getUrl()
});

这看起来是可行的,关于为什么在html中包含
gtag
的任何想法都不可行吗?我在帖子中添加了更多信息。不幸的是,这两种方法都没有成功:(您以前成功实施过吗?链接中的示例,在电子表格中跟踪Google Analytics中的用户访问和操作,是我的。您确定它不依赖于Google Analytics吗?请尝试阅读本文:(存在与Cookie相关的问题,但这里也讨论了度量协议)谢谢@michele pisani,这里是我最后的代码链接