Salesforce Marketing Cloud | Qlik Cloud帮助
跳到主要内容 跳到补充内容

Salesforce Marketing Cloud 

Salesforce Marketing Cloud is a digital marketing platform that automates email marketing, social media, apps, websites, and more.

Salesforce Marketing Cloud integration replicates data using the Salesforce Marketing Cloud both REST API and SOAP API.

请参阅架构部分以获取可用于复制的对象列表。

Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

信息注释请确保您使用的帐户对要获取的表具有读取权限。

Before you create connections in Qlik Talend Cloud, make sure you have the following:

  • A Salesforce Professional, Corporate, or Enterprise license (required to use the Salesforce Marketing Cloud API).
  • A Salesforce Marketing Cloud Administrator user, or a System Administrator user in Salesforce.
  • An External Client App created in Salesforce. To integrate with Salesforce, external applications must use an External Client App (not a package).

The following instructions are available only in the Salesforce Lightning Experience menu. If you are using Salesforce Classic, switch to Salesforce Lightning Experience.

To retrieve your client ID and client secret:

  1. Switch to Salesforce Lightning Experience if you are using Salesforce Classic.
  2. Log into your Salesforce Marketing Cloud account.
  3. In Setup, navigate to Apps > App Manager, and then click New External Client App.
  4. Configure the app:
    • Enter a name.
    • Set Distribution State to Local.
    • Under API (Enable OAuth Settings), select Enable OAuth and set OAuth Scopes to Full access.
    • Under Flow Enablement, select Enable Client Credentials Flow.
  5. Click Create.
  6. Once the external app is created, navigate to Settings > OAuth Settings > Consumer Key and Secret.
  7. When prompted, verify your identity using one of your registered methods.
  8. Copy and paste your client ID and client secret into a secured file.
  9. Navigate to Policies > Edit > OAuth Policies, and then enable Enable Client Credentials Flow.
  10. In Run As (Username), enter your email, and then click Save.

To enable REST API access:

  1. Log into your Salesforce Marketing Cloud account.
  2. In Setup, navigate to Apps > External Client Apps > Settings.
  3. Enable Allow access to External Client App consumer secrets via REST API.

Creating the connection

有关更多信息,请参阅连接到 SaaS 应用程序

  1. 填写所需的连接属性。
  2. 连接名称中提供连接的名称。

  3. 选择打开连接元数据以定义创建连接时的元数据。

  4. 单击创建

Connection settings
SettingDescription
Data gateway

如果您的用例需要,请选择一个 数据移动网关

信息注释

此字段不适用于 Qlik Talend Cloud Starter 订阅,因为它不支持 数据移动网关。如果您有另一个订阅层并且不想使用 数据移动网关,请选择

有关 数据移动网关 的优势和需要它的用例的信息,请参阅Qlik 数据网关 - 数据移动

Start DateEnter the date, in the format MM/DD/YYYY, from which the data must be replicated from your source to your target.
Client IDClient ID.
Client SecretClient secret.
Tenant Subdomain The tenant subdomain for your Salesforce Marketing Cloud account.

Example: https://subdomain.auth.marketingcloudapis.com, enter subdomain.

Schema

Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.

The schema and information displayed below is for version 1.

Depending on your destination, table and column names may not appear as they are outlined below.

campaigns

The campaigns table contains information about the campaigns in your Salesforce Marketing Cloud account.

Replication Method

Full Table

Primary Key

id

Replication Key

modifiedDate

Useful links

Salesforce Marketing Cloud API method

content_areas

The content_areas table contains information about the reusable content sections in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

data_extension

The data_extension table contains information about the data extensions in your Salesforce Marketing Cloud account. A table will be created for each data extension in your Salesforce Marketing Cloud account.

For example: If there are two data extensions named MobileAddress and MobileSubscription, two tables would be created: data_extension._MobileAddress and data_extension._MobileSubscription

Note: Retrieving data extension data requires Read, Write permissions for Data Extensions.

Replication Method

Full Table

Primary Key

_CustomObjectKey

Useful links

Salesforce Marketing Cloud API method

emails

The emails table contains information about the emails in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

events

The events table contains information about the events in your Salesforce Marketing Cloud account.

When events are replicated to the destination, they are split into the following tables: BounceEvent, ClickEvent, OpenEvent, SentEvent, and UnsubEvent.

Replication Method

CDC

Primary Keys

EventType

EventDate

SendID

SubscriberKey

Replication Key

EventDate

Useful links

folders

The folders table contains information about the folders in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

list_sends

The list_sends table contains information about the completed sends for lists in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Keys

ListID

SendID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

list_subscribers

The list_subscribers table contains information about the lists associated with a specific subscriber in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Keys

ListID

SubscriberKey

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

lists

The lists table contains information about the lists in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud documentation

Salesforce Marketing Cloud API method

sends

The sends table contains information about the email sends in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

subscribers

The subscribers table contains information about the subscribers (people subscribed to receive email and/or SMS communication) in your Salesforce Marketing Cloud account.

Replication Method

CDC

Primary Key

ID

Replication Key

ModifiedDate

Useful links

Salesforce Marketing Cloud API method

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!