Modificar o GPT setTargeting Chamada de API modify-the-gpt-settargeting-api-call

Adicione uma instrução if para verificar se há cookies Audience Manager antes de chamar o Google Publisher Tag .setTargeting método.

Verifique se há cookies Audience Manager com um IF Declaração

A variável .setTargeting O método do obtém dados do cookie de destino do Audience Manager e do cookie de ID de usuário exclusiva ( aam_uuid). No entanto, se .setTargeting é chamado antes de DIL O grava esses cookies ou eles estão vazios, talvez você veja erros quando a página for carregada. Para ajudar a evitar isso, envolva o .setTargeting em um if que verifica a existência desses cookies. Se não estiverem definidos, essa instrução impede .setTargeting de chamar o AamGpt função.

IF Amostra de código do demonstrativo

Neste exemplo, o nome do cookie de destino do Audience Manager é Sample. Você define esse nome ao criar o cookie de destino na interface de usuário do Audience Manager. DIL define o aam_uuid cookie e o nome não podem ser alterados.

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"));
};
IMPORTANT
Dependendo de como você deseja integrar o com o Google Ad Manager, você só precisa de algumas das linhas na amostra de código acima:
  • Integração do lado do cliente: use somente as linhas 1-3.
  • Integração do lado do servidor: nenhuma das linhas é necessária.
  • Assimilar Google Ad Manager arquivos de log para relatórios no Audience Manager: use somente as linhas 4 a 6. Esse código insere o valor de aam_uuid cookies nos logs para que eles possam ser assimilados para relatórios.

AamGpt Funções e tipos de dados

Define as variáveis principais usadas na variável if declaração.

Função
Tipo
Descrição
AamGpt.getKey
String
Retorna a chave no par de segmentos de valor-chave. Por exemplo, se seu par de valor-chave consistia de color=blue , isso retorna color .
AamGpt.getValues
Matriz de cadeias de caracteres
Retorna valores em uma matriz, por exemplo, ["value1","value2"] .
AamGpt.getCookie
Int
Retorna a ID de usuário do Audience Manager, por exemplo, 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695