Modifique a chamada da API GPT setTargeting

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

Verifique se há cookies do Audience Manager com uma instrução 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 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 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")); 
};
IMPORTANTE

Dependendo de como você deseja integrar com Google Ad Manager, você só precisa de algumas 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 arquivos de log Google Ad Manager para relatórios em Audience Manager: use somente as linhas 4-6. Este código insere o valor do cookie aam_uuid 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 instrução if.

Função Tipo Descrição

AamGpt.getKey

String

Retorna a chave no par de segmentos de valor chave. Por exemplo, se seu par de valores chave consistiu em color=blue , 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 .

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now