Sales Insight para integrações não nativas do Salesforce sales-insight-for-non-native-salesforce-integrations
Se sua conta do Adobe Marketo Engage estiver conectada ao Salesforce por meio de uma integração personalizada ou não nativa, use este artigo para configurar o Sales Insight.
- O recurso “MSI não nativo” é ativado para a instância do Marketo antes de você iniciar a configuração do MSI. Se não estiver e você já tiver comprado o recurso, entre em contato com Suporte ao Marketo. Se você ainda não adquiriu esse recurso, entre em contato com a equipe da conta do Adobe (seu gerente de conta).
- Uma conta do Salesforce com Configuração do pacote MSI.
- API REST DO MARKETO configurado com êxito. As APIs CRUD expostas serão a base para executar a sincronização não nativa.
- Ler esta publicação do blog para obter uma compreensão do objeto e dos relacionamentos.
- Configure objetos do Salesforce para exibir o identificador global exclusivo que não diferencia maiúsculas de minúsculas de 18 caracteres, em vez do identificador global exclusivo que diferencia maiúsculas de minúsculas de 15 caracteres.
A sincronização não nativa bem-sucedida para o MSI requer o seguinte successful-non-native-sync-for-msi-requires-the-following
-
Sincronize o usuário de vendas do Salesforce com o Marketo.
O usuário de vendas do Salesforce é um usuário externo que é proprietário dos clientes em potencial/contatos no Salesforce. Um Vendedor do Marketo precisa ser substituído pelo Usuário de Vendas do Salesforce. A variável externalSalesPersonId O campo é obrigatório para a substituição do Vendedor.
table 0-row-3 1-row-3 html-authored no-header Campo do Vendedor do Marketo Campo do usuário de vendas do Salesforce Descrição externalSalesPersonId Identificador exclusivo global que não diferencia maiúsculas de minúsculas do usuário de vendas do Salesforce Identifica o registro do Vendedor do Marketo para um objeto externo do Usuário de Vendas do Salesforce.
É obrigatório que o Vendedor seja sincronizado primeiro antes de sincronizar os outros objetos para que os relacionamentos adequados sejam criados.
- Documentação da API do Vendedor: https://developers.marketo.com/rest-api/lead-database/sales-persons/
- Documentação da API para sincronizar o Vendedor: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Sales_Persons/syncSalesPersonsUsingPOST
-
Sincronize as contas do Salesforce com o Marketo.
Uma empresa do Marketo precisará ser substituída pela conta do Salesforce. A variável externalCompanyId e externalSalesPersonId Os campos são obrigatórios para a substituição da Empresa.
table 0-row-3 1-row-3 2-row-3 html-authored no-header Campo de empresa do Marketo Campo de conta do Salesforce Descrição externalCompanyId Identificador global exclusivo que não diferencia maiúsculas de minúsculas da conta do Salesforce Identifica um registro da Marketo Company para um objeto externo da conta do Salesforce. externalSalesPersonId Identificador exclusivo global que não diferencia maiúsculas de minúsculas do usuário de vendas do Salesforce Identifica um registro da Marketo Company para um objeto externo do usuário de vendas do Salesforce que é o proprietário da conta.
Também usado no Marketo para associar a Empresa ao Vendedor que possui o registro Empresa. É obrigatório sincronizar o Vendedor primeiro antes de definir esse campo.- Documentação da API para empresas: https://developers.marketo.com/rest-api/lead-database/companies/
- Documentação da API para empresas de sincronização: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Companies/syncCompaniesUsingPOST
-
Sincronizar clientes em potencial/contatos do Salesforce com a Marketo.
Você precisará substituir um cliente em potencial da Marketo pelo contato/cliente em potencial da Salesforce. A variável externalPersonId, externalSalesPersonId, e externalCompanyId Os campos são obrigatórios para a substituição do lead.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de clientes em potencial do Marketo Campo de clientes em potencial/contato do Salesforce Descrição externalPersonId Identificador global exclusivo que não diferencia maiúsculas de minúsculas do Cliente Potencial/Contato do Salesforce Identifica o registro de cliente potencial da Marketo para um objeto de contato/cliente potencial externo do Salesforce.
Este é um novo campo introduzido para Não nativos MSI.externalSalesPersonId Identificador exclusivo global que não diferencia maiúsculas de minúsculas do usuário de vendas do Salesforce Identifica o objeto externo do usuário de vendas do Salesforce que é proprietário deste cliente em potencial/contato.
Também relaciona o cliente em potencial com o Vendedor no Marketo. É obrigatório sincronizar corretamente o Vendedor primeiro.externalCompanyId Identificador global exclusivo que não diferencia maiúsculas de minúsculas da conta do Salesforce Identifica o objeto externo da conta do Salesforce ao qual o cliente em potencial/contato pertence.
Também relaciona o registro de lead a uma Empresa no Marketo. É obrigatório que a Conta do Salesforce seja sincronizada corretamente primeiro.- Documentação da API para clientes em potencial: https://developers.marketo.com/rest-api/lead-database/leads/
- Documentação da API para clientes em potencial sincronizados: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/syncLeadUsingPOST
-
Sincronizar oportunidades do Salesforce com o Marketo.
Será necessário substituir uma Oportunidade da Marketo pela Oportunidade da Salesforce. A variável externalOpportunityId, externalCompanyId, e externalSalesPersonId Os campos são obrigatórios para o upsert da oportunidade.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de objeto de oportunidade do Marketo Campo de objeto de oportunidade do Salesforce Descrição externalOpportunityId Identificador global exclusivo que não diferencia maiúsculas de minúsculas do Cliente Potencial/Contato do Salesforce Identifica o registro de oportunidade da Marketo para um objeto de oportunidade da Salesforce externo. externalCompanyId Identificador global exclusivo que não diferencia maiúsculas de minúsculas da conta do Salesforce Identifica o objeto externo da conta do Salesforce ao qual essa oportunidade pertence.
É obrigatório que a Conta do Salesforce seja sincronizada corretamente primeiro.externalSalesPersonId Identificador exclusivo global que não diferencia maiúsculas de minúsculas do usuário de vendas do Salesforce Identifica o objeto do usuário externo de vendas do Salesforce que é proprietário desta oportunidade. - Documentação da API para a oportunidade: https://developers.marketo.com/rest-api/lead-database/opportunities/
- Documentação da API para oportunidades de sincronização: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Oportunidades/syncOpportunityUsingPOST
-
Sincronizar funções de contato do Salesforce com o Marketo.
As funções de contato do Salesforce para uma oportunidade do Salesforce podem ser sincronizadas por meio da função de oportunidade do Marketo. O registro da função da oportunidade exige que o externalOpportunityId, função, e leadId campos.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Campo de função da oportunidade Marketo Campo de função do contato do Salesforce Descrição externalOpportunityId Identificador global exclusivo que não diferencia maiúsculas de minúsculas na Oportunidade do Salesforce Identifica a função Oportunidade da Marketo para um objeto de oportunidade Salesforce externo.
É obrigatório que a Oportunidade do Salesforce seja sincronizada corretamente primeiro.leadId N/D, essa seria uma ID de cliente potencial da Marketo Essa seria a ID do cliente potencial da Marketo do contato sincronizado do Salesforce.
Depois que o contato for sincronizado no Marketo, você poderá usar o identificador exclusivo global, que não diferencia maiúsculas de minúsculas, do Contato do Salesforce como externalPersonId e consultar o Marketo Lead usando a API REST do Marketo.função O campo Função do Contato do Salesforce Descreve a função do contato para esta oportunidade. - Documentação da API para a oportunidade: https://developers.marketo.com/rest-api/lead-database/opportunities/
- Documentação da API para oportunidades de sincronização: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Oportunidades/syncOpportunityUsingPOST
-
Sincronizar campos de Última Pontuação de Momento Interessante/MSI ao SFDC.
Depois que os objetos do Salesforce forem sincronizados corretamente com o Marketo, você poderá aproveitar os recursos MSI. Os campos Último momento interessante/Pontuação do MSI serão expostos na API REST para leads. Esses campos são calculados pelo MSI e são somente leitura.
Os campos Último momento interessante/Pontuação de um lead da Marketo precisarão ser sincronizados regularmente com o Salesforce usando o endpoint do lead da API REST. Consulte esse endpoint para obter um cliente potencial da Marketo usando o externalPersonId como o filterType e transmitindo o GUID do cliente potencial do Salesforce como o filterValue.
table 0-row-1 GET /rest/v1/leads.json?filterType=externalPersonId&filterValues=salesforceLeadId1,salesforceLeadId2 Em seguida, você pode usar os valores desses campos para sincronizar com seu objeto de lead/contato do 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 clientes em potencial do Marketo Campo de clientes em potencial/contato do Salesforce Descrição msiLastInterestedMomentType Rótulo: Último tipo de momento interessante
Nome: Last_Interested_Moment_Type_cTipo do último momento interessante para o lead msiLastInterestedMomentDate Rótulo: Última data de momento interessante
Nome: Last_Interested_Moment_Date__c
Data do último momento interessante do cliente potencial msiLastInterestedMomentDesc Rótulo: Descrição do último momento interessante
Nome: Last_Interested_Moment_Desc__c
Descrição do último momento interessante do lead msiLastInterestedMomentSource Rótulo: Última fonte de momento interessante
Nome: Last_Interested_Moment_Source_c
Fonte do último momento interessante para o lead prioridade Rótulo: Engajamento
Nome: Priority_c
Prioridade do cliente em potencial relativeUrgency Rótulo: valor relativo de urgência
Nome: Urgency_Value__c
Urgência relativa do lead relativeScoring Rótulo: valor de pontuação relativo
Nome: Relative_Score_Value__c
Pontuação relativa do lead Documentação da API REST principal: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/getLeadByIdUsingGET.
O uso adequado dos campos externos é a chave para uma sincronização bem-sucedida não nativa. Se não conseguir ver os dados em algumas exibições, é provável que um determinado campo não tenha sido sincronizado corretamente. Por exemplo, se as atividades e os momentos interessantes de um lead não forem exibidos ao pesquisar o widget MSI em sua Conta, é provável que a empresa do lead ou a Conta não tenha sido sincronizada corretamente. Executar uma solicitação GET para este cliente potencial ao especificar os campos externos ajudará a verificar se o cliente potencial foi sincronizado corretamente. Além disso, o email do vendedor externo no Marketo deve corresponder ao email desse usuário no Salesforce. Os dados podem não ser exibidos na guia Marketo no Salesforce se os emails não corresponderem.