Cómo enviar datos a campañas de Salesforce

Puedes usar la integración de campañas de Salesforce de Looker para crear campañas en Salesforce y propagar los miembros de la campaña con clientes potenciales y contactos de una exploración o una búsqueda de Looker. Puedes crear una campaña nueva o agregar usuarios a una campaña existente en Looker.

Requisitos de configuración

  • API de Salesforce v42.0 y versiones posteriores (lanzada en la primavera de 2018)
  • Los usuarios necesitarán los permisos de "Crear" y "Editar" en el objeto Campañas (que está asociado con el perfil "Usuario de marketing" de forma predeterminada), así como la casilla de verificación "Usuario de marketing" seleccionada en su perfil de usuario.
    • Si no tienes los permisos necesarios, es posible que veas el siguiente mensaje de error: entity type cannot be inserted...

Instrucciones de configuración

  1. Crea un atributo de usuario para controlar el acceso a la acción y especifica el dominio de Salesforce. En la página Atributos del usuario, en la sección Usuarios del menú Administrador, haz clic en Crear atributo del usuario. Define tu nuevo atributo de usuario:

    • Nombre: salesforce_campaigns_action_domain
    • Etiqueta: Dominio de acción de las campañas de Salesforce
    • Tipo de datos: Cadena
    • Acceso de usuario: Ver
    • Ocultar valores: No
    • Sin valor predeterminado

    Selecciona Guardar.

  2. Una vez que definas un atributo de usuario, puedes asignar el dominio de Salesforce (por ejemplo, "https://MyDomainName.my.salesforce.com") como un valor a los usuarios individuales y a los grupos de usuarios que usarán la acción. Selecciona las pestañas User Values y Group Values en la parte superior de la página User Attributes para asignar valores a usuarios individuales y grupos de usuarios, respectivamente.

    • Los diferentes usuarios pueden segmentar sus anuncios para diferentes dominios (por ejemplo, una instancia de Salesforce de etapa de pruebas o de desarrollo), y puedes actualizar el valor del dominio en cualquier momento.
    • Los usuarios que no tengan un valor asignado no verán la acción como una opción de destino.
  3. Luego, habilita la acción. Ve a la página Acciones en la sección Plataforma del menú Administrador y selecciona Habilitar junto a la acción Dominio de acción de campañas de Salesforce. En la página Salesforce Campaigns Action Domain, habilita el botón de activación Enabled y selecciona el atributo de usuario Salesforce Campaigns Action Domain para el campo Salesforce domain. Haz clic en Guardar.

  4. De forma opcional, configura las etiquetas de LookML sfdc_contact_id y sfdc_lead_id para los campos de contactos y clientes potenciales, respectivamente. Como alternativa, la acción intentará hacer coincidir la etiqueta del campo con las siguientes expresiones regex: /contact id/i y /lead id/i (sin distinción entre mayúsculas y minúsculas).

Cómo usar la acción Campañas de Salesforce

Una vez que se haya configurado la acción de campañas de Salesforce, podrás usarla en el Programador de Looker:

  1. Desde una vista o una exploración, crea un programa o selecciona la opción para enviar una publicación única.
  2. En ¿Dónde deben ir estos datos?, selecciona la acción Campañas de Salesforce.
  3. La primera vez que uses la acción, se te pedirá que accedas a Salesforce. Haz clic en Acceder.
  4. En la pantalla de consentimiento de OAuth, haz clic en Permitir y vuelve a la ventana del programador de Looker.
  5. Selecciona Verificar credenciales. Una vez que hayas accedido a Salesforce en el Programador de Looker, completa el formulario de acción Campañas de Salesforce para configurar los detalles de la publicación de tu Búsqueda o Exploración:

    1. Crear o agregar: Selecciona Crear para crear una campaña nueva o Agregar para modificar una campaña existente.
    2. Nombre de la campaña: Ingresa el nombre de la campaña nueva o selecciona una campaña existente.
    3. Estado de miembro: Selecciona el estado de los miembros de la campaña. Esta lista se propagará a partir de los estados disponibles de tu instancia de Salesforce.
    4. Mostrar errores de Salesforce en Looker: Establece esta opción en para mostrar cualquier error de Salesforce con la configuración de miembros de la campaña en los detalles del estado de la tarea programada de Looker. Se registrará un Error en el estado de la tarea programada de Looker en la página Historial de programación del menú Administrador, lo que es útil para solucionar problemas a nivel de los miembros. Establece esta opción en No para ignorar todos los errores relacionados con los miembros de la campaña (configuración predeterminada). Se registrará un estado Completada, independientemente de los errores que puedan haber ocurrido cuando configuraste los miembros de la campaña.
  6. Especifica cualquier otra opción para tu publicación.

  7. Seleccione Send.

Cómo quitar la acción de campañas de Salesforce

Si deseas cambiar la instancia de Salesforce conectada o desconectar la acción de Looker de tu instancia de Salesforce, puedes revocar la conexión a la aplicación de Looker desde tu cuenta de Salesforce.

Limitaciones

  • Esta acción se limita a un máximo de 5,000 filas. Actualmente, se está desarrollando la funcionalidad para enviar todos los resultados.
  • Cada edición de Salesforce tiene un límite para la cantidad de llamadas a la API permitidas en un período de 24 horas. Consulta la documentación de Límites y asignaciones de solicitudes de la API de Salesforce para conocer los límites de la API de tu instancia. Esta acción aprovecha las solicitudes POST con colecciones de sObject para ejecutar varios registros (200 registros por llamada a la API) en una sola solicitud.