Perspectiva de ventas para integraciones de Salesforce no nativas sales-insight-for-non-native-salesforce-integrations
Si su cuenta de Adobe Marketo Engage está conectada a Salesforce a través de una integración personalizada o no nativa, utilice este artículo para configurar Sales Insight.
- La función “MSI no nativo” habilitada para su instancia de Marketo antes de comenzar a configurar MSI. Si no es así y ya ha adquirido la función, póngase en contacto con Asistencia de Marketo. Si todavía no ha adquirido esta función, póngase en contacto con el equipo de cuenta de Adobe (su administrador de cuentas).
- Una cuenta de Salesforce con Configuración del paquete MSI.
- API DE REST DE MARKETO configurado correctamente. Las API de CRUD expuestas constituirán la base para realizar la sincronización no nativa.
- Leer esta publicación de blog para comprender el objeto y las relaciones.
- Configure los objetos de Salesforce para que muestren el identificador único global que distingue entre mayúsculas y minúsculas de 18 caracteres, en lugar del identificador único global que distingue entre mayúsculas y minúsculas de 15 caracteres.
La sincronización no nativa correcta para MSI requiere lo siguiente successful-non-native-sync-for-msi-requires-the-following
-
Sincronice el usuario de ventas de Salesforce con Marketo.
El usuario de ventas de Salesforce es un usuario externo propietario de los posibles clientes/contactos de Salesforce. Se debe actualizar un vendedor de Marketo para el usuario de ventas de Salesforce. El externalSalesPersonId Este campo es obligatorio para el mantenimiento del vendedor.
table 0-row-3 1-row-3 html-authored no-header Campo de vendedor de Marketo Campo de usuario de ventas de Salesforce Descripción externalSalesPersonId Identificador único global que distingue entre mayúsculas y minúsculas en las ventas de Salesforce Identifica el registro de vendedor de Marketo en un objeto de usuario de ventas de Salesforce externo.
Se exige que el vendedor se sincronice primero antes de sincronizar los otros objetos, de modo que se creen las relaciones adecuadas.
- Documentación de API para el vendedor: https://developers.marketo.com/rest-api/lead-database/sales-persons/
- Documentación de la API para sincronizar el vendedor: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Sales_Persons/syncSalesPersonsUsingPOST
-
Sincronice las cuentas de Salesforce con Marketo.
Será necesario actualizar una compañía de Marketo para la cuenta de Salesforce. El externalCompanyId y externalSalesPersonId Estos campos son obligatorios para el mantenimiento de la Compañía.
table 0-row-3 1-row-3 2-row-3 html-authored no-header Campo de compañía de Marketo Campo de cuenta de Salesforce Descripción externalCompanyId Identificador único global de cuenta de Salesforce que no distingue entre mayúsculas y minúsculas Identifica un registro de compañía de Marketo en un objeto de cuenta de Salesforce externo. externalSalesPersonId Identificador único global que distingue entre mayúsculas y minúsculas en las ventas de Salesforce Identifica un registro de compañía de Marketo en un objeto de usuario de ventas de Salesforce externo que es el propietario de la cuenta.
También se utiliza en Marketo para asociar la compañía al vendedor que posee el registro de compañía. Es obligatorio sincronizar primero el vendedor antes de establecer este campo.- Documentación de API para empresas: https://developers.marketo.com/rest-api/lead-database/companies/
- Documentación de API para sincronizar compañías: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Companies/syncCompaniesUsingPOST
-
Sincronice los contactos o posibles clientes de Salesforce con Marketo.
Deberá actualizar un posible cliente de Marketo para el posible cliente/contacto de Salesforce. El externalPersonId, externalSalesPersonId, y externalCompanyId Los campos de son obligatorios para el mantenimiento del posible cliente.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de posible cliente de Marketo Campo de contacto/posible cliente de Salesforce Descripción externalPersonId Identificador único global que no distingue entre mayúsculas y minúsculas y posible cliente de Salesforce Identifica el registro de posible cliente de Marketo en un objeto de contacto o posible cliente de Salesforce externo.
Este es un nuevo campo que se introduce para MSI no nativo.externalSalesPersonId Identificador único global que distingue entre mayúsculas y minúsculas en las ventas de Salesforce Identifica el objeto de usuario de ventas de Salesforce externo que posee este cliente potencial/contacto.
También relaciona el posible cliente con el vendedor en Marketo. Se requiere que el Vendedor se sincronice correctamente primero.externalCompanyId Identificador único global de cuenta de Salesforce que no distingue entre mayúsculas y minúsculas Identifica el objeto de cuenta de Salesforce externo al que pertenece el cliente potencial/contacto.
También relaciona el registro de posibles clientes con una compañía en Marketo. Se requiere que la cuenta de Salesforce se sincronice correctamente primero.- Documentación de API para posibles clientes: https://developers.marketo.com/rest-api/lead-database/leads/
- Documentación de la API para sincronizar posibles clientes: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/syncLeadUsingPOST
-
Sincronizar las oportunidades de Salesforce con Marketo.
Deberá actualizar una oportunidad de Marketo para la oportunidad de Salesforce. El externalOpportunityId, externalCompanyId, y externalSalesPersonId Los campos de son obligatorios para el mantenimiento de la oportunidad.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de objeto de oportunidad de Marketo Campo de objeto de oportunidad de Salesforce Descripción externalOpportunityId Identificador único global que no distingue entre mayúsculas y minúsculas y posible cliente de Salesforce Identifica el registro de oportunidad de Marketo en un objeto de oportunidad de Salesforce externo. externalCompanyId Identificador único global de cuenta de Salesforce que no distingue entre mayúsculas y minúsculas Identifica el objeto de cuenta de Salesforce externo al que pertenece esta oportunidad.
Se requiere que la cuenta de Salesforce se sincronice correctamente primero.externalSalesPersonId Identificador único global que distingue entre mayúsculas y minúsculas en las ventas de Salesforce Identifica el objeto de usuario de ventas externo de Salesforce propietario de esta oportunidad. - Documentación de la API para Oportunidad: https://developers.marketo.com/rest-api/lead-database/opportunities/
- Documentación de la API para sincronizar oportunidades: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Oportunidades/syncOpportunityUsingPOST
-
Sincronizar las funciones de contacto de Salesforce con Marketo.
Las funciones de contacto de Salesforce para una oportunidad de Salesforce se pueden sincronizar a través de la función de oportunidad de Marketo. El registro de función de oportunidad exige que externalOpportunityId, función, y leadId campos.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de rol de oportunidad de Marketo Campo de rol de contacto de Salesforce Descripción externalOpportunityId Identificador único global que distingue entre mayúsculas y minúsculas en las oportunidades de Salesforce Identifica la función de oportunidad de Marketo en un objeto de oportunidad de Salesforce externo.
Es obligatorio que la oportunidad de Salesforce se sincronice correctamente primero.leadId N/D, sería un ID de posible cliente de Marketo Este sería el ID de posible cliente de Marketo del contacto de Salesforce sincronizado.
Una vez que el contacto se sincroniza en Marketo, puede utilizar el identificador único global que distingue entre mayúsculas y minúsculas de Contacto de Salesforce como externalPersonId y consultar al posible cliente de Marketo mediante la API de REST de Marketo.función El campo Función para el contacto de Salesforce Describe la función del contacto en esta oportunidad. - Documentación de la API para Oportunidad: https://developers.marketo.com/rest-api/lead-database/opportunities/
- Documentación de la API para sincronizar oportunidades: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Oportunidades/syncOpportunityUsingPOST
-
Sincronizar los campos de puntuación de último momento interesante/MSI con SFDC.
Una vez que los objetos de Salesforce estén correctamente sincronizados con Marketo, puede aprovechar las funciones de MSI. Los campos Último momento interesante/Puntuación de MSI se expondrán en la API de REST para posibles clientes. Estos campos se calculan mediante MSI y son de solo lectura.
Los campos Último momento interesante/Puntuación de un posible cliente de Marketo deberán sincronizarse regularmente con Salesforce mediante el punto final del posible cliente de la API de REST. Consulte este extremo para un posible cliente de Marketo mediante la variable externalPersonId como filterType y pasando el GUID de posible cliente de Salesforce como filterValue.
table 0-row-1 GET /rest/v1/leads.json?filterType=externalPersonId&filterValues=salesforceLeadId1,salesforceLeadId2 A continuación, puede utilizar los valores de estos campos para sincronizarlos con el objeto de posible cliente/contacto de Salesforce.
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 html-authored no-header Campo de posible cliente de Marketo Campo de contacto/posible cliente de Salesforce Descripción msiLastInterestingMomentType Etiqueta: Tipo de último momento interesante
Nombre: Last_Interesting_Moment_Type__cTipo del último momento interesante para el posible cliente msiLastInterestingMomentDate Etiqueta: Fecha del último momento interesante
Nombre: Last_Interesting_Moment_Date__c
Fecha del último momento interesante para el posible cliente msiLastInterestingMomentDesc Etiqueta: Descripción del último momento interesante
Nombre: Last_Interesting_Moment_Desc__c
Descripción del último momento interesante para el posible cliente msiLastInterestingMomentSource Etiqueta: Último momento interesante Fuente
Nombre: Last_Interesting_Moment_Source__c
Origen del último momento interesante para el posible cliente prioridad Etiqueta: Participación
Nombre: Priority__c
Prioridad del posible cliente relativeUrgency Etiqueta: Valor de urgencia relativa
Nombre: Urgency_Value__c
Relativa urgencia del posible cliente relativeScoring Etiqueta: Valor de puntuación relativo
Nombre: Relative_Score_Value__c
Puntuación relativa del posible cliente Documentación de la API de REST de posible cliente: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/getLeadByIdUsingGET.
El uso adecuado de los campos externos es clave para que la sincronización no nativa se realice correctamente. Si no ve los datos en algunas vistas, es probable que un campo determinado no se haya sincronizado correctamente. Por ejemplo, si las actividades y los momentos interesantes de un posible cliente no aparecen al buscar en el widget MSI debajo de su cuenta, es probable que la compañía o la cuenta del posible cliente no se hayan sincronizado correctamente. Realizar una solicitud de GET para este posible cliente al especificar los campos externos le ayudará a comprobar si el posible cliente se sincronizó correctamente. Además, el correo electrónico del vendedor externo de Marketo debe coincidir con el del usuario de Salesforce en cuestión. Es posible que los datos no se muestren en la pestaña Marketo de Salesforce si los correos electrónicos no coinciden.