Skip to content

Instantly share code, notes, and snippets.

@padicode
Created April 15, 2013 14:13
Show Gist options
  • Save padicode/5388363 to your computer and use it in GitHub Desktop.
Save padicode/5388363 to your computer and use it in GitHub Desktop.
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("__rfrr",referer,1e3)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment