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.
%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%
%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}
${GDPR_CONSENT_XXXX}
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%
%region%
%rnd%
%timestamp%
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.