Audience Manager-code voor Google Publisher-tags audience-manager-code-for-google-publisher-tags
AamGpt
is een JavaScript functie die de gegevens van het koekje van de Audience Manager leest en die informatie verzendt naar Google Publisher Tags.
NOTE
Deze functie is niet vereist als u uw eigen code hebt om Audience Manager cookie-gegevens te lezen vanuit de UUID en doelcookies.
Voorbeeldcode
Plaats de AamGpt
code boven aan de pagina, ideaal binnen de <head>
codeblok. De AamGpt
code is hieronder beschikbaar:
var AamGpt = {
strictEncode: function(str){
return encodeURIComponent(str).replace(/[!'()]/g, escape).replace(/\*/g, "%2A");
},
getCookie: function(c_name)
{
var i,x,y,c=document.cookie.split(";");
for (i=0;i<c.length;i++)
{
x=c[i].substr(0,c[i].indexOf("="));
y=c[i].substr(c[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
},
getKey: function(c_name){
var c=this.getCookie(c_name);
c=this.strictEncode(c);
if(typeof c != "undefined" && c.match(/\w+%3D/)){
var cList=c.split("%3D");
if(typeof cList[0] != "undefined" && cList[0].match(/\w+/))
{
return cList[0];
}
}
},
getValues: function(c_name){
var c=this.getCookie(c_name);
c=this.strictEncode(c);
if(typeof c != "undefined" && c.match(/\w+%3D\w+/)){
var cList=c.split("%3D");
if(typeof cList[1] != "undefined" && cList[1].match(/\w+/))
{
var vList=cList[1].split("%2C");
if(typeof vList[0] != "undefined")
{
return vList;
} else {
return null;
}
} else {
return null;
}
} else {
return null;
}
}
};
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695