土耳其政府已经封锁了一些知识产权,包括谷歌分析。这导致所有使用alanytics的网站变慢,甚至无法加载。我们怎样才能防止这个问题?如果不可用,我们如何跳过ga.js的加载?如何跳过Google Analytics加载?
回答
谷歌为他们的跟踪代码提供了一个asynchronous snippet:
请注意,您需要使用不同的跟踪语法使用它,检查链接的详细信息,迁移指南。它还需要支持HTML5属性“异步”的浏览器,因此它可能无法完全解决您的问题。
另一种解决方案是在“Better Google Analytics JavaScript that doesn't block page downloading”
因此,使用IE6的访问者将不会被跟踪或不会异步? – 2010-06-08 10:38:12
@Hasan:不会异步。如果不支持,async属性将被忽略。 – 2010-06-08 10:52:00
您可以尝试在脚本元素上使用defer
属性来延迟加载,直到文档被完全解析。
<script src="http://www.google.com/path/to/analytics.js"
type="text/javascript"
defer>
</script>
虽然我不确定这是否会对分析脚本产生不利影响。
顺便说一句,在较新版本的Firefox,IE6 +,Chrome,Safari,Opera中可以使用defer属性。
这取决于土耳其政府是如何阻止:
- 连接挂
- 连接将被拒绝
- 包只是黑洞
这也可能是3),所以你必须检测土耳其的IP地址并以不同的方式编写页面,以免引用google来解决问题。至少这是我现在能想到的唯一解决方案。
尝试获取ga.js时连接超时。 – 2010-06-08 10:07:30
- 1. 登录后跳过Google Analytics on Tumblr
- 2. Google Analytics(分析)弹跳并退出100%
- 3. 调整Google Analytics中的跳出率
- 4. Google Analytics(分析)中的跳出率
- 5. jQuery.load()如何影响Google Analytics中的页面加载?
- 6. 如何在Google Analytics中查找页面加载示例报告
- 7. 如何将Google Analytics添加到reStructuredText?
- 8. Firefox'加载脚本时出错'加载FF2中的Google Analytics
- 9. 如何掌握Google Analytics
- 10. 通过Ajax加载Google Visualization
- 11. Google Analytics(分析) - 如何通过API下载数据时识别会话
- 12. 如何使用Google Analytics测量Silverlight或Flash控件加载时间
- 13. 加载数据INFILE跳过记录
- 14. IE6 - 加载时跳过元素
- 15. Symfony自动加载跳过类
- 16. 加载数据跳过第一列
- 17. 加载数据infile所有跳过行
- 18. 如何跳过在OpenLayers中加载瓦片?
- 19. 如何在Vertica中跳过并继续文件加载失败?
- 20. Google Analytics - 下载链接事件跟踪
- 21. 如何使用Google Analytics跟踪下载情况?
- 22. 如何使用Google Analytics跟踪pdf下载
- 23. Google Analytics(分析):如何克服有效载荷大小限制?
- 24. 如何使用google-analytics和php跟踪下载页面?
- 25. 检查Google Analytics是否已加载,并调用ga('create',...)
- 26. 为什么Google Analytics需要动态加载?
- 27. Google Analytics结束会话,当页面重新加载时
- 28. Google Analytics(分析)autotrack.js插件网址无法加载
- 29. Google analytics v3 Google.Apis.Requests.RequestError用户没有任何Google Analytics帐户。 [403]
- 30. 如何跳过使用__autoload?
一个有趣的密切投票建议。我会考虑外部的JavaScript加载问题是编程相关的,这正是这个问题。 – 2010-06-08 10:00:52
也许serverfault,但我不会认为超级用户。 – 2010-06-08 10:02:46