2012-02-01 13 views

回答

1

在回发中只需编写一个JavaScript来创建自定义事件。

(此代码段假定你已经初始化了谷歌分析脚本)

.aspx的:

<script> 
<asp:literal id="LoggedInGAEvent" runat="server"></asp:literal> 
</script> 

代码背后:

if (IsPostBack) 
{ 
    string GoogleAnalyticsString = "_gaq.push(['_trackEvent', 'User', '{0}', '{1}']);"; 
    if (UserSuccesfullyLoggedIn) 
     LoggedInGAEvent.Text = String.Format(GoogleAnalyticsString, "successfulLogin", username); 
    else 
     LoggedInGAEvent.Text = String.Format(GoogleAnalyticsString, "loginfailedn", username); 
} 
+0

有这个,然后[总是有官方的方式来做到这一点](http://msdn.microsoft.com/en-us/library/aa478975.aspx)。 :) – bzlm 2012-02-01 13:08:46

+0

这是对的,但我更喜欢完全控制我的代码如何,何时和在哪里出现..也许这只是我,但我觉得更舒服手动做这样的事情。 – ramsesoriginal 2012-02-01 13:22:35

+0

谢谢ramsesorginal我会尝试它,并会告诉你结果 – user851559 2012-02-01 13:55:23