Definizione delle macro delle destinazioni

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

Quando crei una destinazione URL, puoi inserire le seguenti macro nella stringa URL . Controlla con il tuo partner dati/destinazione il posizionamento corretto delle macro all'interno della destinazione URL.

NOTA

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 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, disponiamo di un partner Audience Manager 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 partner Audience Manager 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. Per ulteriori informazioni, consulta Plug-in di 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, consulta Plug-in di Audience Manager per IAB TCF .

%http_proto%

Rileva il protocollo utilizzato nella pagina web principale 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 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. Questo si ottiene tramite il DNS, che è in grado di rilevare la posizione del visitatore e indirizzarlo al datacenter appropriato.

%rnd%

Esegue una funzione di svuotamento della cache inserendo un numero casuale nell’URL di destinazione. Questo impedisce ai browser di servire il contenuto nella cache.

%timestamp%

Inserisce una marca temporale UNIX nell’URL di destinazione per impedire ai browser di servire il contenuto nella cache.

Busting della cache con macro di destinazione

Le macro %rnd% e %timestamp% inseriscono valori univoci in una stringa URL per impedire la memorizzazione in cache del browser.

Busting della cache con %rnd% e %timestamp%

La cache dei browser (salva) richiede spesso il contenuto in memoria. Quando una pagina viene caricata, il contenuto salvato viene distribuito dalla cache anziché da un server remoto. Questo processo consente di mantenere i tempi di download efficienti perché i dati vengono inviati localmente anziché da un’altra posizione. Tuttavia, poiché la memorizzazione in cache non richiede una chiamata al server, può distorcere la generazione di rapporti riducendo artificialmente il numero di richieste univoche.

La memorizzazione nella cache impedisce ai browser di salvare e riutilizzare il contenuto. Questa tecnica utilizza un codice che inserisce un numero casuale o una marca temporale in una stringa URL, rendendola univoca per il browser. Di conseguenza, ogni chiamata HTTP viene conteggiata come richiesta separata al server. L'imposizione di una nuova chiamata al server per ogni richiesta consente di mantenere l'accuratezza del reporting e di ridurre le discrepanze. Audience Manager fornisce due macro per lo svuotamento della cache:

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

Confronto tra %rnd% e %timestamp%

Entrambe le macro impediscono la memorizzazione in cache, ma %rnd% potrebbe essere più efficiente. Ad esempio, con %timestamp%, se più utenti visualizzano una pagina contemporaneamente ottengono lo stesso valore di 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 contemporaneamente). Ciò significa che la stringa URL contiene valori diversi e viene conteggiata come univoca.

In questa pagina