Salesforce Marketing Cloud
This article describes how to connect Tableau to the Salesforce Marketing Cloud connector. To begin, you must install the connector and configure the instance to accept Application Programming Interface (API) connections. The Marketing Cloud connector needs a plugin (.taco file) and a driver.
Note: Multi-factor authentication (MFA) isn't supported.
Driver required
Check that the driver is installed on your computer. If the driver isn't installed on your computer, Tableau displays a message in the connection dialog box with a link to the Driver Download page, where you can find driver links and installation instructions.
MFA Work Around
If you are having problems using MFA with Salesforce Marketing Cloud. You first need to enable MFA on the web UI login, then follow the steps on the Tableau Exchange. To get the instructions, see:
Install the Connector
Complete the following steps to install the connector in Tableau.
- In Tableau, in the Connect panel, locate the To a Server section.
- Select More, and in the connections list, select Salesforce Marketing Cloud. If necessary, let Tableau install the connector and restart.
- In the dialog that appears, enter the following information:
- In User, enter the name of the Marketing Cloud API user.
- In Password, enter the password associated with the API user account in Marketing Cloud.
- In Subdomain, enter the subdomain listed as part of the SOAP Base URI in Marketing Cloud's configuration summary (for example,
https://<<SubDomain>>.soap.marketingcloudapis.com/
).
- Click Sign In to finish making the connection.
Configure the Marketing Cloud Instance
The Marketing Cloud Connector needs an API integration to be configured and given appropriate privileges. After it's configured, your instance has a Subdomain value that can be entered into Tableau’s connector dialog.
Note: Only Marketing Cloud Administrators can configure a subdomain.
Configure your Subdomain
- Sign into the Marketing Cloud connector with your Marketing Cloud administrator ID.
- Go to Setup, Installed Packages.
- Select Create a new package.
- In the Name field, enter a package name.
- Choose Create with enhanced functionality.
- Select Save.
- In Add Component, under Choose Your Component Type, select the API Integration Component Type.
- Select Next.
- In Add Component, under Choose Your Integration Type, select Server-to-Server.
- Select Next.
- Choose your scopes. The SOAP Base URI populates.
Refresh your data
Tableau only supports data extract connections for the Marketing Cloud connector. You can update the data by refreshing the data extract. For more information, see Refresh Extracts. For information about refresh schedules, see Schedule Extract Refreshes as You Publish a Workbook.
See also
- Set Up Data Sources – Add more data to this data source or prepare your data before you analyze it.
- Build Charts and Analyze Data – Begin your data analysis.
-
Salesforce Help: Set Up Tableau in Customer Data Platform
-
Salesforce Help: Enable Customer Data Platform in Tableau
-
Salesforce Help: Using Customer Data Platform Data in Tableau