是否有可能不在母版頁上顯示谷歌分析代碼?我的意思是我可以將它放在沒有人可以看到它的地方,但仍然可以獲得應用程序的所有分析結果嗎?隱藏谷歌分析代碼
隱藏谷歌分析代碼
回答
你可以使用谷歌分析的移動代碼,使你問。
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