Läs mer om avancerad Salesforce CRM-synkroniseringen med Marketo Engage, till exempel vanliga synkroniseringsproblem när leads konverteras till kontakter, synkroniseringsfel och deras lösningar samt när ni vill gå upp en nivå och synkronisera anpassade Salesforce-objekt.
För effektiv marknadsföringsautomatisering är det viktigt att CRM-integreringen med Adobe Marketo Engage är stabil och effektiv. Att förstå hur komplicerad anslutningen är, från felsökning av den inledande synkroniseringen till att hantera synkronisering av anpassade CRM-objekt, garanterar korrekta dataflöden och personaliserade kampanjer.
Marketo Engage erbjuder tre CRM-anslutningar för Salesforce, Microsoft Dynamics och Veeva, var och en med sina unika underhållsbehov. Den här artikeln bygger på mina omfattande erfarenheter av integrering med Salesforce CRM. Här beskrivs vanliga användningsfall för att förbättra synkroniseringen mellan Salesforce och Marketo Engage efter den första synkroniseringen:
- Mappa anpassade fält i Salesforce
- Förstå synkroniseringsfel
- Skapa och synkronisera anpassade CRM-objekt.
Dessutom kommer jag att visa hur ni konfigurerar dessa element i Salesforce och Marketo Engage. Titta på filmerna och lär dig av mina tips och tricks.
Användningsfall 1: Mappa anpassade CRM-fält för konvertering av leads till kontakter
Affärsscenario: Leadbedömning
Tänk dig ett scenario där leadbedömning implementeras i ett fält i lead-objektet. Om leadbedömningen utlöser olika åtgärder och visas för säljarna utan att fälten mappas för konvertering, förloras data under övergången från lead till kontakt. Denna dataförlust innebär att data finns kvar i lead-objektet som inte överförs till kontaktobjektet, vilket gör att viktiga marknadsföringsfält inte syns på CRM-sidan för säljarna.
Som Marketo Engage-administratör bör du samarbete med Salesforce-administratörerna för att säkerställa att de mappar anpassade fält i Salesforce. Att förstå hur dessa fält ska mappas är avgörande för att dataintegriteten ska upprätthållas.
Åtgärdsobjekt: Be Salesforce-administratörerna att mappa anpassade Salesforce CRM-fält för konverteringar. Mappningen säkerställer att leaddata sömlöst överförs till kontaktdata under leadets livscykel och utnyttjar anpassade datapunkter i Marketo Engage.
Vanliga fallgropar: Jag har sett användare skapa anpassade fält för Salesforce lead- och kontaktobjekt och sedan synkroniserat dessa fält till Marketo Engage. Om API-namnet och fältinställningarna är desamma visas båda fälten från Salesforce lead- och kontaktobjekten i Marketo Engage som ett fält.
Om Salesforce-administratörerna inte mappar dessa fält överförs inte värdena från leadobjektet till kontaktobjektet i Salesforce när säljteamet konverterar leads vilket leder till förlust av marknadsföringsdata och ofullständiga kontaktprofiler.
Video: Se hur jag mappar detta i Salesforce.
I och med att säljteamet konverterar leads till kontakter i Salesforce kan värdena i ditt Salesforce leadobjekt överföras korrekt till ett Salesforce kontaktobjekt. Till sist kan de synkas till det gemensamma fältet i Marketo Engage.
Användningsfall 2: Förstå synkroniseringsfel i Salesforce CRM
Affärsscenario: CRM-dataavvikelser och fel
Trots robust dataintegrering är CRM-synkroniseringsfel vanliga och kan ofta lösas. När det är störningar i dataflödet mellan Marketo Engage och Salesforce måste ni snabbt identifiera och lösa grundorsaken till synkroniseringsfelen. Först bör ni analysera de specifika felmeddelandena i adminavsnittet för att identifiera typen av problem.
Video: Se hur jag felsöker tre vanliga synkroniseringsfel och motsvarande åtgärder.
Jag beskriver också tre typer av synkroniseringsfel och motsvarande åtgärder för att lösa dem för framtida referens.
1. Åtkomstproblem: Om Marketo-synkroniseringsanvändaren saknar tillräcklig behörighet i Salesforce för att utföra nödvändiga åtgärder som att infoga eller uppdatera poster, kommer ni att stöta på felet INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY eller INSUFFICIENT_ACCESS_OR_READONLY.
- Åtgärdsobjekt: I det här scenariot måste ni ge Marketo-synkroniseringsanvändaren de administratörsprofilbehörigheter som krävs i Salesforce för att återställa datasynkroniseringen.
2. Problem med dubbletter: När dubblettreglerna i Salesforce förhindrar att nya poster med matchande kriterier skapas, till exempel e-postadresser, får ni felmeddelandet DUPLICATES_DETECTED.
- Åtgärdsobjekt: I det här scenariot måste ni granska och eventuellt justera dubblettreglerna i Salesforce eller åtgärda dubbletterna så att synkroniseringen kan fortsätta.
3. Problem med saknade eller ogiltiga data: Om dataverifieringen misslyckas på grund av att obligatoriska fält saknas, ogiltiga värden i plocklistor eller anpassade valideringsregler inträffar fel som FIELD_CUSTOM_VALIDATION_EXCEPTION, INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST eller REQUIRED_FIELD_MISSING. Synkroniseringen misslyckas till exempel om ett lead har statusfältet inställt på Disqualified och fältet Disqualified Reason krävs. Posterna i Salesforce fylls inte i förrän fältet Disqualified Reason har fyllts i med ett giltigt värde. Lösningen varierar beroende på eventuella anpassade regler som era poster måste följa.
- Åtgärdsobjekt: I de här instanserna måste ni se till att data är kompatibla med valideringsreglerna i Salesforce för att åtgärda synkroniseringsfelen. Ni bör till exempel använda konsekventa fältvärden för plocklistor i båda systemen. I exempelskärmarna nedan utlöste plocklistevärdet Job Level: HR synkroniseringsfelet för ogiltiga data. Ni måste uppdatera plocklistevärdet för att åtgärda synkroniseringsfelet.
Nu har du lärt dig att diagnostisera och lösa vanliga synkroniseringsfel i Marketo Engage och Salesforce!
Användningsfall 3: Utnyttja fler fält genom att skapa och synkronisera anpassade objekt
Affärsscenario: Nya datafält för riktade marknadsföringskampanjer
Marknads- och säljteamen begär unika, företagsspecifika data från Salesforce CRM till Marketo Engage för riktade marknadsföringskampanjer och bättre segmentering. Det är ett scenario då ni kan synkronisera anpassade objekt för att skapa fler fält för nya data. Ett exempel kan till exempel vara att ditt team vill att vissa konton ska få en annan e-postkampanj om de prenumererar på en viss typ av produkt/tjänst.
Innan ni fortsätter med CRM-synkroniseringen av anpassade objekt är det viktigt att kontrollera att era anpassade Salesforce-objekt är korrekt konfigurerade.
-
Åtgärdsobjekt 1: Utöka Salesforce-funktionerna med anpassade objekt
- När Salesforce-standardobjekt inte uppfyller era specifika databehov för marknadsföringskampanjer kan ni skapa anpassade objekt för att skräddarsy plattformen. Om ni t.ex. är ett programvaruföretag som hanterar projekt kan ni skapa ett anpassat objekt som kallas för Licens för att spåra licensinformation. Ni kan sedan koppla det här licensobjektet till kontoobjektet för att länka licenser till specifika kunder. På så sätt kan ni samla in och hantera data som är unika för era affärsprocesser.
-
Åtgärdsobjekt 2: Associera och ge behörigheter till anpassade objekt
- Om ni vill vara säkra på att ett anpassat objekt i Salesforce är tillgängligt för synkronisering med Marketo Engage kontrollerar ni först att det är kopplat till ett lead-, kontakt- eller kontoobjekt. Dessutom måste Marketo-synkronseringsanvändaren ha läsåtkomst till det anpassade objektet. Det ser till att Marketo Engage både kan lista och synkronisera anpassade objektdata. Ni kan till exempel skapa ett anpassat objekt som kallas Eventdeltagande och använda det i Marketo Engage. Den första åtgärden är att se till att det är relaterat till kontaktobjektet och att synkroniseringsanvändaren har läsåtkomst.
Video: Jag visar hur ni konfigurerar Salesforce CRM-objektsynkroniseringen på rätt sätt och letar upp personer som har anpassade objektdata i smarta kampanjer/smarta listor.
Tips om att arbeta med anpassade Salesforce-objekt i Marketo Engage
- Inaktivera Salesforce-synkroniseringen innan ni lägger till anpassade objekt: Det är viktigt att inaktivera Salesforce-synkroniseringen i Marketo Engage innan ni lägger till anpassade objekt från Salesforce. Det hjälper till att förhindra potentiella konflikter eller fel under integreringen.
- Använd Velocity Script-tokens för anpassade objektfält i e-postmeddelanden: Vill ni använda fält från anpassade Salesforce-objekt som token i e-postmeddelanden i Marketo Engage? I så fall måste ni skapa och använda Velocity Script-tokens. Marketo Engage-standardtoken ger inte direktåtkomst till dessa fält.
- Kontrollera unika anpassade objektnamn: För Marketo Engage måste alla anpassade objekt ha unika namn. Det går inte att ha två olika anpassade objekt med samma namn.
- Använd anpassade objektfält som begränsningar: anpassade objektfält är inte tillgängliga som direkta filter, som andra anpassade/standardfält är i personobjektet i Marketo Engage. De är i stället tillgängliga som begränsningar för filtret Har <anpassat objektnamn>.
Nu har ni lärt er att synkronisering av anpassade CRM-objekt kan utöka segmenteringsfunktionerna i Marketo Engage. När ni har konfigurerat det kan ni rikta in er på målgrupper i Marketo Engage med data från anpassade objekt i Salesforce.
Viktiga lärdomar
Efter den första Salesforce-synkroniseringen är det viktigt för er som Marketo Engage-administratörer att underhålla dataflödet från Salesforce till Marketo Engage, så att marknadsförarna kan inrikta sina kampanjer på rätt sätt.
Vi kan ta en titt på vanliga användningsfall för Salesforce CRM-synkronisering och rekommenderade åtgärder för att hantera viktiga, dagliga synkroniseringsuppgifter i CRM:
-
Ofullständiga kontaktprofiler för leads i Salesforce konverteras till kontakter i Salesforce: Kontrollera att ni mappar anpassade Salesforce-fält korrekt för lead- och kontaktobjekten.
-
Åtgärda vanliga Salesforce-synkroniseringsfel: Förstå grundorsaken till vanliga synkroniseringsfel, till exempel åtkomst, dubbletter samt saknade eller ogiltiga data. Undersök sedan rätt områden i er Salesforce-instans så att synkroniseringen kan fortsätta.
-
Synkronisera anpassade objekt till Marketo Engage för bättre segmenteringsfunktioner: Börja med att konfigurera behörighet för anpassade objekt i Salesforce och associera den med ett lead-, kontakt- eller kontoobjekt. Sedan kan ni aktivera synkronisering av anpassade objekt i Marketo Engage.