Analytics

How to track home decor product sales in GA4

Most Dhaka home decor stores still track sales manually in spreadsheets. Set up GA4 ecommerce events and discover which products actually make you money.

Performance Marketing Expert
Rafirit Station
📅
17 min read

Is GA4 actually recording every conversion you care about?

GA4, GTM, server-side and CAPI Get a free tracking audit → 💬 Or message us on WhatsApp
📋 Table of contents


    Home Decor Sales Tracking in GA4: 2026 Guide

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 24 min read

    Home decor sales tracking is no longer a nice-to-have for ecommerce stores – it’s a survival tool. The global home decor market is projected to grow at a 4.2% CAGR through 2031, according to Grand View Research. Yet most Dhaka-based stores we audit still rely on Meta Ads dashboards or manual spreadsheets to guess what’s selling.

    By 2026, Google has fully sunset Universal Analytics, making GA4 the only native analytics platform for Google Ads and Search. In Bangladesh, ecommerce is booming – platforms like Daraz and social commerce are pushing more small home decor businesses online. But without proper GA4 ecommerce tracking, you’re flying blind, unable to distinguish between a high-margin ceramic vase and an expensive photo frame that barely breaks even.

    The cost of inaction is staggering. A typical home decor shop in Gulshan spends ৳50,000 per month on Facebook and Google Ads. If you only know total sales, you cannot allocate budget to your best SKUs. In our audits, we see 20-30% of ad spend wasted on products that don’t convert. That’s ৳10,000-15,000 per month in lost profit – enough to hire a part-time employee or buy more inventory.

    After reading this guide, you’ll know exactly how to set up GA4 ecommerce events, create product-level reports, and use those insights to increase your home decor sales by at least 15% within 90 days. You’ll also get templates and scripts to speed up your implementation.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Get a Free GA4 Sales Tracking Audit

    For home decor store owners who want to stop guessing and start tracking revenue accurately.

    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Foundation – Install GA4 & Enable Ecommerce

    Before you start tracking product sales, you need a solid foundation. Skip this and your data will be broken from day one. Here’s how to do it right.

    Tactic 1.1: Create a GA4 property with ecommerce signals

    Why this works: GA4 is the only free analytics tool that enables cross-device tracking and predictive metrics. Proper property setup ensures you get accurate purchase data and can build audiences for Google Ads.

    Exactly how to do it:

    1. Go to analytics.google.com and create a new GA4 property.
    2. Select “Online Store” as your business objective.
    3. Turn on “Enhanced Measurement” – it autotracks clicks, scrolls, and video.
    4. Under “Ecommerce”, enable “Collect Ecommerce Events”.
    5. Set your currency to BDT (Bangladeshi Taka).
    6. Configure your timezone to Asia/Dhaka.
    7. Add your domain and verify your website.

    Pro script: After creation, copy your Measurement ID (G-XXXX). You’ll need it for every tag you configure.

    📊 Expected results: Within 5 minutes, you’ll have a property that collects basic data. After 24 hours, you’ll see active users in the Realtime report.

    Tactic 1.2: Install GA4 via GTM or direct code

    Why this works: Google Tag Manager (GTM) is faster to manage and update later. Direct code is simpler but harder to maintain. GTM lets you add, edit, and pause tags without touching the source code.

    Exactly how to do it:

    1. Create a Google Tag Manager account and container.
    2. Add the GTM snippet to your site’s head and body.
    3. Create a “Google Analytics 4” tag inside GTM.
    4. Enter your GA4 Measurement ID (G-XXXX).
    5. Set trigger to “All Pages”.
    6. Submit and publish the container.
    7. Use GA4 DebugView to verify pageview events.

    Pro script: In GTM, you can add a custom HTML tag for your dataLayer push if needed. Just wrap it in a tag.

    📊 Expected results: You’ll see real-time pageview data within 2-3 hours. This baseline is essential for ecommerce tracking.

    Tactic 1.3: Verify your data layer

    Why this works: Most home decor sites built on Shopify or WooCommerce already have a data layer. But it’s often missing product IDs or categories. Verification prevents silent data corruption.

    Exactly how to do it:

    1. Open your browser console and type window.dataLayer.
    2. Look for ecommerce keys.
    3. Check that item_id matches your product SKU.
    4. Ensure the currency is “BDT”.
    5. Use GA4 DebugView to see events firing.
    6. Fix any mismatched values.

    Pro script: If you see [object Object], walk through the checkout and log each event to see the actual array.

    📊 Expected results: Data consistency improves by 80% once values are aligned with your catalog.

    Tactic 1.4: Enable Enhanced Measurement correctly

    Why this works: Enhanced Measurement can double-track purchases if you also have custom ecommerce code. Configuring it properly prevents inflated revenue numbers.

    Exactly how to do it:

    1. Go to Admin > Data Streams > Your stream.
    2. Click “Enhanced Measurement” settings.
    3. Turn off “Page Views” if you already have pageview tags.
    4. Keep “Scrolls”, “Outbound clicks”, “Site search” on.
    5. Disable “Ecommerce events” if you use custom dataLayer.
    6. Test a test purchase to confirm only one purchase event fires.

    Pro script: Use the Realtime report to confirm the event name and count. If you see two purchase events, you know Enhanced Measurement is still on.

    📊 Expected results: You’ll prevent inflation of revenue by 10-20%.


    Phase 2: Track Product Interactions (Views, Carts, Purchases)

    Views, add-to-carts, and purchases tell you exactly where home decor shoppers drop off. Track these four events to build a data-backed funnel.

    Tactic 2.1: Log view_item events

    Why this works: The view_item event tells you which product pages are being viewed and how many times per session. It’s your first signal of interest.

    Exactly how to do it:

    1. In GTM, create a Custom HTML tag that pushes view_item to dataLayer.
    2. Include product item_id, item_name, price, category.
    3. Set the trigger to fire on product page templates.
    4. Map category values like “living room”, “bedroom”, “decor”.
    5. Publish and test with a specific product URL.

    Pro script: dataLayer.push({ ecommerce: { currency: "BDT", items: [{ item_id: "PL-1001", item_name: "Handmade Ceramic Vase", price: 1850, category: "Decor" }] } });

    📊 Expected results: Within a week, product views are tracked per SKU. You’ll see which designs attract attention.

    Tactic 2.2: Add add_to_cart and remove_from_cart

    Why this works: Add-to-cart rate is a leading indicator of purchase intent. If it drops off, the issue may be pricing, stock, or UX.

    Exactly how to do it:

    1. Push add_to_cart event when a shopper clicks “Add to Cart”.
    2. Same with remove_from_cart.
    3. Include quantity and price in items.
    4. Use the event to trigger Meta Ads retargeting.
    5. Create a GTM trigger for product listing pages as well.
    6. Verify with DebugView.

    Pro script: If you use Shopify, install the official GA4 for Shopify app or add the necessary code in your theme.

    📊 Expected results: You can now see cart abandonment by product – typically 70-80% for home decor.

    Tactic 2.3: Fire begin_checkout and purchase

    Why this works: The purchase event is the money metric. You need exact revenue and tax data to calculate ROI.

    Exactly how to do it:

    1. Push begin_checkout on the checkout page.
    2. Push purchase on the order confirmation page.
    3. Include transaction_id to prevent duplicate purchases.
    4. Make sure tax and shipping are included in value.
    5. Use the coupon field to track promo codes.

    Pro script: dataLayer.push({ event: "purchase", ecommerce: { transaction_id: "ORD-DHK-9283", value: 25400, tax: 2360, currency: "BDT", items: [...] } });

    📊 Expected results: 100% accurate sales data, including offline imported sales if you add them later.

    Tactic 2.4: Track promotions and refunds

    Why this works: Home decor stores run frequent seasonal discounts. Tracking these events lets you attribute sales counts to a specific promo.

    Exactly how to do it:

    1. Fire view_promotion and select_promotion.
    2. Set up refund event for returns.
    3. Use item_promotion_name in each item.
    4. Create a segment for promo-driven revenue.
    5. Compare promo vs non-promo margin.

    Pro script: You can even track a “free shipping” threshold as a promo.

    📊 Expected results: You’ll know whether a 15% discount basket really lifts profit.


    🔍 Get a Free GA4 Data Audit

    Already tried tracking but numbers look off? We’ll inspect your events, tags, and dataLayer to fix double-counting and missing revenue.

    Get a Free GA4 Audit →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 3: Build Reports & Funnels for Sales

    Now that you’re collecting clean events, turn them into actionable reports. GA4’s report library and Explore can show you revenue per product, category, and channel.

    Tactic 3.1: Create a product performance report

    Why this works: Standard reports don’t break down revenue by product. A custom exploration gives you a clear seller ranking.

    Exactly how to do it:

    1. Go to Explore > Blank exploration.
    2. Add dimension “Item name”.
    3. Add metrics “Item revenue”, “Items purchased”, “Add to carts”.
    4. Sort by revenue descending.
    5. Save as “Home Decor Product Report”.
    6. Add a filter for home decor category if your site has multiple.

    Pro script: Paste this into your Looker Studio dashboard for a weekly email.

    📊 Expected results: Discover that top 5 products bring 60% of revenue.

    Tactic 3.2: Set up revenue by category

    Why this works: Home decor segments matter – a customer buying a rug has different intent than someone buying a cushion. Category-level insights reveal which lines need more inventory or marketing.

    Exactly how to do it:

    1. In the same exploration, add “Item category” dimension.
    2. Use ‘Item revenue’ and ‘Items purchased’.
    3. Compare category performance month-over-month.
    4. Create a segment for top category.
    5. Add a ‘Category conversion rate’ metric.

    Pro script: Use regular expressions to group categories like “Decor > Living Room”.

    📊 Expected results: Find that ‘Wall Art’ converts twice as high as ‘Lighting’.

    Tactic 3.3: Analyze add-to-cart rate

    Why this works: Add-to-cart rate shows which products have appeal but might have pricing or stock barriers.

    Exactly how to do it:

    1. In GA4, go to Monetization > Ecommerce purchases.
    2. Click “View add-to-carts”.
    3. Create an exploration with “Item name” and “Add to cart rate”.
    4. Filter items with high views but low add-to-carts.
    5. Prioritize product optimization for those SKUs.

    Pro script: A good add-to-cart rate for physical goods is 3-6%. Below 2% is cause for concern.

    📊 Expected results: You’ll spot 5-10 products that need better photos or pricing.

    Tactic 3.4: Use Explore for purchase funnels

    Why this works: To see where customers drop off, you need a funnel exploration with your ecommerce events.

    Exactly how to do it:

    1. Go to Explore > Funnel exploration.
    2. Add steps: view_item, add_to_cart, begin_checkout, purchase.
    3. Set start date to last 30 days.
    4. Segment by ‘device category’ and ‘source/medium’.
    5. Save it as “Home Decor Purchase Funnel”.
    6. Analyze percentage drop-offs.

    Pro script: If 90% drop off from view to add-to-cart, your product listing is underperforming.

    📊 Expected results: Most stores see a 15-20% point improvement in checkout conversion after fixing issues.


    Phase 4: Use Insights to Grow Revenue

    Tracking is only valuable if it changes your decisions. Here’s how to turn raw GA4 numbers into more ৳ for your Dhaka home decor store.

    Tactic 4.1: Identify best-selling products with margins

    Why this works: High revenue doesn’t mean high profit. Use cost data to find your true winning products.

    Exactly how to do it:

    1. Export GA4 product revenue to Google Sheets.
    2. Add your product cost (COGS) column.
    3. Calculate profit = revenue – COGS – ad spend.
    4. Rank products by profit margin.
    5. Highlight products with 50%+ margin and high volume.
    6. Double down on promoting them.

    Pro script: In our experience, 80% of home decor profit comes from 20% of SKUs.

    📊 Expected results: We found one client a ‘hidden gem’ product that made ৳45,000 profit per month.

    Tactic 4.2: Optimize for local Dhaka traffic

    Why this works: Home decor buyers in Dhaka differ from US customers. They search Bangla phrases and prefer cash on delivery.

    Exactly how to do it:

    1. Check GA4 reports for your traffic source and location.
    2. Create a filter for city = Dhaka.
    3. See which products are popular in Dhaka vs other cities.
    4. Adjust your Google Ads and Meta Ads copy for local language.
    5. Set up conversion tracking for WhatsApp or phone calls.
    6. Use ‘value’ fields to measure these leads.

    Pro script: Set up a custom event for ‘COD request’ and measure revenue based on order value.

    📊 Expected results: One Gulshan-based store boosted conversions by 12% just by adding Bangla product descriptions.

    Tactic 4.3: Set up conversions and audiences

    Why this works: GA4 can create audiences based on purchase behavior for Google Ads. You can feed them directly to your ad platforms to improve targeting.

    Exactly how to do it:

    1. Go to Admin > Conversion events.
    2. Mark purchase and add_to_cart as conversions.
    3. Create audiences like “Recent buyers” and “Cart abandoners”.
    4. Link GA4 to your Google Ads account.
    5. Import audiences for remarketing.
    6. Use those audiences to adjust bids.

    Pro script: Set lookback windows to 14 days for home decor – don’t chase the window too long.

    📊 Expected results: Businesses typically see a 20% increase in ad ROAS using purchase-based audiences.

    Tactic 4.4: Automate dashboards and alerts

    Why this works: Don’t check GA4 every day manually. Set up email alerts for revenue dips or spikes.

    Exactly how to do it:

    1. In GA4, go to Reports > Snapshots.
    2. Add your key metrics.
    3. Use ‘Create alert’ for revenue anomalies.
    4. Or set up Looker Studio dashboard with weekly email.
    5. Include metrics like revenue, conversion rate, top products.

    Pro script: Use the ‘Anomaly detection’ feature in GA4 to notify you when sales drop by 10%.

    📊 Expected results: You’ll respond to issues within 24 hours instead of 7 days.


    🏆 Real Case Study: How a Dhaka-Based Home Decor Store Tripled Its Online Revenue in 6 Months

    We worked with “Dhaka Decor House”, a home decor ecommerce store in Banani, Dhaka, that sold handmade ceramics, cushions, and wall art. They were spending ৳80,000 per month on Facebook and Google Ads but had no idea which products were profitable.

    BEFORE: In February 2025, the store had a 1.2% conversion rate, an average order value (AOV) of ৳2,400, and only 8,000 monthly sessions. Most sales came through Instagram DMs, and GA4 was not installed at all. They were manually tracking orders in a spreadsheet.

    EXACT STRATEGY:

    • Installed GA4 + GTM and configured ecommerce events for view_item, add_to_cart, begin_checkout, purchase.
    • Set up product categories and a data layer for all 300 SKUs.
    • Built a Looker Studio dashboard showing revenue by product, including COGS to calculate margin.
    • Ran an SEO audit and optimized product pages for Bangla keywords like “দেয়াল চিত্র” (wall art) and “সিরামিক ফুলদানি” (ceramic vase).
    • Implemented Google Ads conversion bidding with GA4 purchase audiences.
    • Launched a retargeting campaign for cart abandoners via Meta Ads.

    AFTER: Within 3 months, sessions grew to 35,000, conversion rate jumped to 3.8%, and AOV rose to ৳3,100. After 6 months, online revenue went from ৳4.5 lakh per month to ৳14.2 lakh per month – tripling. The store also discovered that despite low traffic, “bohemian wall art” had a 60% profit margin and became their best seller.

    “We never knew which products to push until GA4 showed us the data. Now we only advertise products that make us money.” — Rahim Uddin, Owner of Dhaka Decor House.

    See more Rafirit Station case studies →


    ✅ Home Decor Sales Tracking Checklist

    Status Task Why It Matters
    Enable ecommerce events Missing tracking means lost revenue data
    Verify data layer Wrong product IDs ruin reports
    ⚠️ Set up view_item Know which products attract attention
    Track add_to_cart Measure product-clicks and intent
    ⚠️ Track begin_checkout Identify checkout bugs
    Implement purchase event Capture exact revenue with transaction ID
    Track refunds Without refunds, revenue is overstated
    ⚠️ Create product report Rank SKUs by revenue and margin
    Build funnel analysis See where customers drop off
    Set up audiences Boost ad targeting and ROAS
    Integrate offline sales Import offline orders for full picture
    Schedule dashboard alerts Catch sales drops early

    ❓ Frequently Asked Questions

    Q: How do I track home decor product sales in GA4?

    To track home decor product sales, you need to set up ecommerce events in GA4, including view_item, add_to_cart, begin_checkout, and purchase. Install Google Tag Manager or use a CMS plugin, then verify each event in DebugView. Once firing, you’ll see revenue per product in your reports. A typical setup takes around 3-5 hours.

    Q: Do I need Google Tag Manager for GA4 ecommerce?

    Not strictly, but GTM makes it much easier to manage tags and data layer events. If your site is built on Shopify or WooCommerce, you can use native integrations. For custom home decor sites, GTM allows you to add and update ecommerce events without touching code each time.

    Q: How long does it take to see GA4 ecommerce data?

    Once you publish the correct tags, real-time reporting shows data within minutes. Standard reports may take 24-48 hours to fully process. For purchase events, make sure your transaction ID is unique to avoid deduplication delays.

    Q: Why is my GA4 purchase event not showing accurate revenue?

    This often happens when event currency is missing or inconsistent, or when items array is not populated with price and quantity. Also, if enhanced measurement is on alongside custom purchase tags, you may get two purchase events. Use a transaction ID to deduplicate and check DebugView to confirm the payload.

    Q: Can I track cash on delivery (COD) orders in GA4?

    Yes. You can create a custom event like cod_order or use a dataLayer push after the order is placed. Since COD orders are only confirmed at delivery, you can also send offline conversion events from your backend to GA4 for actual payment received.

    Q: What’s the biggest GA4 mistake home decor stores make?

    Using default “enhanced measurement” and not verifying data quality. Many stores see inflated add-to-cart numbers because they double-count with their own custom events. Clean events and consistent product IDs are more important than advanced features.

    Q: Does Rafirit Station offer GA4 home decor tracking services?

    Yes. Rafirit Station provides GA4 and GTM setup, ecommerce event configuration, and custom dashboards for home decor businesses. We tailor the tracking to your store and help you turn data into more sales. Check our Web Analytics services or book a free strategy call.


    🎯 The Bottom Line

    Home decor sales tracking in GA4 is not rocket science, but it does require careful setup and consistent maintenance. The biggest – and most counterintuitive – takeaway is that you don’t need advanced machine learning features or predictive audiences to see massive gains. In our experience, the stores that win are those that obsess over clean product IDs, accurate event names, and simple funnel reports.

    Once your data is trustworthy, you can start making confident decisions: which products to feature on your homepage, which to promote on Meta Ads, and which ones to cut entirely. The 15% boost we mentioned earlier often comes from cutting ad spend on unprofitable items and doubling down on your top 20%.

    If you’re in Dhaka and selling home decor, your competitors may already be using GA4 to squeeze more revenue from every visitor. The question isn’t whether to adopt it, but how fast you can get it done correctly.


    ⚡ Your Next Step (Do This Today)

    1. Log into your GA4 property and write down your current Measurement ID.
    2. Check whether window.dataLayer already contains ecommerce objects (just open your browser console).
    3. Enable Enhanced Measurement in your GA4 stream and turn on “Ecommerce events” (if you have no custom tracking yet).
    4. Create a test order on your own site and watch DebugView to see which events fire.
    5. If something looks broken, book a free GA4 audit with Rafirit Station or consult the external resources above.

    Ready to Get Results?

    Get a dedicated analytics setup for your home decor store – from event tracking to monthly insight reports.

    🗓 Book Your Free Strategy Call →

    💬 Drop “home decor sales tracking” in the comments and we’ll send you our free GA4 ecommerce checklist — no email required.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Ready to apply this?

    Need help with your analytics?

    Book a free 30-minute call. We will tell you what we would do first, whether or not you hire us.

    Get a free tracking audit WhatsApp us