Skip to content

Instantly share code, notes, and snippets.

@vikasavnish
Created December 12, 2019 12:05
Show Gist options
  • Save vikasavnish/8b00ba5c3338d53e8143daabfcaa4bc6 to your computer and use it in GitHub Desktop.
Save vikasavnish/8b00ba5c3338d53e8143daabfcaa4bc6 to your computer and use it in GitHub Desktop.
function uuidv4() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
uuid_track=0
if (document.cookie.indexOf("uuid_set=")==-1){
uuid_track = uuidv4()
document.cookie = "uuid_set="+ uuid_track
}
function form_track(){
xx=document.querySelectorAll("form input")
vals=[]
for( i=0;i<xx.length;i++) { v= xx[i].value; vals.push(v) }
return vals.join()
}
pxlsr= tracker_url // server where you are collecting tracker data
ckks=document.cookie.split(";")
tracking=new Object
for(i=0;i<ckks.length;i++){ if (ckks[i].indexOf('current_user')>0){
pxlsr+=ckks[i].replace(' ','')+"&"
}}
if (document.referrer.indexOf(domain)>0){ ref=document.referrer.replace(root_page,"")}
else{
ref=document.referrer
}
pxlsr+="ref="+ref+"&"
onpage =document.location.href.replace(page,"")
pxlsr+="on="+onpage+"&"
form_t= form_track().replace(/\s+/g, '-')
pxlsr+="form_track="+form_t+"&"+"uuid_set="+ uuid_track
document.createElement('img').src=pxlsr
(new TextEncoder('utf-8').encode(pxlsr)).length
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment