appendIdentityToUrl

Met de opdracht appendIdentityToUrl kunt u een gebruiker-id aan de URL toevoegen als een queryreeks. Met deze actie kunt u de identiteit van een bezoeker tussen domeinen dragen, waardoor dubbele bezoekersaantallen voor datasets met zowel domeinen als kanalen worden voorkomen. Het is beschikbaar op het Web SDK versie 2.11.0 of later.

De querytekenreeks die wordt gegenereerd en aan de URL wordt toegevoegd, is adobe_mc . Als het Web SDK geen ECID kan vinden, roept het het /acquire eindpunt om te produceren.

NOTE
Als er geen toestemming is gegeven, wordt de URL van deze methode ongewijzigd geretourneerd. Deze opdracht wordt onmiddellijk uitgevoerd; er wordt niet gewacht op een toestemmingsupdate.

Voer de opdracht appendIdentityToUrl uit met een URL als parameter. De methode retourneert een URL waarvan de id als queryreeks is toegevoegd.

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

U kunt een gebeurtenislistener toevoegen voor alle klikken die op de pagina worden ontvangen en controleren of de URL overeenkomt met de gewenste domeinen. Als dit het geval is, voegt u de identiteit toe aan de URL en leidt u de gebruiker om.

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"); });
});

Deze opdracht ondersteunt het object edgeConfigOverrides .

Object Response

Wanneer ​ behandelende reacties ​ met dit bevel, bevat het reactievoorwerp url, nieuwe URL met identiteitsinformatie die als parameter van het vraagkoord wordt toegevoegd.

Identiteit toevoegen aan URL met de extensie Web SDK

De de markeringsuitbreiding van SDK van het Web gelijkwaardig aan dit bevel is ​ opnieuw richt met identiteit ​ actie.

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