Skip to content

Instantly share code, notes, and snippets.

@padicode
padicode / gist:0e379659feb7d8bf1148
Last active August 29, 2015 14:04
PadiAct Subscribe AdWords JavaScript Hook
<script type="text/javascript">
window.nrlskOnEvent = function(padiact)
{
if (padiact.type=='subscribe')
{
var google_conversion_id = XXXXXXXXXX; //replace with your value
var google_conversion_label = "XXXXXXXXXXXXXX"; //replace with your value
var image = new Image(1,1);
image.src = "http://www.googleadservices.com/pagead/ conversion/"+google_conversion_id+"/?label="+google_conversion_label+"&script=0";
}
@padicode
padicode / file.html
Created October 2, 2013 15:31
PadiAct JavaScript Sample
<!-- PadiAct Code -->
<script type="text/javascript">
(function() {
var pa = document.createElement('script'), ae = document.getElementsByTagName('script')[0]
, protocol = (('https:' == document.location.protocol) ? 'https://' : 'http://');pa.async = true;
pa.src = protocol + 'd2xgf76oeu9pbh.cloudfront.net/XXXXXXXXXXXXXXXXXXXXXXXXX.js'; pa.type = 'text/javascript'; ae.parentNode.insertBefore(pa, ae);
})();
</script>
@padicode
padicode / padiact.css
Last active December 24, 2015 07:09
PadiAct Custom Design CSS sample
.padiOverlay {
position: fixed;
left: 0px;
top: 0px;
padding: 0px;
margin: 0px;
visibility: visible;
overflow-x: hidden;
overflow-y: auto;
@padicode
padicode / gist:6761479
Last active December 24, 2015 07:09
PadiAct Naked Action HTML
<div class="padiOverlay" style="display: block;">
<div class="padiPop4Wrap" style="display: block;">
<div class="padiPop4Overlay" >
<div class="padiPopupContent" > <a href="#" class="padiClose" title="Close" style="display:block;" >&times;</a>
<div class="padiContent" style="display:block">
<h1 class="padiTitle">
<!-- any TEXT can go from here -->
@padicode
padicode / gist:6115479
Last active December 20, 2015 10:30
PadiAct Subscribe JavaScript Hook
<script type="text/javascript">
window.nrlskOnEvent = function(padiact)
{
if (padiact.type=='subscribe')
{
// here should go the code that you want PadiAct to trigger when somebody subscribes
// the email address of the subscriber is available and url encoded: e.g. user%40gmail.com
// example:
console.log (padiact.email+' subscribed through PadiAct');
// available vars:
@padicode
padicode / gist:5734456
Last active December 18, 2015 05:39
PadiAct Redirect on Subscribe
<script type="text/javascript">
window.nrlskOnEvent = function(padiact)
{
if (padiact.type=='subscribe')
{
window.location = "http://yourwebsite.com/newpage.html";
//change http://yourwebsite.com/newpage.html to the page you want to redirect when people subscribe
}
}
</script>
@padicode
padicode / gist:5388363
Created April 15, 2013 14:13
Referrer Tracking Axa
function createCookie(e,t,n){if(n){var r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3);var i="; expires="+r.toGMTString()}else var i="";document.cookie=e+"="+t+i+";domain=.axa-asigurari.ro; path=/"}function readCookie(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)==" ")i=i.substring(1,i.length);if(i.indexOf(t)==0)return i.substring(t.length,i.length)}return null}function googleCookieReferrer(){var e=readCookie("__utmz");if(e.indexOf("utmcsr")==-1)return null;if(e!=null){if(e.indexOf("%7C")!=-1){e=e.split("%7C");e=e[0].split("%3D")}else{e=e.split("|");e=e[0].split("=")}if(e[1]!=""){return e[1]}else{return""}}else return""}var referer=googleCookieReferrer();if(referer!=null&&referer!=""){if(readCookie("__rfrr")){var feed=readCookie("__rfrr");var feed_temp=feed;var check="";feed=feed.split("|");if(feed[feed.length-1]==null){check=feed}else{check=feed[feed.length-1]}if(check!=referer)createCookie("__rfrr",feed_temp+"|"+referer,1e3)}else createCookie("__rf
@padicode
padicode / gist:5364916
Last active December 16, 2015 02:49 — forked from anonymous/gist:5318836
<script>
if ({{pageName}} == 'article')
{
//set the dimension id that is set inside Google Analytics for each dimension
ga('set', 'dimension1', {{postCategory}});
ga('set', 'dimension3', {{postTitle}});
ga('set', 'dimension4', {{postType}});
}
if ({{pageName}} == 'archive')
{
@padicode
padicode / gist:5318608
Last active April 6, 2020 16:04
Reader vs Scanner behavior
<script>
/*
The original script for the current Google Analytics tracking code is provided by Justin Cutroni: http://cutroni.com/blog/2012/02/21/advanced-content-tracking-with-google-analytics-part-1/
I modified the script to make it work with the new analytics.js - Universal Analytics that Google Analytics is due to launch in 2013.
I also added minor changes to the logic. Any suggestions for optimization are welcomed.
*/
jQuery(function($) {
// Debug flag
var debugMode = false;
@padicode
padicode / gist:5318565
Created April 5, 2013 11:21
Google Analytics Universal Tracking Init in Google Tag Manager
<script>
(function(q,u,i,c,k){window['GoogleAnalyticsObject']=q;
window[q]=window[q]||function(){(window[q].q=window[q].q||[]).push(arguments)},
window[q].l=1*new Date();c=i.createElement(u),k=i.getElementsByTagName(u)[0];
c.async=true;c.src='//www.google-analytics.com/analytics.js';
k.parentNode.insertBefore(c,k)})('ga','script',document);
ga('create', 'UA-XXXXXXXX-XX', 'yourwebsite.com'); //make sure to customize your tracking ID and your domainname
dataLayer.push({"event":"trackingLoaded"}); //don't forget to add this line