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 rellenar los miembros de la campaña con clientes potenciales y contactos de un Explore o un Look de Looker. Puede crear una campaña o añadir usuarios a una que ya tenga en Looker.

Requisitos de la configuración

  • API de Salesforce v42.0 y versiones posteriores (lanzada en la primavera del 2018)
  • Los usuarios necesitarán los permisos "Crear" y "Editar" en el objeto Campaigns (que está asociado al perfil "Usuario de marketing" de forma predeterminada), así como la casilla "Usuario de marketing" marcada en su perfil de usuario.
    • Si no tienes permisos suficientes, 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 de usuario de la sección Usuarios del menú Administración, haga clic en Crear atributo de usuario. Defina el atributo de usuario nuevo:

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

    Selecciona Guardar.

  2. Una vez que haya definido un atributo de usuario, puede asignar el dominio de Salesforce (por ejemplo, "https://MyDomainName.my.salesforce.com") como valor a los usuarios y grupos de usuarios que vayan a usar la acción. Selecciona las pestañas Valores de usuario y Valores de grupo en la parte superior de la página Atributos de usuario para asignar valores a usuarios concretos y grupos de usuarios, respectivamente.

    • Los distintos usuarios pueden orientar sus anuncios a diferentes dominios (por ejemplo, una instancia de Salesforce de staging 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 opción de destino.
  3. A continuación, habilita la acción. Ve a la página Acciones de la sección Plataforma del menú Administrar y selecciona Habilitar junto a la acción Dominio de acción de campañas de Salesforce. En la página Dominio de acción de campañas de Salesforce, habilita el interruptor Habilitado y selecciona el atributo de usuario Dominio de acción de campañas de Salesforce en el campo Dominio de Salesforce. Haz clic en Guardar.

  4. También puede configurar las etiquetas de LookML sfdc_contact_id y sfdc_lead_id para los campos de contactos y clientes potenciales, respectivamente. De lo contrario, la acción intentará buscar una coincidencia con las siguientes expresiones regulares en la etiqueta del campo: /contact id/i y /lead id/i (sin distinguir entre mayúsculas y minúsculas).

Usar la acción Campañas de Salesforce

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

  1. En un informe o una exploración, crea una programación o selecciona la opción para enviar una entrega ú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 inicies sesión en Salesforce. Haz clic en Log in (Iniciar sesión).
  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 iniciado sesión en Salesforce en el programador de Looker, rellena el formulario de acción Campañas de Salesforce para configurar los detalles de la entrega de tu Look o Exploración:

    1. Crear o añadir: selecciona Crear para crear una campaña o Añadir para modificar una campaña.
    2. Nombre de la campaña: introduce el nombre de la nueva campaña o selecciona una que ya tengas.
    3. Estado del miembro: selecciona el estado de los miembros de la campaña. Esta lista se rellenará con los estados disponibles de tu instancia de Salesforce.
    4. Mostrar errores de Salesforce en Looker: selecciona para mostrar los errores de Salesforce al definir los miembros de la campaña en los detalles del estado de la tarea programada de Looker. De este modo, se registrará un error en el estado del trabajo programado de Looker en la página Historial de programación del menú Administrar, lo que resulta útil para solucionar errores a nivel de miembro. Selecciona No para ignorar todos los errores relacionados con los miembros de la campaña (opción predeterminada). Se registrará el estado Completado, independientemente de los errores que se hayan producido al configurar los miembros de la campaña.
  6. Especifica cualquier otra opción de entrega.

  7. Selecciona Enviar.

Eliminar la acción de campañas de Salesforce

Si quieres 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 está limitada a un máximo de 5000 filas. Estamos desarrollando la función para enviar todos los resultados.
  • Cada edición de Salesforce tiene un límite en el número de llamadas a la API que se permiten en un periodo de 24 horas. Consulta la documentación sobre los límites y las asignaciones de solicitudes de la API de Salesforce para conocer los límites de la API de tu instancia. Esta acción utiliza solicitudes POST con colecciones de sObjects para ejecutar varios registros (200 registros por llamada a la API) en una sola solicitud.