Generating...

You will learn

You will learn

Learn how to use the product analysis dashboard to understand customer behaviors related to specific product purchases and craft marketing to match these pathways. Review insights around how, what, and when products in your catalog are driving orders, and align products at the right time in the customer journey.

Advanced KDP and Marketing Analytics are not included in Klaviyo’s standard marketing application, and a subscription is required to access the associated functionality. Head to our billing guide to learn about how to purchase these plans.

Before you begin

Before you begin

Important information about your dashboard

Important information about your dashboard

Report scope and data displayed
The dashboard displays the following:

  • Product data from the last 2 years only.
  • Only purchase events (e.g., no views, added to cart events, etc.).
  • Single product views (i.e., replenishment or repeat purchases of the same product do not get matched up).

Minimum data requirements
You need at least 90 days of of purchase data to use the product analysis report.

Setting up your dashboard

Setting up your dashboard

To get started with your dashboard, follow these steps:

  1. Ensure your integration is connected
    Verify that your ecommerce integration is properly connected to Klaviyo. 
  2. Sync your catalog
    Once you have configured your integration, make sure your product catalog is synced by reviewing the information in the Products page (in Klaviyo, click the Content dropdown on the left, then select Products).
  3. Map the Revenue metric to your Placed Order event
    This is the metric used to populate your dashboard. You must ensure that your portfolio or account mapped metrics have Revenue mapped to your Placed Order event.  

    Using standard integrations: If you're using a standard ecommerce integration (e.g., Shopify, WooCommerce), Placed Order events are automatically ingested and include all required data. 

    Using custom metrics or non-standard integrations: You can map Revenue to custom metrics or custom events. However, ensure that these events follow the same structure as Placed Order events or include the following parameters: product ID, order ID, price, and quantity. For more information on the recommended event structure, see the Placed Order event schema

  4. Set up exclusions in the Settings page
    Once your dashboard is populated, navigate to the settings icon to exclude specific categories and / or products from your dashboard and next best product recommendations. Learn more about configuring exclusions here.

After completing steps 1-3, it will take 48 hours for your report to be processed and generated. Additionally, if you edit a mapped metric or use a new custom metric, it may take up to 48 hours for this change to be reflected.

Strategically using the product analysis insights

Strategically using the product analysis insights

Navigating to and customizing your analysis

Navigating to and customizing your analysis

If you are an Advanced KDP customer, navigate to Advanced KDP > Intelligence > Catalog insights. Alternatively, if you are a Marketing Analytics customer, navigate to Marketing Analytics > Catalog insights.

Main product analysis dashboard

By default, the cards will be blank until you choose a specific product from the Product analysis side panel on the left. You have a few options for organizing this product list by using the dropdown next to Search.

Product analysis sorting options

These list-view options include:

  • Revenue: High-Low
    Viewing the highest revenue-grossing products at the top of the list.
  • Revenue: Low-High
    Viewing the lowest revenue-grossing products at the top of the list.
  • Customers: High-Low
    Viewing the most ordered products at the top of the list.
  • Customers: Low-High
    Viewing the least ordered products at the top of the list.

To narrow in on which specific products are leading to certain customers behaviors, click on the product from the list or use the Search field to find it.

In the example below, when you click on the "Lilac Tote," all data and cards narrow down to information related to this product.

Data about specific product in catalog insights

Reviewing the insights

Reviewing the insights

The outputs for the analyses shown below are limited to the top 500 products. 

For example, if your catalog contains 2000 products, the Products bought in the same cart report will be generated for all the products. However, only the top 500 products customers bought in the same cart will be shown for each catalog item's report.  

Repeat purchase timing card

Repeat purchase timing card

The Repeat purchase timing card visualizes the time between the purchase of a product and the next purchase. This card helps to provide insights into the purchasing behaviors related to certain products and allows you to craft flows and campaigns relative to when customers may make a second purchase. Additionally, you can target customers using products that have a shorter time between secondary purchases and encourage repeat shopping.

repeat purchase.jpg

The bottom axis of the chart represents the days between the first product order and the customer’s next purchase. Please note that there is a 90-day max view limit for this.

The left axis is the number of customers who placed a second order. As shown in the example above, a little over 100 customers placed a second order on the 10 day mark.

Products bought in the same cart card

Products bought in the same cart card

The Product bought in the same cart card lists the products purchased alongside your specific chosen product. These insights can help you identify opportunities to cross-sell, bundle products, or even offer discounts on certain secondary items at checkout.

products bought in same cart.jpg

The Products column on the left represents all specific products that customers bought in the same transaction, and the Co-purchase rate indicates the percentage of orders in which customers purchased them. In the example above, customers bought the "Mens Activewear Short-Black" in 7.1% of all transactions, along with the "Lilac tote."

By clicking on the Show button on the lower left, you can expose more products in your view. Additionally, use the page numbers and Next to flip to other pages of data.

Products bought in the next order card

Products bought in the next order card

The Products bought in the next order card provides a list of products that were part of the next purchase. Here, you can see which products customers purchase in a follow-up purchase. Use post-purchase flows, campaigns, or even discounts to encourage customers to return to your store and purchase the products that are highly correlated with their first purchase.

bought in same order.jpg

The Products column on the left shows all specific products that customers bought in the next transaction, and the Post-purchase rate indicates the percentage of secondary orders in which customers purchased them. The Median days between purchases shows the median or middle point of days between these purchases. In the example above, customers purchased the "Mens Activewear Long-Green" in 7.0% of all secondary transactions when they first purchased the "Lilac tote." There is also a median of 8 days between these 2 purchases.

By clicking on the Show button on the lower left, you can expose more products in your view. Additionally, use the page numbers and Next to flip to other pages of data.

Export to CSV

Export to CSV

You can also export data from these cards to a CSV file. Select the Export to a CSV button on the card you'd like to export data for. This will download a CSV with the information on the card.  

products bought in same cart button.jpg

Product analysis profile properties

Product analysis profile properties

The product analysis report creates 2 additional properties that can be found in the predictive analytics section on profiles.

Best cross-sell date

Best cross-sell date

The product analysis report determines the best timing to attempt to cross-sell to profiles. The Best cross-sell date property requires customers to have made at least 1 purchase, and is based on the purchasing patterns of similar customers that have bought the same item. This is a dynamic property that updates daily, but only when a profile makes a purchase.

If there is not enough data to make a recommendation based on a product’s subsequent purchases, Klaviyo will identify the best cross-sell date based on your entire product catalog.

best cross sell date property

Build segment using best cross-sell date

Build segment using best cross-sell date

You can also use the best cross-sell date in segments to group customers based on when the best time to attempt cross-selling to them is. For example, you can send a campaign with a coupon code to a group of customers with an upcoming best cross-sell date to further encourage them to purchase.

To create a segment based on the best cross-sell date, select Best cross-sell date under Predictive analytics about someone in the segment builder. 

Best cross-sell date vs. Expected date of next order

Klaviyo’s base marketing application includes an Expected date of next order property as part of its predictive analytics. There are some key differences between the Best cross-sell date property and the Expected date of next order property. Predictions for the Best cross-sell date property are based on the product analysis report. It specifically uses purchase data, considers multiple items in someone’s last order, and identifies sequential patterns. Meanwhile, Expected date of next order does not take into account product-level data that has a strong impact on repeat purchasing timing.

Next best product

Next best product

The product analysis report also determines the next best product for profiles based on their last purchase. As a profile continues to place orders, this property will automatically update accordingly. The following data is excluded from the next best product model:

  • The first 48 hours of repeat purchase data for a profile. The first 48 hours after a purchase generally has the highest volume of returns and exchanges, and can skew results.
  • Unpublished products.
  • Out of stock products.
  • Refunded orders.
  • Cancelled orders.

next best product property

If a profile does not have a recommended Next best product because they have never made a purchase, Klaviyo will display your most popular product based on the number of units sold in its place.

Using next best product in templates

Using next best product in templates

To make your email sends more effective, you can leverage the Next best product profile property. You can take advantage of this profile property in email sends through the Next best product block. This product block will show each recipient the next best product they are most likely to purchase based on their last purchase.

To use the next best product, add the Next best product block to your email templates.

Next best product block

Additionally, make sure to configure the appearance of the block to meet your design requirements.

Learn how to style product blocks in the template editor.

Catalog exclusions

Catalog exclusions

Default exclusions 

Default exclusions 

Refunded and cancelled orders are excluded from product analysis automatically.

Partially refunded orders are only supported with catalog exclusions if a separate event is sent for these. 

However, there is some integration-specific behavior to note: 

  • SFCC integrations
    Salesforce commerce cloud (SFCC) integrations do not support the exclusion of refunded and cancelled orders from product analysis.  
     
  • PrestaShop integrations 
    Only fulled refunded orders are supported with catalog exclusions on PrestaShop integrations. A partially refunded order will not be excluded. 
  • Custom integrations
    If you have a custom integration, you must have the appropriate metric mapping set up for the cancelled and refunded order metrics.
Product and category exclusions 

Product and category exclusions 

You can also set specific products and categories to be excluded from the product analysis report and Next best product recommendations.

To select category and product exclusions for catalog insights:

  1. Navigate to the settings icon on the Product Analysis report.
  2. On the Catalog exclusions card, select the product categories or specific products you’d like to exclude from the dropdowns.
  3. Select the Save changes button.

catalog exclusions.jpg

It can take up to 24 hours for the exclusions to go into effect.

Action center 

Action center 

The action center provides you with recommendations and key steps you should take to improve your performance and get more value from catalog insights.

To access the action center, select the Action center button on the Product Analysis page.

action center.jpg

You’ll see key actions that you should take, in the order they should be completed. You can complete actions like building a flow directly from the action center

action center items.jpg

To hide a recommendation in the action center, select Dismiss. This will cause the item to go into the Archived tab.

Troubleshooting

Troubleshooting

If you encounter issues with your Catalog Insights reports, review the common error messages and solutions below:

Error messageWhy you're seeing this messageWhat to do

Your report will be ready soon

Your report is being created and could take up to 48 hours to complete. Check back soon.

You will see this message if you have recently done any of the following:

  • Signed up for Marketing Analytics
  • Synced a new catalog
  • Mapped or re-mapped your Revenue metric

After signing up for Marketing Analytics, syncing a new catalog, or mapping your Revenue metric, it may take up to 48 hours to process all of your data and create your report. This is normal and no action is required.

If it has been more than 48 hours and you are still seeing this message, please contact support

Unable to create report

There are issues connecting to your product catalog

Your product catalog is not connected to Klaviyo or there is an issue with the connection.Verify that your integration is properly connected and that your catalog has been synced. Review step 1 and step 2 of the setup process to ensure your integration and catalog are configured correctly.

Unable to create report

Add a Revenue metric to view this report

Your Revenue metric has not been mapped to your Placed Order event.Follow the instructions in step 3 of the setup process to map your Revenue metric to your Placed Order event. Ensure that your portfolio or account mapped metrics are configured correctly.

Unable to create report

There are issues connecting to your product catalog and your revenue metric is not properly mapped

This error indicates multiple configuration issues:

  • Your product catalog is not connected or has connection issues
  • Your Revenue metric is not properly mapped to your Placed Order event

Address both issues by following the setup steps:

  1. Verify your integration is connected and your catalog is synced (steps 1-2)
  2. Confirm your Revenue metric is mapped to your Placed Order event (step 3)

Unable to create report

Metric data from your ecommerce integration is missing or not set up properly

This error typically occurs when:

  • The product IDs in your Placed Order events do not match the product IDs in your catalog
  • Your metric mapping needs to be reconfigured
  • Your events are not in a supported format

First, verify that the product IDs in your Placed Order events match those in your catalog. 

If the IDs match and you're still seeing this error, contact support for assistance with remapping your metrics or backfilling data in the correct format.

Your report is missing revenue data. 

OR

Your report is missing revenue and may include refunded or canceled orders. 

This error occurs if you have have mapped your Revenue metric but your revenue is returning 0 for all products. Please contact support for assistance with these items.
Your report currently includes refunded and / or canceled orders. You will see this message if your report currently includes refunded and / or canceled orders in the dashboard which will inflate your metrics.Adjust your metric mapping settings to remove refunded and canceled orders for more accurate reporting.

If you continue to see these error messages after completing the steps above, please contact support for assistance. 

Additional resources

Additional resources

How to use product feeds and recommendations 

How to add a product block to an email

Getting started with Advanced KDP

 

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type