Definizione delle macro delle destinazioni destination-macros-defined

Descrive le macro che è possibile aggiungere a una destinazione URL.

Durante la creazione di un’ URL destinazione, è possibile inserire le macro seguenti nel URL stringa. Verificare con il partner dati/destinazione il corretto posizionamento della macro all'interno della destinazione URL.

NOTE
Le macro sono facoltative, se non diversamente indicato. Il corsivo indica un segnaposto variabile.
Macro
Spiegazione
%alias%

Obbligatorio.

Definisce la posizione del valore del segmento mappato in un URL di destinazione. Di solito questo è il ID segmento, ma potrebbe anche essere il codice di integrazione.

%did%
Inserisce il Audience Manager ID nell’URL di destinazione.
%dpid_data source id%

Il id origine dati corrisponde all'identificatore di un'origine dati passata alla macro.

Vediamo come funziona in un semplice esempio. In questo caso, è disponibile un Audience Manager partner con i seguenti ID e condizioni:

  • ID origine dati: 1
  • Un ID cliente interno: CustomerABC
  • ID dichiarato: il partner desidera trasmettere questi valori come ID dichiarato 1:CustomerABC.

Per eseguire questa operazione con %dpid_data source id%, il Audience Manager il partner formatta la macro in questo modo:

  • %dpid_1%

La macro sostituirà 1 con CustomerABC.

${GDPR}
Indica se le normative RGPD si applicano o meno al visitatore. Utilizza questa macro per includere il consenso nei segmenti inviati a destinazioni URL integrate con IAB. Consulta Plug-in Audience Manager per IAB TCF per i dettagli.
${GDPR_CONSENT_XXXX}
La stringa di consenso (incluso l’ID fornitore IAB) raccolta quando i visitatori forniscono o negano il consenso sul sito. Utilizza questa macro per includere la stringa di consenso nei segmenti inviati a destinazioni URL integrate con IAB. Sostituisci XXXX con l’ID partner di destinazione. Consulta Plug-in Audience Manager per IAB TCF per i dettagli.
%http_proto%

Rileva il protocollo utilizzato nella pagina Web padre e lo inserisce nell'URL di destinazione. Ad esempio:

  • se la pagina web è https://aam_client.com, questa macro verrà sostituita con https://url-destination.com
  • se la pagina web è http://aam_client.com, questa macro verrà sostituita con http://url-destination.com
%mcid%
Inserisce il Experience Cloud ID nell’URL di destinazione.
%region%
Inserisce il Server di raccolta dati (DCS) region nell'URL di destinazione. Per ridurre al minimo la latenza, quando il visitatore effettua una chiamata HTTP a Audience Manager, vengono reindirizzati al più vicino DCS datacenter. Ciò si ottiene tramite DNS, che è in grado di rilevare la posizione del visitatore e indirizzarlo al centro dati appropriato.
%rnd%
Esegue una funzione di cache busting inserendo un numero casuale nell'URL di destinazione. Questo impedisce ai browser di gestire i contenuti memorizzati nella cache.
%timestamp%
Inserisce una marca temporale UNIX nell'URL di destinazione per impedire che i browser distribuiscano il contenuto memorizzato nella cache.

Cache busting con macro di destinazione destination-cache-busting

Il %rnd% e %timestamp% macro inserire valori univoci in una URL stringa per impedire il caching del browser.

Cache Busting con %rnd% e %timestamp% dest-cache-busting

I browser memorizzano in cache (salvano) i contenuti richiesti di frequente. Quando viene caricata una pagina, il contenuto salvato viene distribuito dalla cache anziché da un server remoto. Questo processo consente di mantenere efficienti i tempi di download, perché i dati vengono trasmessi localmente anziché da un'altra posizione. Tuttavia, poiché il caching non richiede una chiamata al server, può distorcere il reporting riducendo artificialmente il numero di richieste univoche.

Il mancato funzionamento della cache impedisce ai browser di salvare e riutilizzare il contenuto. Questa tecnica utilizza un codice che inserisce un numero casuale o un timestamp in una stringa URL, rendendolo univoco per il browser. Di conseguenza, ogni HTTP La chiamata di viene conteggiata come richiesta separata al server. L’imposizione di una nuova chiamata al server per ogni richiesta consente di mantenere l’accuratezza della generazione rapporti e di ridurre le discrepanze. Audience Manager fornisce due macro per il busting della cache:

  • %rnd%: inserisce un numero casuale in un URL.
  • %timestamp%: inserisce la data/ora Unix in un URL.

Confronto %rnd% e %timestamp% compare-rnd-timestamp

Entrambe le macro impediscono il caching, ma %rnd% può essere più efficiente. Ad esempio, con %timestamp%, se più utenti visualizzano una pagina contemporaneamente, otterranno lo stesso valore data/ora. Di conseguenza, il URL non è univoco e più chiamate vengono conteggiate una sola volta. Tuttavia, %rnd% genera un valore numerico univoco per ogni chiamata (anche quando gli utenti visualizzano la stessa pagina simultaneamente). Ciò significa che URL la stringa contiene valori diversi e viene considerata univoca.

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695