This guide outlines the procedure for exporting the "MobilePush Detail Extract Report"—used to verify detailed MobilePush sending performance—to the Enhanced FTP using Automation Studio. This step-by-step walkthrough is intended for verifying the initial configuration and establishing the export workflow.
The following steps outline how to generate the MobilePush Detail Extract Report using Automation Studio and output it to the Enhanced FTP site.
You must have access to the Enhanced FTP site and permission to download files.
The primary purpose of this procedure is to verify the initial configuration. Please adjust file naming conventions and schedules according to your specific requirements for actual production use.
Open Automation Studio from the Marketing Cloud menu.
Click New Automation in the top right corner of the screen.
From the Activities list on the left, drag and drop the following icons onto the canvas:
Starting Source: [Schedule]
Step 1: [Data Extract]
Step 2: [File Transfer]
Create a definition to extract detailed MobilePush data.
Click Choose inside the "Data Extract" activity you placed, and select Create New Data Extract Activity.
Configure the Properties:
Name: Enter a descriptive name (e.g., MobilePush_Detail_Extract_Daily).
File Naming Pattern: Enter the desired output filename. Ensure the extension is .zip (e.g., MobilePushData.zip).
Important: Make a note of the filename specified here, as you must reference it exactly in the subsequent "File Transfer" settings.
Extract Type: Select MobilePush Detail Extract Report.
Note: If this option does not appear in the dropdown, you must request activation from Salesforce Support. Please contact them with your MID (Member ID).
Configure the Configuration settings:
Date Range: Specify the period you want to extract. Ensure the date of your test send is included. For testing purposes, it is recommended to select Specific Range and set it to 1 day before and after the send date.
Example: If the send occurred on Oct 10, set the range from Oct 9 to Oct 11.
Apply Time Zone: Check this box and specify the desired time zone.
Review your settings, click Next, and then click Finish.
Create a definition to move the extracted file from the "Safehouse" area to your FTP server.
Click Choose inside the "File Transfer" activity you placed, and select Create New File Transfer Activity.
Configure the Properties:
Name: Enter a descriptive name (e.g., Move_MobilePush_Data_To_FTP).
File Action: Select Move a File From Safehouse.
Configure the Configuration settings:
File Naming Pattern: Enter the exact string used in the "File Naming Pattern" from Step 3 (e.g., MobilePushData.zip).
Warning: If these patterns do not match exactly, the file will not be found, resulting in an error.
Destination: Select the transfer destination directory (e.g., ExactTarget Enhanced FTP). This typically points to the root of the Import directory on your SFTP site.
Review your settings, click Next, and then click Finish.
Click the Save button in the top right corner.
Name: Enter a name for the entire Automation and save it in your desired location (e.g., Daily_MobilePush_Extract_Automation).
Click Run Once in the top right corner to verify the operation.
Select the activities for Step 1 and Step 2, then click Run.
Confirm the activities to be executed (ensure the ones created above are selected) and click Run Now.
Navigate to the Activity tab and wait for the Automation to complete successfully.
Note: It may take 1–2 minutes for the Run Once request to start.
Once completed successfully, verify that the file has been generated in the specified location.
If you selected ExactTarget Enhanced FTP, check directly under the Import directory of your SFTP site.
The file will be in ZIP format. Unzip the file to retrieve the CSV, then open the CSV file in Excel or similar software to verify the sending data. For details on how to interpret the data recorded in this report, please refer to the articles below.
Reference:
This setting controls the reference time zone for the output timestamp and extraction range. To prevent data discrepancies, it is generally recommended to keep this checked.
Considerations for Storing Data in Data Extensions
When storing extracted data into a Data Extension (DE) for segmentation, please consider the following:
Store only necessary data: Query/Filter activities take longer based on data volume. Since Query Activities have a 30-minute timeout limit, avoid storing all raw data. Instead, store only necessary fields and filter by date range.
Consider external processing: If timeouts occur frequently despite optimization, consider processing the CSV data externally before importing it back into Marketing Cloud, rather than relying solely on Query Activities.
For the procedure on importing to a Data Extension, please refer to the article below:
https://help.salesforce.com/s/articleView?id=005299204&type=1
005239066

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.