Show Menu
ARGOMENTI×

Macro di destinazione definite

Descrive le macro che è possibile aggiungere a una destinazione URL.
Durante la creazione di una URL destinazione, è possibile inserire le seguenti macro nella URL stringa. Consultare il partner di dati/destinazione per informazioni sulla corretta posizione delle macro all'interno della destinazione URL.
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. Solitamente si tratta dell’ID segmento, ma potrebbe anche essere il codice di integrazione.
%did%
Inserisce l'ID di Audience Manager dell'utente nell'URL di destinazione.
%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: 11221222122122122122122121221212212121221221221222222222222222222222111111111222222222112222222211222222222222212222222222222
  • Un ID cliente interno: CustomerABC
  • ID dichiarato: Il partner desidera trasmettere questi valori come ID dichiarato 1:CustomerABC .
A questo scopo, con l'ID %dpid_ data dell'origine % , il partner Audience Manager formatta la macro come segue:
  • %dpid_1%
La macro sostituirà 1 con CustomerABC .
%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%
Inserisce l'ID Experience Cloud nell'URL di destinazione.
%region%
Inserisce l'area Data Collection Server (DCS) nell'URL di destinazione. Per ridurre al minimo la latenza, quando il visitatore effettua una chiamata HTTP ad Audience Manager , viene reindirizzato al centro dati DCS più vicino. Questo viene ottenuto tramite DNS, in grado di rilevare la posizione del visitatore e indirizzarlo al centro dati appropriato.
%rnd%
Esegue una funzione di arresto cache inserendo un numero casuale nell'URL di destinazione. Ciò impedisce ai browser di gestire il contenuto memorizzato nella cache.
%timestamp%
Inserisce una marca temporale UNIX nell'URL di destinazione per evitare che i browser distribuiscano contenuto nella cache.

Busting cache con macro di destinazione

Le %rnd% macro e %timestamp% le macro inseriscono valori univoci in una URL stringa per impedire il caching del browser.

Busting cache con %rnd% e %timestamp%

La cache dei browser (salva) del contenuto richiesto di frequente nella memoria. Quando una pagina viene caricata, il contenuto salvato viene distribuito dalla cache anziché da un server remoto. Questo processo consente di mantenere tempi di download efficienti perché i dati vengono inviati localmente anziché da un'altra posizione. Tuttavia, poiché il caching non richiede una chiamata al server, può distorcere i rapporti riducendo artificialmente il numero di richieste univoche.
La funzione cache impedisce ai browser di salvare e riutilizzare il contenuto. Questa tecnica utilizza codice che inserisce un numero casuale o una marca temporale in una stringa URL, rendendola univoca per il browser. Di conseguenza, ogni HTTP chiamata viene conteggiata come una richiesta separata al server. Forzare una nuova chiamata al server per ogni richiesta consente di mantenere la precisione dei rapporti e ridurre le discrepanze. Audience Manager fornisce due macro per l'avvio della cache:
  • %rnd% : Inserisce un numero casuale in un URL.
  • %timestamp% : Inserisce la data/ora Unix in un URL.

Confronto %rnd% e %timestamp%

Entrambe le macro impediscono il caching, ma %rnd% possono essere più efficienti. Ad esempio, con %timestamp% , se più utenti visualizzano una pagina contemporaneamente, avranno lo stesso valore di data/ora. Di conseguenza, le chiamate non URL sono univoche e più chiamate vengono conteggiate solo una volta. Tuttavia, %rnd% genera un valore numerico univoco per ogni chiamata (anche quando gli utenti vedono la stessa pagina contemporaneamente). Ciò significa che la URL stringa contiene valori diversi e viene conteggiata come univoca.