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.

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. In genere si tratta dell'ID segmento, ma potrebbe anche essere il codice di integrazione.

%did%
Inserisce l'ID 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: 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}
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. Per ulteriori informazioni, vedere Plug-in Audience Manager per IAB TCF.
${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. 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%
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 all'Audience Manager , viene reindirizzato al datacenter DCS più vicino. 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

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.

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