Asp.net 如何记录谷歌分析中的每一刻?

Asp.net 如何记录谷歌分析中的每一刻?,asp.net,google-analytics,web,Asp.net,Google Analytics,Web,我已经实现了简单的谷歌分析,所以在我的技术载体,即观众观看的页面记录在谷歌分析。现在我的一个客户要求记录页面上发生的一切,比如点击指定按钮和视频播放、停止、用户观看视频的持续时间。我在这方面做了一些研究,从谷歌上找到了。。但我不知道如何使用这个。 我还想知道,这项功能是否只针对付费用户?或者免费用户也可以使用此选项。请帮帮我。GA中的事件跟踪非常棒而且完全免费。你可以用它跟踪任何东西,比如按钮、点击、youtube视频、pdf下载、js表单提交等 下面是ga.js(ga的旧版本)的基本布局: \

我已经实现了简单的谷歌分析,所以在我的技术载体,即观众观看的页面记录在谷歌分析。现在我的一个客户要求记录页面上发生的一切,比如点击指定按钮和视频播放、停止、用户观看视频的持续时间。我在这方面做了一些研究,从谷歌上找到了。。但我不知道如何使用这个。
我还想知道,这项功能是否只针对付费用户?或者免费用户也可以使用此选项。请帮帮我。

GA中的事件跟踪非常棒而且完全免费。你可以用它跟踪任何东西,比如按钮、点击、youtube视频、pdf下载、js表单提交等

下面是ga.js(ga的旧版本)的基本布局:
\u gaq.push(['''u trackEvent','Category','Action','Opt Label','Opt Value','Opt non interaction'])

下面是分解图以及每个部分的含义

“\u trackEvent”
–这是一个启动数组的JavaScript方法

“类别”
–您想要显示的类别,使用广泛的外部链接、社交链接、图像、视频或表单

“操作”
–这是发生的操作;您正在跟踪的用户所做的操作。对于“操作”属性,请使用单击、提交、复制或用户正在跟踪的任何内容

“可选标签”
–这是一个可选字段,您不需要任何东西,但当您开始跟踪大量内容时,您希望能够将其分割出来。对于此属性,请将其视为一个特定类别,例如facebook、方框2或标题图片

可选值
–这是您正在跟踪的对象的数值。没有必要在数值周围加引号,因为它是一个数字

“可选交互”
–这是一个有点棘手的问题,它是一个布尔值,默认值为false,因此如果不输入任何内容,它将为false。False表示它不会影响您的跳出率,而true表示它不会将该访问视为跳出

如果你想跟踪一个按钮上的点击,你可以用几种方法。简单的方法是将javascript添加到html中的
onclick=
属性中

<button id='button1' onclick=_gaq.push(['_trackEvent', 'Category', 'Action', 'Opt Label', Opt Value, 'Opt non-interaction'])> Button Text </button>
你特别想追踪什么


注意:analytics.js(Universal analytics)中的布局已更改,您可以阅读相关内容。

如何检查flash视频和youtube视频?还有点击按钮。视频跟踪有点复杂。我用api加载youtube视频,并将事件跟踪添加到事件侦听器中。Raman,我建议你要聪明,只衡量那些实际上与创收相关的行为,这些行为有助于解释为什么会发生某些事情。衡量“一切”是毫无意义的,也可能导致一些技术问题,更不用说在单个会话期间发送的总点击量实际上有一个上限(每个会话500次)。如果您超过了它,GA将不会简单地访问该特定会话中的任何其他内容。相信我,你可以很容易地通过这个上限来处理事件:)
$('#button1').click(function(){
 //fires the event tracking method when button is clicked.    
 _gaq.push(['_trackEvent', 'Category', 'Action', 'Opt Label', Opt Value, 'Opt non-interaction'])
})