{"id":11001,"date":"2025-10-10T13:29:56","date_gmt":"2025-10-10T07:59:56","guid":{"rendered":"https:\/\/easyinsights.ai\/blog\/?p=11001"},"modified":"2025-10-10T14:40:19","modified_gmt":"2025-10-10T09:10:19","slug":"how-to-track-cross-selling-of-products","status":"publish","type":"post","link":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/","title":{"rendered":"How to track cross selling of Products"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-1024x536.jpg\" alt=\"x ()\" class=\"wp-image-11003\" srcset=\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-1024x536.jpg 1024w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-300x157.jpg 300w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-768x402.jpg 768w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-1536x804.jpg 1536w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-2048x1072.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Cross-selling is one of the most powerful growth levers for eCommerce and retail businesses. By encouraging customers to purchase complementary products, companies can increase average order value (AOV), deepen customer relationships, and improve marketing ROI.<\/p>\n\n\n\n<p>But tracking how well cross-selling works &#8211; especially when you want to analyze performance by <strong>product categories<\/strong> and compare it against a campaign\u2019s <strong>original targeting strategy<\/strong> &#8211; requires a structured approach.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Jump ahead to:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Why_Tracking_Cross-Selling_Matters\" >Why Tracking Cross-Selling Matters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Event-Based_Approach_in_Meta_Key_to_Category_Tracking\" >Event-Based Approach in Meta (Key to Category Tracking)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Creating_Conversions_in_Meta\" >Creating Conversions in Meta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Once_you_are_sending_category-specific_events_via_CAPI\" >Once you are sending category-specific events via CAPI:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Comparing_with_Campaign_Targeting\" >Comparing with Campaign Targeting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Reporting_Optimization\" >Reporting &amp; Optimization<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Pro_tip_Advanced_Setup_with_GA4_BigQuery\" >Pro tip: Advanced Setup with GA4 + BigQuery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"#\" data-href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#Final_Thoughts\" >Final Thoughts<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Tracking_Cross-Selling_Matters\"><\/span><strong>Why Tracking Cross-Selling Matters<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cross-selling is more than just \u201csuggesting related items.\u201d Done right, it can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Boost AOV without increasing acquisition cost<br><\/li>\n\n\n\n<li>Reveal buying patterns between categories<br><\/li>\n\n\n\n<li>Identify mismatches between marketing campaigns and actual customer behavior<br><\/li>\n\n\n\n<li>Optimize future campaigns with data-backed insights<\/li>\n<\/ul>\n\n\n\n<p>Example: If your campaign is targeting fitness equipment, but most conversions come from supplements, that\u2019s a clear signal to adjust your messaging or expand targeting.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Pro tips<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Why Category-Level Tracking Matters<\/strong><\/p>\n\n\n\n<p>Let\u2019s say your Meta campaign is promoting Laptops. A customer clicks but buys <em>Accessories<\/em> (like a mouse).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Great for revenue, but\u2026<\/li>\n\n\n\n<li>From a targeting perspective, the campaign didn\u2019t deliver the <strong>intended category<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Without tracking this, you can\u2019t:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Measure cross-selling impact<\/li>\n\n\n\n<li>Understand mismatches between targeting and actual behavior<\/li>\n\n\n\n<li>Optimize campaigns for the <em>right outcomes<\/em><br><\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Structure Campaigns for Clarity<\/strong><\/p>\n\n\n\n<p>To compare <strong>targeted vs. actual<\/strong> categories, your campaigns need clear naming conventions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Campaign name:<\/strong> Category Laptops Prospecting<br><\/li>\n\n\n\n<li><strong>Ad set name:<\/strong> Audience_18-34_Mobile<br><\/li>\n\n\n\n<li><strong>Ad name:<\/strong> Creative_Variant1<\/li>\n<\/ul>\n\n\n\n<p>This way, you\u2019ll always know which category was intended.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Categorize Products in Your Backend<\/strong><\/p>\n\n\n\n<p>Every SKU should have a category attribute. This ensures every purchase event carries category data.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Send Category Conversions via CAPI<\/strong><\/p>\n\n\n\n<p>When a purchase happens, send it to Meta (or other platforms) via CAPI. Pass the <strong>purchased category<\/strong> in the payload.<\/p>\n\n\n\n<p><a href=\"https:\/\/easyinsights.ai\/blog\/google-ads-enhanced-conversion-all-you-need-to-know\/\">Google Ads Enhanced Conversions<\/a> and TikTok Events API allow similar custom fields.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Compare Target vs. Purchased Categories<\/strong><\/p>\n\n\n\n<p>Now, in your BI layer, join:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Campaign Structure Data<\/strong> (what the campaign targeted)<br><\/li>\n\n\n\n<li><strong>Conversion Events<\/strong> (what was purchased via <a href=\"https:\/\/easyinsights.ai\/blog\/conversion-api-capi-makes-your-digital-efforts-successful\/\">CAPI<\/a>)<\/li>\n<\/ul>\n\n\n\n<p>This outputs a breakdown of <strong>intended vs. actual<\/strong> conversions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event-Based_Approach_in_Meta_Key_to_Category_Tracking\"><\/span><strong>Event-Based Approach in Meta (Key to Category Tracking)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Instead of sending just a single generic Purchase event, you can send <strong>category-specific purchase events<\/strong> via CAPI, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Category_A_Purchase<br><\/li>\n\n\n\n<li>Category_B_Purchase<br><\/li>\n\n\n\n<li>Category_C_Purchase<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\"><strong>How it works:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A purchase occurs \u2192 backend identifies the <strong>category<\/strong>.<br><\/li>\n\n\n\n<li>Send the corresponding <strong><a href=\"https:\/\/easyinsights.ai\/blog\/how-to-use-first-party-events-on-meta\/\">event<\/a><\/strong> via CAPI (e.g., Category_A_Purchase).<br><\/li>\n\n\n\n<li>Meta automatically attributes that event back to the <strong>correct campaign, adset, and ad<\/strong> based on user journey.<\/li>\n<\/ol>\n\n\n\n<p><strong>Additional read:<\/strong> <a href=\"https:\/\/easyinsights.ai\/blog\/marketing-attribution-for-b2b-all-you-need-to-know\/\">Marketing Attribution for B2B \u2013 All You Need to Know<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creating_Conversions_in_Meta\"><\/span><strong>Creating Conversions in Meta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Once_you_are_sending_category-specific_events_via_CAPI\"><\/span>Once you are sending category-specific events via CAPI:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong><a href=\"https:\/\/easyinsights.ai\/blog\/event-manager-in-meta-explained\/\">Events Manager<\/a><\/strong> in Meta.<br><\/li>\n\n\n\n<li>Create custom conversions for each event (e.g., Category_A_Purchase Conversion).<br><\/li>\n\n\n\n<li>Map event \u2192 category-specific conversion.<br><\/li>\n\n\n\n<li>Add these conversions into your Meta reporting columns.<\/li>\n<\/ol>\n\n\n\n<p>Now you\u2019ll start seeing <strong>purchase data broken down category-wise<\/strong> against all campaigns, ad sets, and ads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comparing_with_Campaign_Targeting\"><\/span>Comparing with Campaign Targeting<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This is where insights emerge:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Campaigns targeting <strong>Category A<\/strong> can be compared directly against <strong>Category A Purchase conversions<\/strong>.<br><\/li>\n\n\n\n<li>If conversions show strong activity in <strong>Category B or C<\/strong>, that indicates <strong>cross-selling behavior<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Example summary table:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-text-color has-background has-link-color has-fixed-layout\" style=\"color:#2c01ca;background-color:#e2dff4\"><tbody><tr><td><strong>Campaign<\/strong><\/td><td><strong>Target Category<\/strong><\/td><td><strong>Total Purchases<\/strong><\/td><td><strong>Category A Purchases<\/strong><\/td><td><strong>Category B Purchases<\/strong><\/td><td><strong>Category C Purchases<\/strong><\/td><\/tr><tr><td>Laptops_Prospecting<\/td><td>Laptops<\/td><td>240<\/td><td>120<\/td><td>80<\/td><td>15<\/td><\/tr><tr><td>Skincare_Retargeting<\/td><td>Skincare<\/td><td>170<\/td><td>95<\/td><td>40<\/td><td>35<\/td><\/tr><tr><td>Furniture_Prospecting<\/td><td>Furniture<\/td><td>150<\/td><td>110<\/td><td>25<\/td><td>15<\/td><\/tr><tr><td>Sportswear_Lookalike<\/td><td>Sportswear<\/td><td>180<\/td><td>100<\/td><td>60<\/td><td>20<\/td><\/tr><tr><td>Coffee_Retargeting<\/td><td>Beverages<\/td><td>90<\/td><td>70<\/td><td>15<\/td><td>5<\/td><\/tr><tr><td>Electronics_Broad_Aware<\/td><td>Electronics<\/td><td>220<\/td><td>140<\/td><td>60<\/td><td>20<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>This layout makes it easy to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>See whether a campaign delivered purchases in the <strong>intended category<\/strong>.<br><\/li>\n\n\n\n<li>Identify <strong>cross-sell conversions<\/strong> where other categories were purchased.<br><\/li>\n\n\n\n<li>Prioritize optimization: campaigns with high activity might need creative\/targeting adjustments or entirely new campaigns for cross-sell categories.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Reporting_Optimization\"><\/span><strong>Reporting &amp; Optimization<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In Meta Ads Manager, once category conversions are added:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filter by <strong>custom conversions<\/strong> \u2192 See how many Category A, B, C purchases each campaign delivered.<br><\/li>\n\n\n\n<li>Compare category-level purchases vs. <strong>campaign\u2019s intended category<\/strong>.<br><\/li>\n\n\n\n<li>Optimize future campaigns accordingly.<\/li>\n<\/ul>\n\n\n\n<p>Example actions you might take:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>High match rate \u2192 campaign is performing as intended.<br><\/li>\n\n\n\n<li>High cross-sell \u2192 launch dedicated campaigns for the secondary categories.<br><\/li>\n\n\n\n<li>Low alignment \u2192 adjust targeting, creatives, or offers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pro_tip_Advanced_Setup_with_GA4_BigQuery\"><\/span>Pro tip: <strong>Advanced Setup with GA4 + BigQuery<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you also use GA4, you can replicate the same logic:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Export purchase events into BigQuery.<br><\/li>\n\n\n\n<li>Include both campaign IDs and purchased categories.<br><\/li>\n\n\n\n<li>Run SQL to compare <strong>intended vs. actual purchases<\/strong> across campaigns.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\"><strong>End-to-End Flow<\/strong><\/p>\n\n\n\n<p>Here\u2019s the process visually:<\/p>\n\n\n\n<p>And here\u2019s how it works step by step:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Campaign Setup<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>Define product category targets (e.g., Laptops, Skincare, Furniture).<br><\/li>\n\n\n\n<li>Ensure ad sets\/ads are structured in a way that makes it clear which category is being promoted.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Event Creation &amp; Tracking<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>When a purchase happens, classify it by category (A, B, or C).<br><\/li>\n\n\n\n<li>Fire category-specific events via CAPI (Category_A_Purchase, Category_B_Purchase, etc.).<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Meta Attribution<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>Meta automatically attributes each event to the <strong>campaign, ad set, and ad<\/strong> that influenced it.<br><\/li>\n\n\n\n<li>No manual mapping needed &#8211; attribution happens within Meta\u2019s system.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Conversion Setup<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>Create <strong>custom conversions<\/strong> in Events Manager for each category-specific event.<br><\/li>\n\n\n\n<li>Example: Category_A_Purchase Conversion, Category_B_Purchase Conversion.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Reporting<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>Add these conversions into your Ads Manager reporting columns.<br><\/li>\n\n\n\n<li>Compare Target Category vs. Actual Purchased Categories across campaigns.<br><\/li>\n\n\n\n<li>Use tables (like the one above) to identify matches vs. cross-sells.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Optimization<\/strong><strong><br><\/strong>\n<ul class=\"wp-block-list\">\n<li>Validate campaign performance (did people buy the intended category?).<br><\/li>\n\n\n\n<li>Spot cross-sell patterns (unexpected purchases).<br><\/li>\n\n\n\n<li>Create new campaigns or adjust targeting\/creative to capture cross-sell demand.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/image-2-1024x683.png\" alt=\"image\" class=\"wp-image-11002\" style=\"width:618px;height:auto\" srcset=\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/image-2-1024x683.png 1024w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/image-2-300x200.png 300w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/image-2-768x512.png 768w, https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/image-2.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Final_Thoughts\"><\/span><strong>Final Thoughts<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tracking cross-selling by category isn\u2019t just about counting sales &#8211; it\u2019s about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sending <strong>category-specific purchase events via CAPI<\/strong><strong><br><\/strong><\/li>\n\n\n\n<li>Creating <strong>custom conversions for each category<\/strong><strong><br><\/strong><\/li>\n\n\n\n<li>Adding them into <strong>Meta reporting<\/strong> to see campaign \u2192 category alignment<\/li>\n<\/ul>\n\n\n\n<p>This gives you a clear view of whether campaigns are driving the <strong>intended product category<\/strong> or whether customers are shifting into <strong>cross-sell categories<\/strong>.<\/p>\n\n\n\n<p>With this closed-loop setup, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prove ROI more accurately<br><\/li>\n\n\n\n<li>Find new cross-sell opportunities<br><\/li>\n\n\n\n<li>Continuously refine targeting and budget allocation<\/li>\n<\/ul>\n\n\n\n<p>The ultimate outcome: <strong>smarter campaigns, better attribution, and higher customer lifetime value.<\/strong><\/p>\n\n\n\n<p>To know more <strong><a href=\"https:\/\/easyinsights.ai\/book-demo\">Book a demo<\/a><\/strong> now<\/p>\n\n\n\n<p><strong>Additional reading:<\/strong> <a href=\"https:\/\/easyinsights.ai\/blog\/why-meta-loves-first-party-data\/\">Why Meta Loves First Party Data<\/a><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cross-selling is one of the most powerful growth levers for eCommerce and retail businesses. By encouraging customers to&hellip;<\/p>\n","protected":false},"author":6,"featured_media":11003,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[122,134],"tags":[144,145,36],"class_list":["post-11001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ad-platform","category-others","tag-attribution","tag-marketing","tag-marketing-optimization"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to track cross selling of Products<\/title>\n<meta name=\"description\" content=\"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to track cross selling of Products\" \/>\n<meta property=\"og:description\" content=\"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\" \/>\n<meta property=\"og:site_name\" content=\"EasyInsights\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EasyInsightsai-522100504893809\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-10T07:59:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-10T09:10:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Piyush Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@easy_insights\" \/>\n<meta name=\"twitter:site\" content=\"@easy_insights\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Piyush Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\"},\"author\":{\"name\":\"Piyush Gupta\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/dd83bf4d1b4aad23688bb459fedf62d4\"},\"headline\":\"How to track cross selling of Products\",\"datePublished\":\"2025-10-10T07:59:56+00:00\",\"dateModified\":\"2025-10-10T09:10:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\"},\"wordCount\":989,\"publisher\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg\",\"keywords\":[\"attribution\",\"marketing\",\"Marketing Optimization\"],\"articleSection\":[\"Ad Platform\",\"Others\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\",\"url\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\",\"name\":\"How to track cross selling of Products\",\"isPartOf\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg\",\"datePublished\":\"2025-10-10T07:59:56+00:00\",\"dateModified\":\"2025-10-10T09:10:19+00:00\",\"description\":\"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.\",\"breadcrumb\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage\",\"url\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg\",\"contentUrl\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg\",\"width\":2560,\"height\":1340,\"caption\":\"x ()\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/easyinsights.ai\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to track cross selling of Products\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#website\",\"url\":\"https:\/\/easyinsights.ai\/blog\/\",\"name\":\"EasyInsights\",\"description\":\"Uncover Growth in Digital Marketing Data\",\"publisher\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/easyinsights.ai\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#organization\",\"name\":\"Easyinsights\",\"url\":\"https:\/\/easyinsights.ai\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2022\/11\/easyinisghts_logo.png\",\"contentUrl\":\"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2022\/11\/easyinisghts_logo.png\",\"width\":649,\"height\":117,\"caption\":\"Easyinsights\"},\"image\":{\"@id\":\"https:\/\/easyinsights.ai\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EasyInsightsai-522100504893809\",\"https:\/\/x.com\/easy_insights\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/dd83bf4d1b4aad23688bb459fedf62d4\",\"name\":\"Piyush Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7ea55084ee665a8e40648a7afe3dcac4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7ea55084ee665a8e40648a7afe3dcac4?s=96&d=mm&r=g\",\"caption\":\"Piyush Gupta\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to track cross selling of Products","description":"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/","og_locale":"en_US","og_type":"article","og_title":"How to track cross selling of Products","og_description":"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.","og_url":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/","og_site_name":"EasyInsights","article_publisher":"https:\/\/www.facebook.com\/EasyInsightsai-522100504893809","article_published_time":"2025-10-10T07:59:56+00:00","article_modified_time":"2025-10-10T09:10:19+00:00","og_image":[{"width":2560,"height":1340,"url":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg","type":"image\/jpeg"}],"author":"Piyush Gupta","twitter_card":"summary_large_image","twitter_creator":"@easy_insights","twitter_site":"@easy_insights","twitter_misc":{"Written by":"Piyush Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#article","isPartOf":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/"},"author":{"name":"Piyush Gupta","@id":"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/dd83bf4d1b4aad23688bb459fedf62d4"},"headline":"How to track cross selling of Products","datePublished":"2025-10-10T07:59:56+00:00","dateModified":"2025-10-10T09:10:19+00:00","mainEntityOfPage":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/"},"wordCount":989,"publisher":{"@id":"https:\/\/easyinsights.ai\/blog\/#organization"},"image":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage"},"thumbnailUrl":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg","keywords":["attribution","marketing","Marketing Optimization"],"articleSection":["Ad Platform","Others"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/","url":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/","name":"How to track cross selling of Products","isPartOf":{"@id":"https:\/\/easyinsights.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage"},"image":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage"},"thumbnailUrl":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg","datePublished":"2025-10-10T07:59:56+00:00","dateModified":"2025-10-10T09:10:19+00:00","description":"Track cross-selling performance with category-level data. Send category-specific purchase events via CAPI, create custom conversions in Meta Ads, and uncover new cross-sell opportunities to boost ROI.","breadcrumb":{"@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#primaryimage","url":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg","contentUrl":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-scaled.jpg","width":2560,"height":1340,"caption":"x ()"},{"@type":"BreadcrumbList","@id":"https:\/\/easyinsights.ai\/blog\/how-to-track-cross-selling-of-products\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/easyinsights.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"How to track cross selling of Products"}]},{"@type":"WebSite","@id":"https:\/\/easyinsights.ai\/blog\/#website","url":"https:\/\/easyinsights.ai\/blog\/","name":"EasyInsights","description":"Uncover Growth in Digital Marketing Data","publisher":{"@id":"https:\/\/easyinsights.ai\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/easyinsights.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/easyinsights.ai\/blog\/#organization","name":"Easyinsights","url":"https:\/\/easyinsights.ai\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easyinsights.ai\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2022\/11\/easyinisghts_logo.png","contentUrl":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2022\/11\/easyinisghts_logo.png","width":649,"height":117,"caption":"Easyinsights"},"image":{"@id":"https:\/\/easyinsights.ai\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EasyInsightsai-522100504893809","https:\/\/x.com\/easy_insights"]},{"@type":"Person","@id":"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/dd83bf4d1b4aad23688bb459fedf62d4","name":"Piyush Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easyinsights.ai\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7ea55084ee665a8e40648a7afe3dcac4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ea55084ee665a8e40648a7afe3dcac4?s=96&d=mm&r=g","caption":"Piyush Gupta"}}]}},"fimg_url":"https:\/\/easyinsights.ai\/easyinsights_wordpress\/wp-content\/uploads\/2025\/10\/1200x628-5-1024x536.jpg","reading_time":"5 minutes","_links":{"self":[{"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/posts\/11001"}],"collection":[{"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/comments?post=11001"}],"version-history":[{"count":3,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/posts\/11001\/revisions"}],"predecessor-version":[{"id":11008,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/posts\/11001\/revisions\/11008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/media\/11003"}],"wp:attachment":[{"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/media?parent=11001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/categories?post=11001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easyinsights.ai\/blog\/wp-json\/wp\/v2\/tags?post=11001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}