This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<title>{{TITLE}}</title> | |
<meta name="description" content="{{DESCRIPTION}}"> | |
<link rel="canonical" href="http://www.example.com/"> <!-- note that most BUT not all articles have bonus.ly canonical URLs --> | |
<!-- Schema/Google Structured Data, more at schema.org & https://developers.google.com/search/docs/data-types/article --> | |
<script type="application/ld+json"> | |
{ | |
"@context": "https://schema.org", | |
"@type": "NewsArticle", | |
"mainEntityOfPage": { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/RealFaviconGenerator/gulp-real-favicon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Google Tag Manager --> | |
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KSMNSR" | |
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> | |
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': | |
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], | |
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= | |
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); | |
})(window,document,'script','dataLayer','GTM-KSMNSR');</script> | |
<!-- End Google Tag Manager --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function () { | |
if(window.optimizely) { | |
var o = optimizely; | |
if(o.activeExperiments && o.allExperiments) { | |
for(var i=0;i<o.activeExperiments.length;i++) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Please remove the following code from all powerup.opower.com pages: | |
<script> | |
var _gaq = _gaq || []; | |
_gaq.push(['_setAccount', 'UA-18439002-2']); | |
_gaq.push(['_trackPageview']); | |
(function() { | |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script type="text/javascript" language="javascript"> | |
var _gaq = _gaq || []; (function (a) { a.fn.ytGaTrack = function () { var g = []; var c; var f; var i; var b = -1; if (typeof (YT) === "undefined") { a.getScript("http://www.youtube.com/player_api") } return this.each(function () { a(this).click(function () { var m = a(this).attr("href"); var n = h(m); d(m); window.setTimeout(function () { var o = k(n); if (o) { c = new YT.Player(o, { events: { onReady: e, onStateChange: l } }) } }, 1500) }) }); function e() { j(c.getPlayerState()) } function l(m) { j(m.data) } function j(n) { var m = g; switch (n) { case 0: if (!m[b][4]) { _gaq.push(["_trackEvent", "YouTube", "Reach 100%", m[b][0]]); m[b][4] = true } window.clearInterval(f); break; case 1: if (!m[b][5]) { _gaq.push(["_trackEvent", "YouTube", "Start", m[b][0]]); m[b][5] = true } window.clearInterval(f); f = window.setInterval(function () { if (!document.getElementById(i)) { j(2) } else { if (typeof (c.getCurrentTime) !== "undefined") { var o = |