Connecting product and revenue data to your email marketing campaigns enables data-driven decisions, more relevant messaging, and measurable ROI. By combining customer engagement with purchase history, you can leverage advanced segmentation and personalized automation to improve campaign performance.
Product and Revenue Tracking is a Maropost feature that lets e-commerce marketers store and reference product, order, and purchase data, creating a single customer record that unifies contact engagement and purchase history.
Adding product and revenue tracking lets you:
- Enhance Segmentation: Build segments based on products purchased, total spend, and order status.
- Personalize Campaigns: Use purchase history to drive targeted campaigns, including the following:
- Product Upsell: Encourage contacts to upgrade to a premium version of something they've already bought.
- Next Logical Product: Suggest related products or accessories based on past purchases.
- Product Replenishment: Anticipate when contacts need to restock and prompt repeat purchases.
- Free Trial Conversion: Send a series of emails nudging trial users to convert to a paid subscription.
- Personalize Journey Campaigns: Trigger automated journeys based on purchase behavior. For example, a new subscriber can be automatically enrolled in an educational onboarding sequence.
- Measure ROI and Campaign Effectiveness: Attribute revenue directly to specific email campaigns or journeys, and gain visibility into customer lifetime value and detailed order history.
Where Can I See Product & Revenue Tracking?
You can access and engage with the product and revenue information through various features in Maropost. Once enabled, you will be able to see relevant product and revenue information in the following places:
Contact List - Total Revenue
The total revenue attributed to a specific contact list is calculated and displayed both on the Contact Lists index and overview pages. The total revenue is calculated by summing the revenue generated from all contacts on the specific list.
Contact Overview - Lifetime Value and Number of Orders
You can see the purchase history of contacts on their contact overview page. The engagement cards, such as "Lifetime Value" and "Number of Orders," give you quick insight into their total spending and orders placed.
The lifetime value is calculated by summing the total dollar amount spent by the contact since subscribing. The Customer Engagement Journey provides quick insights along with a detailed account of the contact’s engagement with your emails and products, including order details.
Clicking a contact's email address in a contact list displays the contact overview page. For more information, see our Contact 360 Overview article.
Reporting - Total Revenue and Conversion Rate
You can also see the revenue data in various campaign-related reports. The Total Revenue field in the reports is calculated as the sum of total revenue from each order for each campaign in an account. To learn more about various reports that you can create, see our Reports Overview article.
Dashboard Widgets
Certain dashboard widgets, such as the "Recent Campaign Sent" and "Total Campaign Revenue" widgets, showcase revenue data corresponding to the campaign information. The total revenue is calculated as the sum of revenue generated by orders placed through campaign clicks. To learn more about the widgets, see our Dashboard Walkthrough article.
The "Revenue" column in the Recent Send Campaigns widget shows the total revenue generated by each listed campaign:
How Do I Add Product & Revenue Data?
Maropost offers three methods for integrating product and revenue data into your account. The table below outlines each approach, helping you identify the best fit for your organization along with any limitations to consider.
For a detailed discussion on how you can implement these methods, see our Implementing Product and Revenue Tracking article.
Implementation Method | One-Click Integrations | Maropost's Web Tracking | REST API |
|---|
Recommend for Accounts | One-click integrations are the fastest and easiest way to bring in your product and revenue data. This method works best with accounts that are using a Maropost e-commerce partner, such as Shopify, Magento, 1Shopping Cart, and Infusionsoft. | Integrating product and revenue data via web tracking is our recommended method for customers who are either using a custom e-commerce platform or an e-commerce platform that doesn't have a one-click integration with Maropost. | The product and revenue REST API is recommended for our larger customers who are using a homegrown e-commerce platform or have an internal development team to help set up and support. The Product/Revenue REST APIs can be used to capture, retrieve, update, and delete the order details and product information. |
Limitations | Can’t track campaign conversions. | Less accurate because the tracking is cookie-based. | For tracking campaign conversions, implementing the process of storing and passing the campaign ID remains your responsibility. |
Getting Started | Click here to learn how to get started with one-click integrations. | Click here to learn how to add product and revenue data via web tracking. | See API Reference (Product/Revenue REST APIs) for detailed information on how to use the API methods. |