Uso compartido de ID de móviles a web y entre dominios
Información general
El SDK web de Adobe Experience Platform admite funciones de uso compartido de ID de visitante que permiten a los clientes ofrecer experiencias personalizadas de forma más precisa, entre aplicaciones móviles y contenido web móvil, así como entre dominios.
Casos de uso use-cases
Ofrezca una personalización coherente entre las aplicaciones móviles y los sitios web móviles
Una compañía de ropa quiere personalizar la experiencia de sus clientes en función de sus intereses y mantener la personalización precisa en una aplicación móvil que también cargue WebViews. Al utilizar la función de uso compartido de ID de móvil a web, se pueden asegurar de que se presenten las ofertas más precisas a los clientes, utilizando el mismo identificador de visitante en la aplicación y el contenido de la web móvil, pasando el valor de ECID a la URL de la web móvil.
Ofrezca una personalización coherente entre dominios
Un minorista con varias tiendas en línea quiere personalizar la experiencia del comprador en sus dominios según los intereses de los clientes. Con la función de uso compartido de ID entre dominios del SDK web, el minorista puede ofrecer ofertas precisas basadas en los intereses de los clientes en todos sus dominios.
Mejore los informes de actividad del visitante
Un minorista de tecnología quiere mejorar sus informes de actividad de visitantes con información sobre cuándo sus visitantes pasan de la aplicación móvil al sitio web móvil o a sus otros dominios. Con la función de uso compartido de ID entre dominios del SDK web, el equipo de marketing puede realizar un seguimiento preciso de los visitantes en sus propiedades web y generar informes de actividad.
Requisitos previos prerequisites
Para utilizar el uso compartido de ID de móviles a web y entre dominios, debe utilizar Web SDK versión 2.11.0 o posterior.
Para implementaciones móviles de Edge Network, esta función es compatible con Identidad para la red perimetral extensión a partir de la versión 1.1.0 (iOS y Android).
Esta función también es compatible con VisitorAPI.js versión 1.7.0 o posterior de.
Uso compartido de ID de móvil a web mobile-to-web
Utilice el getUrlVariables
API de desde Identidad para la red perimetral para recuperar los identificadores como parámetros de consulta y adjuntarlos a la URL al abrir webViews.
No se requiere ninguna configuración adicional para que el SDK web acepte ECID
valores en la cadena de consulta.
El parámetro de cadena de consulta incluye:
MCID
: El ID del Experience Cloud (ECID
)MCORGID
: el Experience CloudorgID
que debe coincidir con elorgID
configurado en la Web SDK.TS
: parámetro de marca de tiempo que no puede ser anterior a cinco minutos.
El uso compartido de ID de móvil a web utiliza adobe_mc
parámetro. Si la variable adobe_mc
el parámetro está presente y es válido, el parámetro ECID
de la cadena de consulta se agrega automáticamente al mapa de identidad en la primera solicitud realizada a Edge Network. Todas las interacciones de red perimetral subsiguientes utilizarán eso ECID
.
Para obtener más información sobre cómo pasar los ID de visitante de una aplicación móvil a un WebView, consulte la documentación sobre administrar WebViews.
Uso compartido de ID entre dominios cross-domain-sharing
Para el uso compartido de ID entre dominios, la versión 2.11.0 del SDK web agrega compatibilidad con appendIdentityToUrl
comando. Cuando se utiliza, este comando genera el adobe_mc
parámetro de cadena de consulta.
El comando acepta un objeto con una propiedad, url
y devuelve un objeto con la propiedad url
.
Este comando no espera ninguna actualización de consentimiento. Si no se ha proporcionado el consentimiento, la dirección URL se devuelve sin cambios.
Si un ECID
no se proporciona, la variable /acquire
se llamará al extremo para generar un ECID
.
A continuación se muestra un ejemplo de cómo un cliente puede implementar el uso compartido de ID entre dominios en su sitio web.
Este código añade un detector de eventos para todos los clics en la página y si el clic estaba en un vínculo a un dominio coincidente (en este caso adobe.com
o behance.com
), añade la identidad a la dirección URL y redirige al usuario allí.
document.addEventListener("click", event => {
const anchor = event.target.closest("a");
if (!anchor || !anchor.href) {
return;
}
const url = new URL(anchor.href);
if (!url.hostname.endsWith("adobe.com") && !url.hostname.endsWith("behance.com")) {
return;
}
event.preventDefault();
alloy("appendIdentityToUrl", { url: anchor.href }).then(result => {
document.location = result.url;
});
});
Uso de la extensión Etiquetas tags-extension
Similar al uso de Web SDK, no se requiere ninguna configuración adicional en el Tags para utilizar identidades pasadas a través de la dirección URL.
Para utilizar el uso compartido de ID de móviles a web y entre dominios a través de la extensión de etiquetas, debe utilizar la versión 2.12.0 o posterior de la extensión de etiquetas.
Para compartir identidades de la página actual con otros dominios, hay una nueva acción disponible en Web SDK Tags extensión. Esta acción está diseñada para utilizarse con un Núcleo: clic tipo de evento y una condición de comparación de valores.
Siga los pasos descritos aquí para crear una regla con la configuración siguiente:
-
Configuración de eventos:
-
Extensión: Core
-
Tipo de evento: clic
-
Seleccionar Cuando el usuario haga clic en > Elementos específicos
-
Escriba en Selector:
a[href]
. Este evento entrará en déclencheur cada vez que se haga clic en una etiqueta delimitadora de la página con unhref
propiedad.
-
-
Configuración de condición
-
Tipo de lógica: Normal
-
Extensión: Núcleo
-
Tipo de condición: Value Comparison
-
Operando izquierdo:
%this.hostname%
. Este es un elemento de datos especial que funciona con Núcleo: clic y se resuelve en el nombre de host del vínculo en el que se hizo clic. -
Operador: Matches Regex
-
Operando derecho: escriba una expresión regular que coincida con los dominios con los que desea compartir identidades. Por ejemplo, para hacer coincidir vínculos con nombres de host que terminen por
adobe.com
obehance.com
, utilice esta expresión regular:behance.com$|adobe.com$
. La página vinculada debe tener Web SDK o Visitor ID instalado para aceptar la identidad.
-
-
Configuración de la acción
-
Extensión: SDK web de Adobe Experience Platform
-
Tipo de acción: Redirigir con identidad
-
Instancia: Seleccione la instancia. En la mayoría de los casos, solo tendrá configurada una instancia. Si tiene varias instancias, seleccione la que tenga la identidad que desee compartir.
-
El Redirigir con identidad Esta acción impedirá que el explorador navegue hasta el vínculo. A continuación, llamará al appendIdentityToUrl
en el Web SDK ejemplo.
Finalmente, redirige al usuario a URL con el adobe_mc
parámetro de cadena de consulta anexado.