(API) Salesforce Marketing Cloud-anslutning
Översikt overview
(API) Salesforce Marketing Cloud (tidigare kallat ExactTarget) är en digital marknadsföringssvit som gör att du kan skapa och anpassa resor för besökare och kunder för att anpassa deras upplevelse.
Jämfört med Salesforce Marketing Cloud Account Engagement, som är mer inriktad på B2B-marknadsföring, är (API) Salesforce Marketing Cloud-målet idealiskt för B2C-användningsfall med kortare beslutscykler för transaktioner. Du kan konsolidera större datauppsättningar som representerar målgruppens beteende för att justera och förbättra marknadsföringskampanjer genom att prioritera och segmentera kontakter, särskilt från datauppsättningar utanför Salesforce. Obs! Experience Platform har också en anslutning för Salesforce Marketing Cloud Account Engagement.
Det här Adobe Experience Platform målet använder API:t Salesforce Marketing Cloud Uppdatera kontakter som gör att du kan lägga till kontakter och uppdatera kontaktdata för dina affärsbehov efter att du har aktiverat dem i ett nytt Salesforce Marketing Cloud-segment.
Salesforce Marketing Cloud använder OAuth 2 med klientautentiseringsuppgifter som autentiseringsmekanism för att kommunicera med Salesforce Marketing Cloud API. Instruktioner för autentisering till din Salesforce Marketing Cloud-instans finns längre ned i avsnittet Autentisera till mål.
Användningsfall use-cases
För att du bättre ska kunna förstå hur och när du ska använda målet (API) Salesforce Marketing Cloud finns det ett exempel på användning som Adobe Experience Platform-kunder kan lösa genom att använda det här målet.
Skicka e-post till kontakter för marknadsföringskampanjer use-case-send-emails
Försäljningsavdelningen på en uthyrningsplattform vill sända ett marknadsföringsmejl till en målgrupp. Plattformens marknadsföringsteam kan lägga till nya kontakter/uppdatera befintliga kontakter (och deras e-postadresser) via Adobe Experience Platform, bygga målgrupper utifrån deras egna offlinedata och skicka dessa målgrupper till Salesforce Marketing Cloud som sedan kan användas för att skicka marknadsföringskampanjens e-post.
Förhandskrav prerequisites
Förutsättningar i Experience Platform prerequisites-in-experience-platform
Innan du aktiverar data till målet (API) Salesforce Marketing Cloud måste du ha ett schema, en datamängd och segment som skapats i Experience Platform.
Förutsättningar i (API) Salesforce Marketing Cloud prerequisites-destination
Observera följande krav för att kunna exportera data från Platform till ditt Salesforce Marketing Cloud-konto:
Du måste ha ett Salesforce Marketing Cloud-konto prerequisites-account
Ett Salesforce Marketing Cloud-konto med en prenumeration på Marketing Cloud Engagement-produkten är obligatoriskt för att fortsätta.
Kontakta Salesforce support om du inte har något Salesforce Marketing Cloud-konto eller om ditt konto saknar produktprenumerationen Marketing Cloud Engagement.
Skapa attribut i Salesforce Marketing Cloud prerequisites-attribute
När du aktiverar målgrupper till målet (API) Salesforce Marketing Cloud måste du ange ett värde i fältet Mapping ID för varje aktiverad målgrupp i steget Målgruppsschema.
Salesforce kräver det här värdet för att kunna läsa och tolka målgrupper som kommer från Experience Platform korrekt och för att uppdatera deras målgruppsstatus inom Salesforce Marketing Cloud. Se Experience Platform-dokumentationen för schemafältgruppen Information om målgruppsmedlemskap om du behöver vägledning om målgruppsstatus.
För varje målgrupp som du aktiverar från Platform till Salesforce måste du ha ett attribut av typen Text
länkat till datatillägget Email Demographics i Salesforce Marketing Cloud. Använd Salesforce Marketing Cloud Contact Builder för att skapa attribut. Läs Salesforce Marketing Cloud-dokumentationen om du vill skapa attribut om du behöver hjälp med att skapa attribut.
Attributfältsnamnen används för målfältet (API) Salesforce Marketing Cloud under steget Mapping. Du kan definiera fälttecknet med högst 4 000 tecken, beroende på dina affärsbehov. Mer information om attributtyper finns på dokumentationssidan Salesforce Marketing Cloud Datatilläggsdatatyper .
Ett exempel på datadesignerskärmen i Salesforce Marketing Cloud där du ska lägga till attributet visas nedan:
En vy över en Salesforce Marketing Cloud Email Data-attributgrupp med attribut som motsvarar målgruppens status i datatillägget Email Demographics visas nedan:
Målet (API) Salesforce Marketing Cloud använder Salesforce Marketing Cloud Search Attribute-Set Definitions REST API för att dynamiskt hämta datatilläggen och deras länkade attribut som definierats i Salesforce Marketing Cloud.
Dessa visas i urvalsfönstret Target field när du ställer in mappningen i arbetsflödet för att aktivera målgrupper till målet.
salesforce_mc_segment_1
. När du aktiverar en målgrupp på det här målet lägger du till salesforce_mc_segment_1
som Mapping ID för att fylla målgrupper från Experience Platform i det här attributet.Ett exempel på hur du skapar attribut i Salesforce Marketing Cloud visas nedan:
- När du skapar attributet ska du inte ta med blankstegstecken i fältnamnet. Använd i stället understrecket
(_)
som avgränsare. - Om du vill skilja mellan attribut som används för plattformsmålgrupper och andra attribut i Salesforce Marketing Cloud kan du inkludera ett identifierbart prefix eller suffix för attributen som används för Adobe-segment. Använd till exempel
Adobe_test_segment
ellertest_segment_Adobe
i stället förtest_segment
. - Om du redan har andra attribut skapade i Salesforce Marketing Cloud kan du använda samma namn som plattformssegmentet för att enkelt identifiera målgruppen i Salesforce Marketing Cloud.
Tilldela användarroller och behörigheter i Salesforce Marketing Cloud prerequisites-roles-permissions
Eftersom Salesforce Marketing Cloud har stöd för anpassade roller beroende på ditt användningsfall, bör din användare tilldelas de relevanta rollerna för att uppdatera dina attribut i Salesforce Marketing Cloud. Ett exempel på roller som tilldelats en användare visas nedan:
Beroende på vilka roller din Salesforce Marketing Cloud-användare har tilldelats, måste du även tilldela behörigheter till datatillägget Salesforce Marketing Cloud som är länkade till de fält som du vill uppdatera.
Eftersom det här målet kräver åtkomst till data extension
måste du tillåta dem. Till exempel för Email
data extension som du måste tillåta enligt nedan:
Om du vill begränsa åtkomstnivån kan du även åsidosätta individuell åtkomst genom att använda detaljerade behörigheter.
Mer information finns på sidorna Marketing Cloud Roles och Marketing Cloud Roles and Permissions.
Samla in inloggningsuppgifter för Salesforce Marketing Cloud gather-credentials
Anteckna objekten nedan innan du autentiserar till målet (API) Salesforce Marketing Cloud.
mcq4jrssqdlyc4lph19nnqgzzs84
.login.exactarget.com,du måste ange
mcq4jrssqdlyc4lph19nnqgzzs84
som värde.Guardrails guardrails
-
Salesforce tillämpar vissa hastighetsbegränsningar.
- Läs Salesforce Marketing Cloud dokumentation om du vill åtgärda eventuella begränsningar som kan uppstå och minska antalet fel under körningen.
- Gå till sidan Salesforce Marketing Cloud Åtagandepriser för att hämta jämförelsetabellen med fullständiga utgåvor som en pdf som innehåller information om de begränsningar som din plan innebär.
- Sidan API-översikt innehåller ytterligare begränsningar.
- Gå till här för en sida som samlar in dessa uppgifter.
-
Antalet anpassade fält som tillåts per objekt varierar beroende på din Salesforce Edition.
-
Mer information finns i Salesforce dokumentationen.
-
Om du har nått gränsen som definierats för anpassade fält som tillåts per objekt inom Salesforce Marketing Cloud måste du
- Ta bort äldre attribut innan du lägger till nya attribut i Salesforce Marketing Cloud.
- Uppdatera eller ta bort aktiverade målgrupper i plattformsmål som använder dessa äldre attributnamn som det värde som anges för Mapping ID under steget målgruppsplanering.
-
Identiteter som stöds supported-identities
(API) Salesforce Marketing Cloud stöder aktivering av identiteter som beskrivs i tabellen nedan. Läs mer om identiteter.
Målgrupper supported-audiences
I det här avsnittet beskrivs vilka typer av målgrupper du kan exportera till det här målet.
Exportera typ och frekvens export-type-frequency
Se tabellen nedan för information om exporttyp och frekvens för destinationen.
- Du exporterar alla medlemmar i ett segment, tillsammans med de önskade schemafälten (till exempel e-postadress, telefonnummer, efternamn), enligt fältmappningen.
- Varje segmentstatus i Salesforce Marketing Cloud uppdateras med motsvarande målgruppsstatus från Platform, baserat på värdet Mapping ID som tillhandahölls under steget målgruppsplanering.
Anslut till målet connect
Om du vill ansluta till det här målet följer du stegen som beskrivs i självstudiekursen för destinationskonfiguration. I arbetsflödet för att konfigurera mål fyller du i fälten som listas i de två avsnitten nedan.
Sök efter (API) Salesforce Marketing Cloud inom Destinations > Catalog. Du kan också hitta den under kategorin Email marketing.
Autentisera till mål authenticate
Om du vill autentisera mot målet fyller du i de obligatoriska fälten nedan och väljer Connect to destination. Mer information finns i avsnittet Samla Salesforce Marketing Cloud inloggningsuppgifter.
Om din domän till exempel är
mcq4jrssqdlyc4lph19nnqgzzs84
.login.exactarget.com,du måste ange
mcq4jrssqdlyc4lph19nnqgzzs84
som värde.Client ID
.Client Secret
.
Om den angivna informationen är giltig visar gränssnittet Connected-status med en grön bockmarkering, och du kan sedan fortsätta till nästa steg.
Fyll i målinformation destination-details
Om du vill konfigurera information för målet fyller du i de obligatoriska och valfria fälten nedan. En asterisk bredvid ett fält i användargränssnittet anger att fältet är obligatoriskt.
- Name: Ett namn som du känner igen det här målet med i framtiden.
- Description: En beskrivning som hjälper dig att identifiera det här målet i framtiden.
Aktivera aviseringar enable-alerts
Du kan aktivera varningar för att få meddelanden om dataflödets status till ditt mål. Välj en avisering i listan om du vill prenumerera och få meddelanden om statusen för ditt dataflöde. Mer information om varningar finns i guiden prenumerera på destinationsvarningar med användargränssnittet.
Välj Next när du är klar med att ange information för målanslutningen.
Aktivera målgrupper till det här målet activate
-
För att aktivera data behöver du behörigheterna View Destinations, Activate Destinations, View Profiles och View Segments åtkomstkontroll. Läs åtkomstkontrollsöversikten eller kontakta produktadministratören för att få den behörighet som krävs.
-
Om du vill exportera identiteter måste du ha View Identity Graph åtkomstkontrollbehörighet.
{width="100" modal="regular"}
Läs Aktivera profiler och målgrupper för att direktuppspela målgruppsexportdestinationer för instruktioner om hur du aktiverar målgrupper till det här målet.
Mappa överväganden och exempel mapping-considerations-example
Om du vill skicka målgruppsdata från Adobe Experience Platform till målet (API) Salesforce Marketing Cloud måste du gå igenom fältmappningssteget. Mappningen består av att skapa en länk mellan XDM-schemafälten (Experience Data Model) i ditt plattformskonto och motsvarande motsvarigheter från målmålet.
Följ stegen nedan för att mappa dina XDM-fält till målfälten för (API) Salesforce Marketing Cloud korrekt.
-
Även om dina attributnamn är som de är för ditt Salesforce Marketing Cloud-konto är mappningarna för både
contactKey
ochpersonalEmail.address
obligatoriska. -
Integrationen med Salesforce Marketing Cloud-API:t har en sidnumreringsgräns för hur många attribut Experience Platform kan hämta från Salesforce. Detta innebär att målfältschemat kan visa högst 2 000 attribut från ditt Salesforce-konto under steget Mapping.
-
Välj Add new mapping i steget Mapping. En ny mappningsrad visas på skärmen.
-
Välj kategorin Select attributes i fönstret Select source field och markera XDM-attributet eller välj Select identity namespace och välj en identitet.
-
I fönstret Select target field väljer du Select identity namespace och väljer en identitet eller en Select attributes-kategori och väljer ett attribut bland de datatillägg som visas efter behov. Målet (API) Salesforce Marketing Cloud använder Salesforce Marketing Cloud Search Attribute-Set Definitions REST API för att dynamiskt hämta datatilläggen och deras länkade attribut som definierats i Salesforce Marketing Cloud. Dessa visas i popup-fönstret Target field när du konfigurerar mappningen i arbetsflödet aktivera målgrupper.
-
Upprepa de här stegen för att lägga till följande mappningar mellan XDM-profilschemat och (API) Salesforce Marketing Cloud:
table 0-row-3 1-row-3 2-row-3 3-row-3 Source Field Målfält Obligatoriskt IdentityMap: contactKey
Identity: salesforceContactKey
Mandatory
xdm: personalEmail.address
Attribute: Email Address
från datatillägget Salesforce Marketing Cloud Email Addresses.Mandatory
när nya kontakter läggs till.xdm: person.name.firstName
Attribute: First Name
från det önskade datatillägget Salesforce Marketing Cloud.– -
Ett exempel på hur du använder dessa mappningar visas nedan:
-
När du har angett mappningarna för målanslutningen väljer du Next.
Schemalägg målgruppsexport och exempel schedule-segment-export-example
När du utför steget Schemalägg målgruppsexport måste du manuellt mappa plattformsmålgrupper till attributen i Salesforce Marketing Cloud.
Det gör du genom att markera varje segment och sedan ange attributets namn från Salesforce Marketing Cloud i fältet (API) Salesforce Marketing Cloud Mapping ID. Mer information om hur du skapar attribut i Salesforce Marketing Cloud finns i avsnittet Skapa attribut i Salesforce Marketing Cloud.
Om attributet Salesforce Marketing Cloud till exempel är salesforce_mc_segment_1
anger du det här värdet i (API) Salesforce Marketing Cloud Mapping ID för att fylla målgrupper från Experience Platform i det här attributet.
Ett exempelattribut från Salesforce Marketing Cloud visas nedan:
Ett exempel som anger platsen för (API) Salesforce Marketing Cloud Mapping ID visas nedan:
Så som visas ska (API) Salesforce Marketing Cloud Mapping ID exakt matcha värdet som anges i Salesforce Marketing Cloud FIELD NAME.
Upprepa det här avsnittet för varje aktiverat plattformssegment.
Ett typiskt exempel baserat på bilden ovan kan vara.
salesforce_mc_segment_1
salesforce_mc_segment_1
salesforce_mc_segment_2
salesforce_mc_segment_2
Validera dataexport exported-data
Följ stegen nedan för att verifiera att du har konfigurerat målet korrekt:
-
Välj Destinations > Browse för att navigera till listan över mål.
-
Markera målet och validera att statusen är enabled.
-
Växla till fliken Activation data och välj sedan ett publiknamn.
-
Övervaka målgruppssammanfattningen och se till att antalet profiler motsvarar antalet som skapas inom segmentet.
-
Logga in på webbplatsen Salesforce Marketing Cloud. Gå sedan till sidan Audience Builder > Contact Builder > All contacts > Email och kontrollera om profilerna från målgruppen har lagts till.
-
Om du vill kontrollera om några profiler har uppdaterats går du till sidan Email och kontrollerar om attributvärdena för profilen från målgruppen har uppdaterats. Om det lyckas kan du se att varje målgruppsstatus i Salesforce Marketing Cloud har uppdaterats med motsvarande målgruppsstatus från Platform, baserat på värdet Mapping ID som anges i steget målgruppsplanering.
Dataanvändning och styrning data-usage-governance
Alla Adobe Experience Platform-mål är kompatibla med dataanvändningsprinciper när data hanteras. Mer information om hur Adobe Experience Platform använder datastyrning finns i Datastyrningsöversikten.
Fel och felsökning errors-and-troubleshooting
Okända fel påträffades när händelser skickades till Salesforce Marketing Cloud unknown-errors
-
När du kontrollerar ett dataflöde kan följande felmeddelande visas:
Unknown errors encountered while pushing events to the destination. Please contact the administrator and try again.
- Om du vill åtgärda det här felet kontrollerar du att Mapping ID som du angav i aktiveringsarbetsflödet till (API) Salesforce Marketing Cloud-målet exakt matchar namnet på attributet som du skapade i Salesforce Marketing Cloud. Mer information finns i avsnittet Skapa attribut i Salesforce Marketing Cloud.
-
När du aktiverar ett segment kan du få ett felmeddelande:
The client's IP address is unauthorized for this account. Allowlist the client's IP address...
- Om du vill åtgärda det här felet kontaktar du kontoadministratören för Salesforce Marketing Cloud och lägger till Experience Platform IP-adresser i Salesforce Marketing Cloud-kontonas betrodda IP-intervall. Mer information finns i Salesforce Marketing Cloud IP-adresserna för Inkludering på Tillåtelselista i Marketing Cloud-dokumentationen om du behöver ytterligare hjälp.
Ytterligare resurser additional-resources
- Salesforce Marketing Cloud API
- Salesforce Marketing Cloud dokumentation som förklarar hur kontakter uppdateras med den angivna informationen.
Changelog changelog
I det här avsnittet beskrivs funktionaliteten och viktiga dokumentationsuppdateringar för den här målanslutningen.
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 layout-auto | ||
---|---|---|
Releasamånad | Uppdateringstyp | Beskrivning |
Oktober 2023 | Dokumentation - uppdatering |
|
April 2023 | Dokumentation - uppdatering |
|
Februari 2023 | Dokumentation - uppdatering | Vi har uppdaterat avsnittet Krav i (API) Salesforce Marketing Cloud så att det innehåller en referenslänk som anropar att Salesforce Marketing Cloud Engagement är en obligatorisk prenumeration för att kunna använda det här målet. |
Februari 2023 | Funktionsuppdatering | Vi har åtgärdat ett problem där en felaktig konfiguration i målet orsakade att ett felaktigt JSON skickades till Salesforce. Detta resulterade i att ett stort antal identiteter inte kunde aktiveras. (PLATIR-26299) |
Januari 2023 | Dokumentation - uppdatering |
|
Oktober 2022 | Inledande version | Ursprunglig målversion och dokumentationspublicering. |