[使用我创建的google docs边栏附加组件时,试图了解附加组件用户的数量及其行为。
[我在sidebar.html
中包含了全局站点标签(gtag.js),但实时概述中没有匹配项,当我单击添加事件列表的按钮时也没有事件匹配项。
是否有用于将分析添加到加载项的特殊过程/方法?在附加文档中找不到任何内容。
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X');
</script>
....
....
<script>
$('#button111').click(function(){
gtag('event', 'query');
});
</script>
尝试使用测量协议:https://developers.google.com/analytics/devguides/collection/protocol/v1
[您可以在此处找到有关如何将其用于Apps脚本的示例。在这种情况下,它用于在电子表格中跟踪用户在Google Analytics(分析)中的访问和操作,但是有关如何将点击发送到Google Analytics(分析)的一般概念是相同的:
使用Analytics(分析)代码段,您需要指定页面和标题,因为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>