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 su Web SDK versione 2.11.0 o successiva.

La stringa di query generata e aggiunta all'URL è adobe_mc. Se l'SDK Web 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.

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

L’aggiunta di un’identità a un URL viene eseguita come azione all’interno di una regola nell’interfaccia dei tag di Adobe Experience Platform Data Collection.

  1. Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
  2. Passa a Raccolta dati > Tag.
  3. Seleziona la proprietà tag desiderata.
  4. Passa a Regole, quindi seleziona la regola desiderata.
  5. In Azioni, seleziona un'azione esistente o creane una.
  6. Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Reindirizza con identità.
  7. Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.

Questo comando viene in genere utilizzato con una regola specifica che ascolta i clic e controlla i domini desiderati.

Criteri evento regola

Si attiva quando si fa clic su un tag di ancoraggio con una proprietà href.

  • Estensione: Core
  • Tipo evento: fare clic
  • Quando l'utente fa clic su: elementi specifici
  • Elementi corrispondenti al selettore CSS: a[href]

Evento regola

Condizione regola

Si attiva solo sui domini desiderati.

  • Tipo di logica: regolare
  • Estensione: Core
  • Tipo condizione: confronto valori
  • Operando sinistro: %this.hostname%
  • Operatore: corrisponde a Regex
  • Operando destro: espressione regolare che corrisponde ai domini desiderati. Ad esempio, adobe.com$|behance.com$

Condizione regola

Azione regola

Aggiungi l’identità all’URL.

  • Estensione: Adobe Experience Platform Web SDK
  • Tipo azione: reindirizzare con identità

Azione regola

Aggiungere identità all’URL utilizzando la libreria JavaScript dell’SDK web

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

alloy("appendIdentityToUrl",document.location);

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 => {document.location = result.url;});
});

Oggetto di risposta

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

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636