setTargeting
Adicione uma declaração if para verificar se há cookies de Audience Manager antes de chamar o método Google Publisher Tag .setTargeting
.
IF
O método .setTargeting
obtém dados do cookie de destino do Audience Manager e do cookie de ID de usuário exclusivo ( aam_uuid
). No entanto, se .setTargeting
for chamado antes de DIL gravar esses cookies, ou se os cookies estiverem vazios, você poderá ver erros quando a página for carregada. Para ajudar a evitar isso, envolva o método .setTargeting
em uma instrução if
que verifique esses cookies. Se não estiverem definidas, essa instrução impede que .setTargeting
chame a função AamGpt
.
IF
Amostra de código do demonstrativoNeste exemplo, o nome do cookie de destino do Audience Manager é Sample
. Você define esse nome ao criar o cookie de destino na interface do usuário do Audience Manager. DIL define o aam_uuid
cookie e o nome não pode ser alterado.
if(typeof AamGpt.getCookie("Sample") != "undefined"){
googletag.pubads().setTargeting(AamGpt.getKey("Sample"),AamGpt.getValues("Sample"));
};
if(typeof AamGpt.getCookie("aam_uuid") != "undefined" ){
googletag.pubads().setTargeting("aamId", AamGpt.getCookie("aam_uuid"));
};
Dependendo de como você deseja integrar com Google Ad Manager, você só precisa de algumas linhas na amostra de código acima:
aam_uuid
nos logs para que eles possam ser assimilados para relatórios.AamGpt
Funções e tipos de dadosDefine as variáveis principais usadas na instrução if
.
Função | Tipo | Descrição |
---|---|---|
|
String |
Retorna a chave no par de segmentos de valor chave. Por exemplo, se seu par de valores chave consistiu em |
|
Matriz de cadeias de caracteres |
Retorna valores em uma matriz, por exemplo, |
|
Int |
Retorna a ID de usuário do Audience Manager, por exemplo, |