La lista Todos los suscriptores en Marketing Cloud se considera la lista maestra de registros para la cuenta de Marketing Cloud Email Studio.

Todos los suscriptores de su cuenta aparecen en la lista Todos los suscriptores. Los suscriptores agregados a una lista de suscriptores se unen a la lista Todos los suscriptores al mismo tiempo. Esto también sucede con el conector estándar y las extensiones de datos sincronizados de Salesforce.

Hasta ahora todo bien, ahora qué tal si quieres actualizar alguno de los atributos (valores de los campos) en esa lista… bueno, eso no es tan simple. Por lo tanto, al escribir este artículo, ¡permítanos arrojar algo de luz!

La teoría

Generalmente, utilizará extensiones de datos (piense en ellas como objetos) para almacenar atributos (valores de campos). Una extensión de datos en Marketing Cloud Email Studio es una tabla dentro de la base de datos de la aplicación que contiene sus datos.

Puede importar datos en extensiones de datos con la interfaz de la aplicación. Puede crear, actualizar y eliminar filas en una extensión de datos con la API SOAP. Los datos guardados en una extensión de datos se relacionan con un suscriptor, pero no se ajustan al perfil del suscriptor ni a los atributos de preferencia.

La práctica

Esto es para los atributos del perfil del suscriptor, el que puede necesitar para actualizar la lista Todos los suscriptores .

Hay una razón por la que querrá asegurarse de que la lista se actualice con la información más reciente de Salesforce, y esa es la dirección de correo electrónico del suscriptor. Por alguna razón misteriosa, la lista maestra no se actualiza con la sincronización del conector 🤷‍♀️

Además, para hacerlo aún más simple y fácil de usar, puede extraer algunos datos de contacto clave de Marketing Cloud y actualizarlos en la lista Todos los suscriptores . ¡Bien, vayamos a eso entonces!

El como

Si junto a la dirección de correo electrónico desea actualizar cualquier otro atributo, debe crearlo desde Email Studio> Suscriptores> Gestión de perfiles

Luego, para automatizar la actualización de datos, usaremos Automation Studio (Journey Builder> Automation Studio). Justo antes de navegar allí, cree una extensión de datos para usar para la automatización, para permitir los mismos valores que desea actualizar, así como para SubscriberKey y recomiendo agregar también el estado.

La automatización que vamos a crear va a realizar cuatro funciones:

  • Recupera información de Salesforce
  • Extrae información en el sFTP de Marketing Cloud
  • Transfiere el archivo del sFTP para actualizar la lista maestra
  • Actualiza la lista de todos los suscriptores con los atributos más recientes de Salesforce

1) El primer paso consulta la extensión de datos sincronizados de la cuenta para obtener direcciones de correo electrónico actualizadas y, en nuestro ejemplo, también queremos traer un valor de campo personalizado «BusinessType».

En nuestra automatización seleccionamos la actividad de Consulta SQL para esto. También seleccione la Extensión de datos de destino que creamos anteriormente como marcador de posición, y marcamos la acción de datos como ‘Sobrescribir’.

 SELECT sfdc.ContactId as SubscriberKey, sfdc.Email as EmailAddress, sfdc.BusinessType__c as BusinessType, allsub.status as status FROM [Contact_Salesforce] as sfdc with (nolock) inner JOIN [_Subscribers] as allsub with (nolock) ON sfdc.ContactId = allsub.SubscriberKey inner join [_EnterpriseAttribute] as ent with (nolock) On allsub.SubscriberID = ent._SubscriberID

Traduzcamos eso:

Vaya y busque el ContactID y llámelo SubscriberKey, el correo electrónico y asígnele el nombre EmailAddress, BusinessType y llámelo BusinessType, también el estado (este está en allsub. Es decir, la famosa Lista de todos los suscriptores).

Luego le indicamos a la consulta que seleccione del objeto Contacto (que debe configurarse como el conector Extensión de datos sincronizados), lo vinculamos con la Lista de todos los suscriptores y realizamos el mapeo con el ContactID y el SubscriberID.

(Tenga en cuenta que en el futuro esta consulta se estaba ejecutando en la unidad de negocio principal, el prefijo ent. Ayuda a que la unidad de negocio secundaria busque en la principal)


2) El segundo paso extrae registros de la extensión de datos temporal que creamos anteriormente. Aquí utilizamos un tipo de actividad Extracción de datos.

Le daré la configuración de una forma visual aquí, ya que creo que tendrá más sentido, para mí, la clave aquí fue asegurarme de que la ‘Clave de cliente DEC’ coincida exactamente con la ID de extensión de datos temporal, y que también tenga los encabezados de columna para que pueda mapa fácilmente más tarde Y texto calificado = falso.

(este último me dio un poco de pelea, ya que estaba agregando «» en cada valor en la primera fila del archivo csv)

Se vería así:


3) El tercer paso transfiere y almacena el extracto de datos de extensión de datos temporal en el servidor FTP. Para este paso usamos un tipo de transferencia de archivos.

Según el último paso, tiene un csv con un patrón de nomenclatura de archivos muy específico, debe asegurarse de que sea el mismo para este paso.

Seleccione la opción ‘mover el archivo de Safehouse’ (eso es de su sFTP)


4) El cuarto paso importa las importaciones de los datos actualizados en el registro de suscriptores de Marketing Cloud en la Lista de todos los suscriptores. ¡Viva! Para ello utilizamos la actividad Importar archivo.

Estamos seleccionando extraer de FTP, nuevamente, el patrón de nomenclatura de archivos debe coincidir con el delimitador de coma anterior (o el mismo delimitador que estableció cuando creó el archivo)

Establezca el destino para Todos los suscriptores (en ‘mi carpeta de suscriptores’), luego asigne los atributos y el encabezado de la columna cvs.

¡Y lo último que debe hacer es programar su automatización! ¡Tada!

Espero que esto sea útil y díganos qué automatizaciones ha realizado o hay algún hallazgo interesante en Marketing Cloud que pueda compartir.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2020/10/update-all-subscriber-list-in-marketing-cloud.html

Entradas recomendadas