Do you want to visualise your Salesforce Marketing Cloud data in Tableau? Are you finding it challenging to load your data from Salesforce Marketing Cloud to Tableau? If yes, then you’ve landed at the right page! This article aims at providing you with a step-by-step guide to help you integrate Salesforce Marketing Cloud with Tableau for a fruitful analysis of your marketing campaign performance, strategies and customer behaviour!

Upon a complete walkthrough of the content, you will be able to visualise your Salesforce Marketing Cloud data using Tableau with ease! It will help you draw crucial insights about your marketing performance and customers. You will be able to provide an enhanced personalised experience to your customers, target them better, & carry out analytics on your customers’ entire journey across numerous channels. It will help you build more engagement, build positive customer relationships and convert more prospects to loyal customers.

Table of Contents

Introduction to Salesforce Marketing Cloud

Marketing Cloud Logo.

Salesforce Marketing Cloud is a robust marketing platform that allows marketers to not only monitor but also refine multi-channel experiences for customers. It houses numerous intuitive tools such as email studio, mobile studio, data studio, and many more that help marketers draw crucial insights about their customer’s journey. With Salesforce Marketing Cloud in place, marketers can provide customers with personalised experiences by interacting with them through various channels such as SMS, push notifications, emails, etc. 

It helps marketers boost their customer conversion rates and reach new heights of profitability. Leveraging the in-built tools such as email studio, social studio, etc. allows marketers to increase engagement and develop strong customer relationships through customer-centric social media and email campaigns. To help marketers reach out to customer’s better across various channels at the right time, it houses an intuitive functionality known as Journey Builder, that lets marketers create fully-automated workflows to interact with the customer based on their actions on different channels.

Key Features of Salesforce Marketing Cloud:

  • Customer-Relationships: With Salesforce Marketing Cloud in place, you can build a robust & profitable relationship with your customers.
  • Personalised Experience: Marketers can reach out to the customer with personalised offerings through numerous channels such as social media, emails, SMS, etc. and hence provide an exceptional 360-degree experience to them.
  • Analytics: With Salesforce Marketing Cloud’s in-built Einstein AI & Analytics Builder support, marketers can even create comprehensive reports and predict customer behaviour, helping them refine their strategies and target the customer better.

For further information on Salesforce Marketing Cloud, you can check the official website here.

Introduction to Tableau

Tableau Logo.

Tableau is one of the most popular and robust business intelligence tools available in the market today that allows users to transform raw data from a diverse set of sources into impeccably informative visualisations, allowing users to draw data-backed actionable insights. It supports robust integration with over 80+ data sources, including CSV, Excel, Text, JSON files, etc. With Tableau’s intuitive functionalities such as real-time analysis, smooth code-free integrations, data blending, etc., users can create informative business reports and dashboards that refresh automatically in real-time. 

Tableau is not only available as a desktop application but also as an online service in the form of Tableau Server, that allows teams to create, share and view critical business reports on the go, by logging into Tableau using their mobile device. It further provides a hosted-analytics offering called Tableau Online that provides them with similar functionalities along with unlimited storage support.

For further information on Tableau, you can check the official website here.

Ways to Visualise Marketing Cloud Data using Tableau

Method 1: Using Tracking Extract to Load Data from Marketing Cloud to Tableau as CSV Files

Using Salesforce Marketing Cloud’s Tracking Export functionality is one such way to transfer data to Tableau. This method requires you set up a data extract and file transfer activity to export your marketing data through your FTP tool on your system as CSV files. You will then have to load your CSV files containing your marketing data to Tableau using its text connector functionality to visualize it.

Method 2: Using Hevo Data, a No-code Data Pipeline

A fully managed, No-code Data Pipeline platform like Hevo Data, helps you integrate data from Salesforce Marketing Cloud and numerous other marketing applications for Free and visualize it in your desired BI tool such as Tableau in real-time, effortlessly. Hevo, with its minimal learning curve, can be set up in a matter of minutes making the users ready to load data without compromising performance. Its strong integration with various sources such as databases, files, BI tools, marketing applications, etc. gives users the flexibility to bring in data of all different kinds in a way that’s as smooth as possible, without having to write a single line of code.

Simplify your Data Analysis with Hevo today! 

SIGN UP HERE FOR A 14-DAY FREE TRIAL!

Prerequisites

  • Working knowledge of Tableau.
  • Working knowledge of Salesforce Marketing Cloud.
  • A general idea about APIs.
  • A general idea about FTP Tools.
  • A general idea about CSV Files.

Methods to connect Marketing Cloud to Tableau

There are multiple ways in which you can transfer data from Marketing Cloud to Tableau:

Method 1: Using Tracking Extract to Load Data from Marketing Cloud to Tableau as CSV Files

With Salesforce Marketing Cloud’s tracking extract in place, you can retrieve detailed information about your email marketing campaigns based on metrics such as opens, bounces, subscribers, etc. 

This method to load Data from Marketing Cloud to Tableau can be implemented using the following steps:

In case you want to use SQL queries to extract data, you can make use of data views that are going to help you retrieve information about metrics such as bounce, clicks, opens, etc. To learn more about data views and how you can use SQL queries with them, you can check the official documentation here.

Step 1: Using Automation Studio to Set Up a Data Extract Activity

To extract your Salesforce Marketing Cloud data, you will first have to set up a data extract activity in your automation studio. To do this, go to the official login website of Salesforce Marketing Cloud and log in with your credentials such as username and password. 

Once you’ve logged in, go to the automation studio and click on the “Activities” tab. Now click on the “Create Activity” button, found in the top right corner. The create activity window will now open up on your screen as follows:

Creating a new activity in the automation studio.

Click on the data extract option to start configuring your data extract. 

Selecting the Data Extract Option.

The properties page will now open up in your screen, where you need to select the choose the “Tracking Extract” option from the extract type drop-down list and then provide a file name with a .zip extension as follows:

Configuring Data Extract Properties.

With the data extract properties now set up, you now need to start configuring your data extract. You can do this as follows:

  • Date Range: You can select either the “Specific” or “Rolling” range option. In case you decide to go with the specific range option, you can give a maximum of 30 days, whereas, with rolling range, you can retrieve up to 90 days of data.
  • Account Id: Here, you need to provide the MID of the business unit that you want to track. Salesforce Marketing Cloud will automatically use the account carrying out the extract, in case you leave this field empty.
  • File Format: Here, you can select your desired type of the files in your zip extract. You can choose between CSV, Tab or XML.
Configuring Data Extract Activity.

You can choose the data that you want to extract by checking the checkboxes, found on the right side of your page. Once you’ve configured your data extract, you will now be able to see a summary of your data extract as follows: 

Data Extract Summary.

This is how you can set up a data extract activity in the automation studio to transfer data from Marketing Cloud to Tableau.

Step 2: Using Automation Studio to Set Up a File Transfer Activity

With your data extract activity set up, you now need to set up a file transfer activity. To do this, go back to the “Activities” tab in the automation studio and click on the “Create Activity” option found in the top right corner. The create activity window will now open up on your screen as follows, where you need to select the file transfer activity option:

Setting up a File Transfer Activity.

You can now start configuring your file transfer activity. To do this, begin by providing a name for your file transfer activity and selecting “Move a File From Safehouse” under the file action option.

Selecting the Move from Safehouse option.

Once you’ve set up the properties, move on to the configurations tab, where you need to provide a name for your file transfer activity with a pattern same as that of your data extract. You further need to set the destination as “ExactTarget Enhanced FTP”.

File Transfer Activity Configuration.

You will now be able to see a summary of your file transfer activity as follows: 

Summary of File Transfer Activity.

You can now click on finish to complete the file transfer activity set up.

This is how you can set up a file transfer activity in the automation studio to transfer data from Marketing Cloud to Tableau.

Step 3: Setting up a New Automation

Once you’ve set up the data extract & file transfer activities for your Salesforce Marketing Cloud, you now need to set up an automation workflow that will help you extract data. To do this, click on the overview tab and click on the new automation button, found in the top right corner of your screen.

Setting up a new automation activity.

The automation workflow set up page will now open up on your screen, where you’ll be able to see the activities & the schedule option on the left side of your screen. To set up the workflow, select and drag the schedule, file transfer, and data extract activities to the canvas.

Defining the Workflow.

You can now schedule the extract process as per your requirement. Click on the data extract and file transfer icons and choose the activities you’ve created earlier.

Scheduling & Running Automation Workflow

Once you’ve provided all the necessary information, you’ll be able to see the health of your automation workflow as follows:

Checking the health of the Workflow.

This is how you can set up an automation workflow in the automation studio to transfer data from Marketing Cloud to Tableau.

Are you tired of following a tedious setup process? Click here to check out the method of using Hevo Data that will let you load marketing data from Marketing Cloud to Tableau in an automated and hassle-free manner!

Step 4: Using an FTP Tool to Retrieve Salesforce Marketing Cloud Data

With your automation workflow now set up, your Salesforce Marketing Cloud data will now be available for access through your FTP server. To access the FTP server, you will need to download an FTP tool on your system such as SolarWinds, WinSCP, etc. 

To access your data through an FTP tool of your choice, you will need to have your FTP login credentials such as username & password for Salesforce Marketing Cloud. To retrieve this data, go to the setup page in the automation studio & select the FTP accounts option, found under the data management section. The FTP accounts page will now open up on your screen, from where you need to copy your FTP credentials and URL.

FTP Site Information.

Once you have all the details, launch your FTP tool such as WinSCP and enter your data to log in as follows:

Configuring the FTP Tool.

You can now open the import folder of your remote site and extract your Salesforce Marketing Cloud data to your local system.

Retrieved Marketing Cloud Data.

This is how you can extract data using tracking extracts to transfer data from Marketing Cloud to Tableau.

Step 5: Configuring Tableau’s Text Connector to Load Data from Marketing Cloud to Tableau

With your Salesforce Marketing Cloud data now available as CSV files on your system, you now need to import these files to your Tableau instance to start analysing your data. To import your CSV files, launch Tableau on your workstation and click on the text file open found on the panel on the left.

Selecting Tableau's Text Connector.

Once you’ve clicked on it, a new dialogue will now open up on your screen from where you can select the desired CSV file/s that you want to visualize in Tableau. Select your desired CSV file/s containing your Salesforce Marketing Cloud data and click on open.

Selecting Marketing Cloud's CSV files from the Local System.

You will now be able to view your Salesforce Marketing Cloud data in Tableau in a tabular form. Tableau will further list down all the CSV files from your data extract folder, allowing you to access the files with ease. With your data now available in Tableau, you either manually clean your CSV data or use the data interpreter option, found in the panel on the left, to automatically clean it.

Data Interpreter in Tableau.

To configure your file further click on your file name and click on the text file properties option. A small dialogue will now open up on your screen, where you need to provide the following information:

Text File Properties in Tableau.
  • Field Separator: Select the character that separates columns in the CSV file.
  • Text Qualifier: Specify the text qualifier that is in use in your CSV file. 
  • Locale: Choose the language that parses the file. Tableau uses this to separate the numbers.
Configuring CSV File Properties in Tableau.

Once you’ve made all the necessary configurations in Tableau for your CSV file, you will be able to see your data as follows:

Loading Data from Marketing Cloud to Tableau.

You can now start visualising your Salesforce Marketing Cloud data in Tableau.

This is how you can connect Marketing Cloud to Tableau by extracting data as CSV files using the tracking extract functionality.

Limitations of Loading Data as CSV files using the Tableau Text Connector:

  • Using the tracking extract functionality allows you to retrieve up to a maximum of 90 days only. In case you want to go beyond 90 days, you will have to use data views and write custom SQL queries to extract data. 
  • This method requires you to have a general idea about using FTP tools and extracting data using your URL and credentials, which can be challenging for some users.
  • When loading text files to Tableau, you must ensure the text file column width, as Tableau doesn’t support files with columns having more than 254 characters.
  • Tableau’s custom SQL feature for text files such as CSV data loads is only available if you either have a legacy connection or have old workbooks of Tableau Desktop 8.2.

Method 2: Using Hevo Data, a No-code Data Pipeline

Hevo Data Logo.

Say goodbye to the tedious challenges of unifying your marketing data! Use Hevo Data, a No-Code Data Integration Platform, to connect Salesforce Marketing Cloud with various marketing applications to bring in integrated data in a matter of minutes and visualize it in Tableau. It is the ideal solution for creating a single source of truth for marketing. Hevo is fully managed and completely automates the process of not only bringing in your data from multiple sources but also transforming it into a cleaned and analysis-ready form without having to write a single line of code. Its fault-tolerant architecture ensures that the data is handled in a secure, consistent manner with zero data loss.

Gone are the days of sitting down and manually optimizing your data to get rid of inconsistencies, silos and managing data losses. Hevo takes care of all your pre-processing needs and lets you focus on key business activities and develop a much powerful insight on how to generate more leads, retain customers and take your business to new heights of profitability.

GET STARTED WITH HEVO FOR FREE

Steps to use Hevo Data:

Hevo focuses on three simple steps to get you started:

  • Connect: Connect Hevo with Salesforce Marketing Cloud and various other sales & marketing data sources by simply logging in with your credentials.
  • Integrate: Consolidate your marketing data from several sources in Hevo’s Managed Data Integration Platform and automatically transform it into an analysis-ready form.
  • Visualize: Connect Hevo with your desired BI tool such as Tableau and visualize your unified marketing data easily to gain better insights.
GET STARTED WITH HEVO FOR FREE

Check out what makes Hevo amazing:

  • Secure: Hevo has a fault-tolerant architecture that ensures that the data is handled in a secure, consistent manner with zero data loss.
  • Schema Management: Hevo takes away the tedious task of schema management & automatically detects schema of incoming data and maps it to the destination schema.
  • Minimal Learning: Hevo, with its simple and interactive UI, is extremely simple for new customers to work on and perform operations.
  • Robust Integration with BI tools: Hevo supports connecting with numerous BI tools such as Tableau, Looker, PowerBI, etc. in a matter of minutes and lets you analyse your marketing data in a completely secure and hassle-free manner in real-time.
  • Hevo Is Built To Scale: As the number of sources and the volume of your data grows, Hevo scales horizontally, handling millions of records per minute with very little latency.
  • Incremental Data Load: Hevo allows the transfer of data that has been modified in real-time. This ensures efficient utilization of bandwidth on both ends.
  • Live Support: The Hevo team is available round the clock to extend exceptional support to its customers through chat, email, and support calls.
  • Live Monitoring: Hevo allows you to monitor the data flow and check where your data is at a particular point in time.

Simplify your data analysis with Hevo today! Sign up here for a 14-day free trial!

Conclusion

This article teaches you how to connect Marketing Cloud to Tableau with ease. It also provides in-depth knowledge about the concepts behind every step to help you understand and implement them efficiently. Carrying out an in-depth analysis of your marketing data requires you to integrate data from a diverse set of marketing data sources. 

VISIT OUR WEBSITE TO EXPLORE HEVO

Integrating such diverse data can be challenging and tiresome, especially for a beginner & this is where Hevo saves the day. Hevo Data, helps you easily integrate data from multiple marketing sources and applications and visualize it in your desired BI tool. Hevo is fully managed and completely automates the process of not only bringing in your data from multiple sources but also transforming it into an analysis-ready form without having to write a single line of code. You can easily visualize your unified marketing data using your desired BI tool and create informative business reports.

Want to take Hevo for a spin? 

SIGN UP and experience the feature-rich Hevo suite first hand. You can also have a look at our unbeatable pricing that will help you choose the right plan for your business needs!

Tell us about your experience of connecting Marketing Cloud to Tableau! Share your thoughts in the comments section below!

Divij Chawla
Former Marketing Operations and Analytics Manager, Hevo Data

Divij Chawla worked with Hevo in driving the Marketing Operations and Analytics team. He has a keen interest in data analysis, data, software architecture, and the creation of technical content related to the realm.

Visualize Your Marketing Cloud Data In Tableau Easily

Get Started with Hevo