使用JavaScript与Google测量协议调用Google Analytics

时间:2015-03-19 15:36:30

标签: google-analytics

我需要跟踪网站上的事件(C#Asp.Net)。目前,我正在使用这样的JavaScript调用:

ga('send', 'event', 'log in', 'log in', 'User successfully logged in', 1);

用于跟踪用户成功登录等事件。

我不能直接从我的C#类逻辑调用JS,所以我设置了一个会话cookie,以便在登录后在登录页面上调用JS方法。

Google Measurement Protocol允许直接使用HTTP Post请求执行调用,如下所示:

POST /collect HTTP/1.1
Host: www.google-analytics.com

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.

&t=event        // Event hit type
&ec=video       // Event Category. Required.
&ea=play        // Event Action. Required.
&el=holiday     // Event label.
&ev=300         // Event value.

在此示例中,是否有任何理由不使用Google的测量协议而不是使用变通方法来调用JS函数?

0 个答案:

没有答案