是否有可能不在母版页上显示谷歌分析代码?我的意思是我可以将它放在没有人可以看到它的地方,但仍然可以获得应用程序的所有分析结果吗?隐藏谷歌分析代码
隐藏谷歌分析代码
回答
你可以使用谷歌分析的移动代码,使你问。
http://code.google.com/mobile/analytics/docs/web/
如何工作的。这个谷歌的modile代码可以调用你的服务器上的代码背后的谷歌分析,而不是从客户端页面使用JavaScript。所以你可以完全隐藏你的客户的这个调用,所有的数据都发送到谷歌分析,让页面加载。
首先在您的Google分析详细信息页面上,获取适用于asp.net的手机代码,然后查看需要关注和更改的代码,以便您可以制作在页面加载上使用的全局函数。为了避免可能的延迟,我还建议对谷歌分析进行一个新的线程调用,直到asp.net 4.5在WebRequest中包含该选项。
string utmGifLocation = "http://www.google-analytics.com/__utm.gif";
// Construct the gif hit url.
string utmUrl = utmGifLocation + "?" +
"utmwv=" + Version +
"&utmn=" + GetRandomNumber() +
"&utmhn=" + HttpUtility.UrlEncode(domainName) +
"&utmr=" + HttpUtility.UrlEncode(documentReferer) +
"&utmp=" + HttpUtility.UrlEncode(documentPath) +
"&utmac=" + account +
"&utmcc=__utma%3D999.999.999.999.999.1%3B" +
"&utmvid=" + visitorId +
"&utmip=" + GetIP(GlobalContext.Request.ServerVariables["REMOTE_ADDR"]);
SendRequestToGoogleAnalytics(utmUrl);
private void SendRequestToGoogleAnalytics(string utmUrl)
{
try
{
WebRequest connection = WebRequest.Create(utmUrl);
((HttpWebRequest)connection).UserAgent = GlobalContext.Request.UserAgent;
connection.Headers.Add("Accepts-Language",
GlobalContext.Request.Headers.Get("Accepts-Language"));
using (WebResponse resp = connection.GetResponse())
{
// Ignore response
}
}
catch (Exception ex)
{
if (GlobalContext.Request.QueryString.Get("utmdebug") != null)
{
throw new Exception("Error contacting Google Analytics", ex);
}
}
}
所有这一切对谷歌分析移动代码有点破解,但一般的想法适用于你的情况。在这里获取Google Analytic SDK。 http://code.google.com/apis/analytics/docs/tracking/home.html
究竟是谷歌尝试存档在这里。谷歌表示,没有理由使用带宽有限和昂贵的手机拨打谷歌分析电话。所以谷歌只需打开一个页面就可以调用谷歌分析。从移动设备的部分,他只需要读取一个微小的图像,并在这个图像调用后面的代码正在呼吁谷歌。从你身边,你不需要放置图像,你可以直接调用谷歌分析,通过改变一点谷歌提供的功能。
希望得到这个帮助。
因为您必须将它放入分析脚本的标题中,所以没有简单的方法来执行此操作。你想隐藏你的ID号?可能有一种方法可以为你的ID#引用一个变量,但是如果没有一堆额外的编码就没有办法。
如果它在那里,人们可以看到它,如果他们找到它。如果不存在,则无法进行分析。
你可能会有点狡猾,并且在页面上的分析被加载到一个看不见的iframe中,但是有人想要找到它。
- 1. 谷歌分析代码
- 2. 替代谷歌分析跟踪代码?
- 3. 在那里把谷歌分析代码
- 4. 谷歌分析异步代码
- 5. 跟踪谷歌分析代码
- 6. 缩短谷歌分析代码
- 7. 谷歌Analytics(分析)追踪代码
- 8. 有没有办法隐藏在谷歌Analytics(分析)
- 9. 谷歌分析,隐私和延迟
- 10. 谷歌分析
- 11. 谷歌分析
- 12. 谷歌脚本代码发送电子邮件和隐藏行
- 13. 隐藏行于谷歌表
- 14. tidy谷歌分析
- 15. 如何使用谷歌标签管理器修改谷歌分析代码
- 16. 谷歌分析谷歌地图API
- 17. 谷歌Analytics(分析) - 通用Analytics(分析)代码跟踪这两个环境
- 18. 谷歌Analytics(分析)多个跟踪代码在一个页面
- 19. 新的谷歌Analytics(分析)代码到外部文件
- 20. 谷歌分析代码将我的页面变为空白
- 21. 如何将谷歌分析代码添加到单页网站
- 22. 用于谷歌分析的coffeescript中的Javascript范围代码
- 23. 谷歌Analytics(分析):_setVar新的跟踪代码
- 24. 谷歌分析代码不记录流量?
- 25. 为什么不谷歌分析代码使用AJAX
- 26. 来自两个不同帐户的双谷歌分析代码?
- 27. 谷歌分析无法看到网站上的代码
- 28. 如何添加1place代码谷歌分析
- 29. jQuery代码追踪外向链接(谷歌分析)
- 30. 在哪里把你的谷歌分析代码
由于隐藏它的查看源?不,不是。 – vcsjones
它是不可能完成隐藏它..你可以尽量减少它..或合并到现有的外部JS代码.. – Lloyd
@劳埃德是可以隐藏它,你可以调用代码从服务器使用WebRequest与代码谷歌提供。 – Aristos