Definizione delle macro di destinazione destination-macros-defined
Descrive le macro che è possibile aggiungere a una destinazione URL.
Durante la creazione di una destinazione URL, è possibile inserire le macro seguenti nella stringa URL. Verificare con il partner dati/destinazione il corretto posizionamento della macro nella destinazione URL.
%alias%
Obbligatorio.
Definisce la posizione del valore del segmento mappato in un URL di destinazione. In genere si tratta dell'ID segmento, ma potrebbe anche essere il codice di integrazione.
%did%
%dpid_data source id%
L'ID origine dati corrisponde all'identificatore di un'origine dati passata alla macro.
Vediamo come funziona in un semplice esempio. In questo caso, abbiamo un partner Audience Manager con i seguenti ID e condizioni:
- ID origine dati:
1
- Un ID cliente interno:
CustomerABC
- ID dichiarato: Il partner desidera passare questi valori come ID dichiarato
1:CustomerABC
.
Per eseguire questa operazione con %dpid_data source id%
, il partner dell'Audience Manager formatterà la macro come segue:
%dpid_1%
La macro sostituirà 1
con CustomerABC
.
${GDPR}
${GDPR_CONSENT_XXXX}
XXXX
con l'ID partner di destinazione. Per ulteriori informazioni, vedere Plug-in Audience Manager per IAB TCF.%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, la macro verrà sostituita con https://url-destination.com
- se la pagina Web è http://aam_client.com, la macro verrà sostituita con http://url-destination.com
%mcid%
%region%
%rnd%
%timestamp%
Cache busting con macro di destinazione destination-cache-busting
Le macro %rnd%
e %timestamp%
inseriscono valori univoci in una stringa URL per impedire la memorizzazione nella cache 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 chiamata HTTP
viene conteggiata come una 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 tra %rnd%
e %timestamp%
compare-rnd-timestamp
Entrambe le macro impediscono il caching, ma %rnd%
potrebbe essere più efficiente. Ad esempio, con %timestamp%
, se più utenti visualizzano una pagina contemporaneamente, otterranno lo stesso valore data/ora. Di conseguenza, 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 contemporaneamente). Ciò significa che la stringa URL contiene valori diversi e viene conteggiata come univoca.