summaryrefslogtreecommitdiff
path: root/_layouts
diff options
context:
space:
mode:
authorPatrick Wendell <pwendell@apache.org>2013-09-28 23:13:32 +0000
committerPatrick Wendell <pwendell@apache.org>2013-09-28 23:13:32 +0000
commitb699896ecb5ecf773928d645b1321a5f4cc3e2d0 (patch)
treef146f85e0856aae4d8bed19c98381d6850497605 /_layouts
parent5b8d11e2c5e0ff482af2403306ae7039840b26be (diff)
downloadspark-website-b699896ecb5ecf773928d645b1321a5f4cc3e2d0.tar.gz
spark-website-b699896ecb5ecf773928d645b1321a5f4cc3e2d0.tar.bz2
spark-website-b699896ecb5ecf773928d645b1321a5f4cc3e2d0.zip
Attempting to use newer google analytics code
Diffstat (limited to '_layouts')
-rw-r--r--_layouts/global.html28
1 files changed, 20 insertions, 8 deletions
diff --git a/_layouts/global.html b/_layouts/global.html
index b62a498d5..9f1eb2213 100644
--- a/_layouts/global.html
+++ b/_layouts/global.html
@@ -24,15 +24,27 @@
<link rel="stylesheet" type="text/css" media="all" href="{{site.url}}css/style.css" />
<link rel="stylesheet" href="{{site.url}}css/pygments-default.css">
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
- ga('create', 'UA-32518208-2', 'apache.org');
- ga('send', 'pageview');
+ <script type="text/javascript">
+ <!-- Google Analytics initialization -->
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-32518208-2']);
+ _gaq.push(['_trackPageview']);
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+ <!-- Adds slight delay to links to allow async reporting -->
+ function trackOutboundLink(link, category, action) {
+ try {
+ _gaq.push(['_trackEvent', category , action]);
+ } catch(err){}
+
+ setTimeout(function() {
+ document.location.href = link.href;
+ }, 100);
+ }
</script>
<link rel='canonical' href='{{site.url}}index.html' />