我最近在我的网站上添加了Google Classroom分享按钮。我想在每次点击此分享按钮时启动Google Analytics事件。我尝试过使用javascript onClick来做这件事,但那并没有奏效。我想这可能是因为这会在浏览器呈现时创建一个iframe。
$('#___sharetoclassroom_0').on('click', function(e) {
ga('send', 'event', 'gClassroom', 'gClassroom Click', 'Google Classroom Clicked');
}
然后我看到了" data-onsharestart"属性我可以添加到Google Classroom标记并尝试使用它。那也不起作用......
<g:sharetoclassroom url="URL" data-onsharestart="gClassroomCount" size="20"></g:sharetoclassroom>
function gClassroomCount() {
ga('send', 'event', 'gClassroom', 'gClassroom Click', 'Google Classroom Clicked');
}
有关如何将此活动添加到Google课堂共享按钮的任何想法?
答案 0 :(得分:0)
您应该尝试使用analytics.js库的debug版本,它会在Javascript控制台运行时将详细消息记录到Javascript控制台。这些消息包括成功执行的命令以及警告和错误消息,可以在您的跟踪代码设置不正确时告诉您。它还会提供发送到Google Analytics的每次点击的细分,以便您可以准确查看正在跟踪的数据。
基于blog,如果您想要完全控制共享按钮的外观和行为(并且不需要回调),只要它仍然符合{,您就可以自定义“课堂”图标{ {3}}并通过以下格式的网址发起分享:https://classroom.google.com/share?url=https://foo.com/
你也可以查看这个相关的our branding guidelines,希望它有所帮助!