cmd/present: include Google Analytics tracking code for talks.golang.org
This was formerly inserted by some deployment scripts. Putting it in the code here simplifies deployment at little cost to other users. Change-Id: Ic092bb560c4c90e0e5bc6f9f33426b35214d613d Reviewed-on: https://go-review.googlesource.com/14741 Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
parent
51ebb3f1be
commit
ac6d9c1d84
|
@ -7,6 +7,23 @@
|
||||||
<title>{{.Title}}</title>
|
<title>{{.Title}}</title>
|
||||||
<link type="text/css" rel="stylesheet" href="/static/article.css">
|
<link type="text/css" rel="stylesheet" href="/static/article.css">
|
||||||
<meta charset='utf-8'>
|
<meta charset='utf-8'>
|
||||||
|
<script>
|
||||||
|
// Initialize Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
var _gaq = _gaq || [];
|
||||||
|
_gaq.push(["_setAccount", "UA-11222381-6"]);
|
||||||
|
_gaq.push(["b._setAccount", "UA-49880327-6"]);
|
||||||
|
window.trackPageview = function() {
|
||||||
|
_gaq.push(["_trackPageview", location.pathname+location.hash]);
|
||||||
|
_gaq.push(["b._trackPageview", location.pathname+location.hash]);
|
||||||
|
};
|
||||||
|
window.trackPageview();
|
||||||
|
window.trackEvent = function(category, action, opt_label, opt_value, opt_noninteraction) {
|
||||||
|
_gaq.push(["_trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
_gaq.push(["b._trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
@ -40,6 +57,16 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src='/play.js'></script>
|
<script src='/play.js'></script>
|
||||||
|
<script>
|
||||||
|
(function() {
|
||||||
|
// Load Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
|
@ -5,6 +5,23 @@
|
||||||
<title>Talks - The Go Programming Language</title>
|
<title>Talks - The Go Programming Language</title>
|
||||||
<link type="text/css" rel="stylesheet" href="/static/dir.css">
|
<link type="text/css" rel="stylesheet" href="/static/dir.css">
|
||||||
<script src="/static/dir.js"></script>
|
<script src="/static/dir.js"></script>
|
||||||
|
<script>
|
||||||
|
// Initialize Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
var _gaq = _gaq || [];
|
||||||
|
_gaq.push(["_setAccount", "UA-11222381-6"]);
|
||||||
|
_gaq.push(["b._setAccount", "UA-49880327-6"]);
|
||||||
|
window.trackPageview = function() {
|
||||||
|
_gaq.push(["_trackPageview", location.pathname+location.hash]);
|
||||||
|
_gaq.push(["b._trackPageview", location.pathname+location.hash]);
|
||||||
|
};
|
||||||
|
window.trackPageview();
|
||||||
|
window.trackEvent = function(category, action, opt_label, opt_value, opt_noninteraction) {
|
||||||
|
_gaq.push(["_trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
_gaq.push(["b._trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
@ -77,5 +94,15 @@ and code is licensed under a <a href="http://golang.org/LICENSE">BSD license</a>
|
||||||
<a href="http://www.google.com/intl/en/policies/privacy/">Privacy Policy</a>
|
<a href="http://www.google.com/intl/en/policies/privacy/">Privacy Policy</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
(function() {
|
||||||
|
// Load Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -7,6 +7,23 @@
|
||||||
<title>{{.Title}}</title>
|
<title>{{.Title}}</title>
|
||||||
<meta charset='utf-8'>
|
<meta charset='utf-8'>
|
||||||
<script src='/static/slides.js'></script>
|
<script src='/static/slides.js'></script>
|
||||||
|
<script>
|
||||||
|
// Initialize Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
var _gaq = _gaq || [];
|
||||||
|
_gaq.push(["_setAccount", "UA-11222381-6"]);
|
||||||
|
_gaq.push(["b._setAccount", "UA-49880327-6"]);
|
||||||
|
window.trackPageview = function() {
|
||||||
|
_gaq.push(["_trackPageview", location.pathname+location.hash]);
|
||||||
|
_gaq.push(["b._trackPageview", location.pathname+location.hash]);
|
||||||
|
};
|
||||||
|
window.trackPageview();
|
||||||
|
window.trackEvent = function(category, action, opt_label, opt_value, opt_noninteraction) {
|
||||||
|
_gaq.push(["_trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
_gaq.push(["b._trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body style='display: none'>
|
<body style='display: none'>
|
||||||
|
@ -54,10 +71,21 @@
|
||||||
(Press 'H' or navigate to hide this message.)
|
(Press 'H' or navigate to hide this message.)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
|
||||||
{{if .PlayEnabled}}
|
{{if .PlayEnabled}}
|
||||||
<script src='/play.js'></script>
|
<script src='/play.js'></script>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
<script>
|
||||||
|
(function() {
|
||||||
|
// Load Google Analytics tracking code on production site only.
|
||||||
|
if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue