Sales Insight pour les intégrations Salesforce non natives sales-insight-for-non-native-salesforce-integrations
Si votre compte Adobe Marketo Engage est connecté à Salesforce par le biais d’une intégration personnalisée ou non native, utilisez cet article pour configurer Sales Insight.
- La fonction « MSI non natif » est activée pour votre instance Marketo avant que vous ne commenciez à configurer MSI. Si ce n’est pas le cas et que vous avez déjà acheté la fonctionnalité, contactez l’assistance technique de Marketo. Si vous n’avez pas encore acheté cette fonctionnalité, contactez l’équipe du compte Adobe (votre gestionnaire de compte).
- Un compte Salesforce avec configuration du package MSI.
- API REST Marketo configuration réussie. Les API CRUD exposées seront la base de l’exécution de la synchronisation non native.
- Lisez cet article de blog afin de mieux comprendre l’objet et les relations.
- Configurez les objets Salesforce pour afficher l’identifiant global unique non sensible à la casse de 18 caractères au lieu de l’identifiant global unique sensible à la casse de 15 caractères.
Une synchronisation non native réussie pour MSI nécessite les éléments suivants successful-non-native-sync-for-msi-requires-the-following
-
Synchronisez l’utilisateur commercial Salesforce à Marketo.
L’utilisateur commercial Salesforce est un utilisateur externe qui possède les leads/contacts dans Salesforce. Un commercial Marketo doit être mis en place pour l’utilisateur commercial Salesforce. Le champ externalSalesPersonId est obligatoire pour l’upsert du commercial.
table 0-row-3 1-row-3 html-authored no-header Champ Vendeur Marketo Salesforce Champ Utilisateur Commercial Description externalSalesPersonId Salesforce Identifiant global unique non sensible à la casse pour l'utilisateur commercial Identifie l'enregistrement Vendeur Marketo sur un objet Utilisateur commercial Salesforce externe.
Il est obligatoire que le commercial soit synchronisé en premier avant de synchroniser les autres objets afin que les relations appropriées soient créées.
- Documentation de l’API pour le commercial : https://experienceleague.adobe.com/fr/docs/marketo-developer/marketo/rest/lead-database/sales-persons
- Documentation de l’API pour la synchronisation du commercial : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Sales-Persons/operation/syncSalesPersonsUsingPOST
-
Synchronisez les comptes Salesforce avec Marketo.
Une société Marketo devra être insérée pour le compte Salesforce. Les champs externalCompanyId et externalSalesPersonId sont obligatoires pour l’upsert de la Société.
table 0-row-3 1-row-3 2-row-3 html-authored no-header Champ d’entreprise Marketo Champ de compte Salesforce Description externalCompanyId Salesforce Identifiant global unique non sensible à la casse du compte Identifie un enregistrement Société Marketo sur un objet Compte Salesforce externe. externalSalesPersonId Salesforce Identifiant global unique non sensible à la casse pour l'utilisateur commercial Identifie un enregistrement Société Marketo sur un objet Utilisateur commercial Salesforce externe propriétaire du compte.
Également utilisé dans Marketo pour associer la société au vendeur propriétaire de l'enregistrement de la société. Il est obligatoire de synchroniser le commercial avant de définir ce champ.- Documentation de l’API pour les entreprises : https://experienceleague.adobe.com/fr/docs/marketo-developer/marketo/rest/lead-database/companies
- Documentation de l’API pour la synchronisation des entreprises : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Companies/operation/syncCompaniesUsingPOST
-
Synchronisez les leads/contacts Salesforce à Marketo.
Vous devez mettre à jour un prospect Marketo pour le prospect/contact Salesforce. Les champs externalPersonId, externalSalesPersonId et externalCompanyId sont obligatoires pour l'upsert du lead.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Champ de lead Marketo Salesforce Champ de lead/contact Description externalPersonId Salesforce Identifiant global unique non sensible à la casse du lead/contact Identifie l’enregistrement Lead Marketo sur un objet externe Salesforce Lead/Contact.
Il s’agit d’un nouveau champ introduit pour MSI non natif.externalSalesPersonId Salesforce Identifiant global unique non sensible à la casse pour l'utilisateur commercial Identifie l'objet externe Salesforce Sales User propriétaire de ce lead/contact.
Associe également le prospect au commercial dans Marketo. Il est obligatoire que le commercial soit correctement synchronisé en premier.externalCompanyId Salesforce Identifiant global unique non sensible à la casse du compte Identifie l'objet compte Salesforce externe auquel le lead/contact appartient.
Associe également l’enregistrement de prospect à une société dans Marketo. Il est obligatoire que le compte Salesforce soit correctement synchronisé en premier.- Documentation de l’API pour les leads : https://experienceleague.adobe.com/fr/docs/marketo-developer/marketo/rest/lead-database/leads
- Documentation de l’API pour la synchronisation des prospects : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Leads/operation/syncLeadUsingPOST
-
Synchronisez Salesforce opportunités avec Marketo.
Vous devez mettre à jour une opportunité Marketo pour l’opportunité Salesforce. Les champs externalOpportunityId, externalCompanyId et externalSalesPersonId sont obligatoires pour l’upsert de l’opportunité.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Champ d’objet de l’opportunité Marketo Salesforce Champ D’Objet D’Opportunité Description externalOpportunityId Identifiant global unique non sensible à la casse du lead/contact Salesforce Identifie l’enregistrement d’opportunité Marketo sur un objet d’opportunité Salesforce externe. externalCompanyId Salesforce Identifiant global unique non sensible à la casse du compte Identifie l’objet Compte Salesforce externe auquel cette opportunité appartient.
Il est obligatoire que le compte Salesforce soit correctement synchronisé en premier.externalSalesPersonId Salesforce Identifiant global unique non sensible à la casse pour l'utilisateur commercial Identifie l'objet Utilisateur commercial Salesforce externe propriétaire de cette opportunité. - Documentation de l’API pour Opportunité : https://experienceleague.adobe.com/fr/docs/marketo-developer/marketo/rest/lead-database/opportunities
- Documentation de l’API pour la synchronisation des opportunités : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Opportunities/operation/syncOpportunitiesUsingPOST
-
Synchronisez Salesforce rôles de contact avec Marketo.
Salesforce rôles de contact d’une opportunité Salesforce peuvent ensuite être synchronisés via le rôle d’opportunité Marketo. L’enregistrement Rôle de l’opportunité rend obligatoires les champs externalOpportunityId, role et leadId.
table 0-row-3 1-row-3 2-row-3 3-row-3 html-authored no-header Champ Rôle de l’opportunité Marketo Champ Rôle du contact Salesforce Description externalOpportunityId Salesforce Identifiant global unique non sensible à la casse pour l’opportunité Identifie le rôle d’opportunité Marketo sur un objet d’opportunité Salesforce externe.
L’opportunité Salesforce doit d’abord être correctement synchronisée.leadId S.O., il s’agirait d’un ID de lead Marketo Il s’agit de l’ID de lead Marketo du contact Salesforce synchronisé.
Une fois le contact synchronisé dans Marketo, vous pouvez utiliser l’identifiant global unique Salesforce qui ne respecte pas la casse, en tant qu’externalPersonId et interroger le prospect Marketo à l’aide de l’API REST Marketo.Rôle Champ Rôle du contact Salesforce Décrit le rôle du contact pour cette opportunité. - Documentation de l’API pour Opportunité : https://experienceleague.adobe.com/fr/docs/marketo-developer/marketo/rest/lead-database/opportunities
- Documentation de l’API pour la synchronisation des opportunités : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Opportunities/operation/syncOpportunitiesUsingPOST
-
Synchronisez les champs de dernier moment intéressant/Score MSI avec SFDC.
Une fois que vos objets Salesforce sont correctement synchronisés avec Marketo, vous pouvez tirer parti des fonctionnalités MSI. Les champs Dernier moment intéressant/Score MSI seront exposés dans l’API REST pour les prospects. Ces champs sont calculés par MSI et sont en lecture seule.
Les champs Dernier moment intéressant/Score d’un lead Marketo devront être régulièrement synchronisés avec Salesforce à l’aide du point d’entrée de lead de l’API REST. Interrogez ce point d’entrée pour un prospect Marketo à l’aide de externalPersonId comme filterType et en transmettant le GUID de prospect Salesforce comme filterValue.
table 0-row-1 GET /rest/v1/leads.json?filterType=externalPersonId&filterValues=salesforceLeadId1,salesforceLeadId2 Vous pouvez ensuite utiliser les valeurs de ces champs pour les synchroniser avec votre objet de lead/contact 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 Champ de lead Marketo Salesforce Champ de lead/contact Description msiLastInterestingMomentType Libellé : Dernier moment intéressant Type
Nom : Last_Interesting_Moment_Type__cType du dernier moment intéressant pour le lead msiLastInterestingMomentDate Libellé : Date du dernier moment intéressant
Nom : Last_Interesting_Moment_Date__c
Date du dernier moment intéressant pour le lead msiLastInterestingMomentDesc Libellé : Description du dernier moment intéressant
Nom : Last_Interesting_Moment_Desc__c
Description du dernier moment intéressant pour le lead msiLastInterestingMomentSource Libellé : Source du dernier moment intéressant
Nom : Last_Interesting_Moment_Source__c
Source du dernier moment intéressant pour le lead priorité Libellé : Engagement
Nom : Priorité__c
Priorité du lead relativeUrgency Libellé : valeur d’urgence relative
Nom : Urgency_Value__c
Urgence relative du lead relativeScoring Libellé : valeur de score relative
Nom : Relative_Score_Value__c
Score relatif du lead Documentation pour l’API REST de lead : https://developer.adobe.com/marketo-apis/api/mapi/#tag/Leads/operation/getLeadByIdUsingGET.
L’utilisation appropriée des champs externes est essentielle pour une synchronisation non native réussie. Si vous ne parvenez pas à voir les données dans certaines vues, il est probable qu’un certain champ n’ait pas été correctement synchronisé. Par exemple, si les activités et les moments intéressants d’un prospect ne s’affichent pas lors de la recherche dans le widget MSI sous son compte, il est probable que la société du prospect ou le compte n’ait pas été correctement synchronisé. L’exécution d’une requête GET pour ce prospect lors de la spécification des champs externes vous aidera à vérifier si le prospect a été correctement synchronisé. De plus, l’adresse e-mail du commercial externe dans Marketo doit correspondre à celle de cet utilisateur dans Salesforce. Les données peuvent ne pas s’afficher dans l’onglet Marketo de Salesforce si les e-mails ne correspondent pas.