appendIdentityToUrl

Il comando appendIdentityToUrl consente di aggiungere un identificatore utente all'URL come stringa di query. Questa azione ti consente di trasmettere l’identità di un visitatore tra più domini, evitando conteggi duplicati dei visitatori per i set di dati che includono sia domini che canali. È disponibile sul Web SDK versione 2.11.0 o successiva.

La stringa di query generata e aggiunta all'URL è adobe_mc. Se il Web SDK non è in grado di trovare un ECID, chiama l'endpoint /acquire per generarne uno.

NOTE
Se non è stato fornito il consenso, l’URL di questo metodo viene restituito invariato. Questo comando viene eseguito immediatamente, senza attendere un aggiornamento del consenso.

Eseguire il comando appendIdentityToUrl con un URL come parametro. Il metodo restituisce un URL con l’identificatore aggiunto come stringa di query.

alloy("appendIdentityToUrl",
  {
    url: document.location.href
  }
);

Puoi aggiungere un listener di eventi per tutti i clic ricevuti sulla pagina e verificare se l’URL corrisponde ai domini desiderati. In caso contrario, aggiungi l’identità all’URL e reindirizza l’utente.

document.addEventListener("click", event => {
  // Check if the click was a link
  const anchor = event.target.closest("a");
  if (!anchor || !anchor.href) return;

  // Check if the link points to the desired domain
  const url = new URL(anchor.href);
  if (!url.hostname.endsWith(".adobe.com") && !url.hostname.endsWith(".behance.com")) return;

  // Append the identity to the URL, then direct the user to the URL
  event.preventDefault();
  alloy("appendIdentityToUrl", {url: anchor.href}).then(result => { window.open(result.url, anchor.target || "_self"); });
});

Questo comando supporta l'oggetto edgeConfigOverrides.

Oggetto di risposta

Quando gestisci le risposte con questo comando, l'oggetto di risposta contiene url, il nuovo URL con informazioni di identità aggiunto come parametro della stringa di query.

Aggiungere identità all’URL utilizzando l’estensione tag Web SDK

L'estensione tag Web SDK equivalente a questo comando è l'azione Reindirizza con identità.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1