Skip to content
PublicPulse
AI / AEO / GEO · 25 May 2026 · 8 min read

Attribution Window: Why Bangladeshi Marketers Are Measuring Wrong

Meta's default 7-day window hides conversions for long-cycle businesses. Learn how to audit and reset attribution windows for accurate ROAS in 2026.

Attribution Window: Why Bangladeshi Marketers Are Measuring Wrong

An attribution window is the look-back period an ad platform uses to credit a conversion to an ad—typically 7 days for Meta clicks. Most Bangladeshi brands use platform defaults uncritically, causing ROAS to appear broken for hospitality, real estate, and finance sectors where purchase cycles exceed 7 days. Public Pulse audits windows before every reporting setup.
Attribution Window: Why Bangladeshi Marketers Are Measuring Wrong

Public Pulse Agency

Editorial team

Published 25 May 20268 min

The Attribution Window Problem in Bangladesh

Bangladeshi marketers face a silent reporting crisis. Your Facebook campaign dashboard shows 2.5 ROAS, but your resort bookings spreadsheet tells a different story. Your real-estate lead magnet generates inquiries that convert 21 days later—yet Meta's default attribution window credits nothing. This gap between platform reporting and business reality stems from one overlooked setting: the attribution window.

An attribution window is the look-back period an ad platform credits an ad with a conversion. Meta's standard is 7-day-click, meaning the platform counts a purchase as the ad's outcome only if it happens within 7 days of a click. Google Ads uses data-driven attribution with different decay curves. TikTok Shop operates on a 30-day window. None of these defaults align with how Bangladeshi hospitality, real estate, or finance businesses actually sell.

Why Defaults Fail in Bangladesh

Consider a Chattogram resort selling 30-day booking windows. A user clicks your Meta ad on January 1st, books on January 25th. Meta's 7-day-click window expires on January 8th. The booking never appears in your campaign report. Your ROAS looks catastrophic. Your finance team questions the entire paid-media budget. The ad actually worked—but the attribution window made it invisible.

This problem compounds across industries. A Dhaka real-estate developer's sales cycle runs 45–90 days from first ad exposure to signed agreement. A microfinance lender's loan disbursement takes 14–21 days after application. An e-commerce brand selling high-ticket furniture sees 10–14 day consideration windows. None of these fit Meta's 7-day default.

The issue deepens when you layer multiple channels. Google's data-driven model uses algorithmic decay; Meta uses fixed windows; TikTok uses 30 days; Bkash-driven conversions may not sync to any platform at all. Comparing ROAS across channels without normalizing attribution windows produces systematic double-counting and false channel rankings.

How Attribution Windows Work Across Platforms

Meta offers two main attribution models: 7-day-click and 1-day-view. The 7-day-click window means a conversion counts if it occurs within 7 days of a user clicking your ad. The 1-day-view window counts conversions within 1 day of a user viewing your ad (without clicking). You can also use a 28-day-click window, though this is less common in Bangladesh reporting.

Google Ads defaults to data-driven attribution, which assigns credit based on historical conversion patterns. This model is more flexible but harder to audit and reconcile to first-party data. If you're running Google Search campaigns for Dhaka B2B services, data-driven attribution may overweight last-click interactions and underweight awareness-stage touchpoints.

TikTok Shop and TikTok Ads use a 30-day-click window by default. If your brand sells through TikTok Shop or runs TikTok awareness campaigns, a 30-day window may actually align better with your consideration cycle than Meta's 7-day default.

Bkash and Nagad payment integrations add another layer. If your checkout flow uses Bkash or Nagad, the payment confirmation may not fire within the platform's attribution window. A user clicks your ad, browses for 3 days, completes payment on day 9—and Meta credits zero. Your first-party data (Bkash transaction logs, order database) shows the sale; the platform shows nothing.

Auditing Your Current Attribution Window

Before changing anything, audit what you're actually using. Log into your Meta Ads Manager. Go to Settings > Attribution Settings. Note the current window. Then cross-check against your business data.

Pull your last 90 days of orders or bookings from your CRM or e-commerce platform. For each order, calculate the days between first ad click (from UTM parameters or pixel data) and conversion. Create a histogram: how many conversions fall within 7 days, 14 days, 21 days, 30 days.

If 40% of your conversions occur after day 7, your 7-day window is hiding 40% of your actual ROAS. If 70% occur within 7 days, the default is reasonable.

For hospitality and real-estate brands in Bangladesh, this audit almost always reveals that 50–70% of conversions fall outside the 7-day window. For e-commerce, the figure is typically 20–35%. For B2B services, it can exceed 80%.

Once you've identified the true conversion window, adjust your platform settings. Meta allows you to change attribution windows at the campaign or account level. If your average conversion takes 21 days, move to a 28-day-click window. If it takes 45 days, consider a 28-day window as a compromise (Meta doesn't offer longer windows for most account types).

Reconciling Multi-Channel Attribution

The real complexity emerges when you run campaigns across Meta, Google, TikTok, and programmatic channels simultaneously. Each platform uses a different attribution model and window. Your finance team asks: which channel drove the sale?

The answer is: it depends on your attribution window. Under Meta's 7-day-click, Google gets credit. Under a 28-day window, Meta gets credit. Under data-driven attribution, both get partial credit. None of these answers is "correct"—they're all artifacts of the model you chose.

Public Pulse resolves this by normalizing attribution windows across channels before comparing ROAS. We audit first-party data (your CRM, booking system, or payment logs) to establish the true conversion window. Then we configure each platform to match that window as closely as possible. For channels that don't support custom windows, we apply a post-hoc adjustment factor.

For example, if your true conversion window is 21 days, but Google Ads only supports 7-day and 30-day options, we set Google to 30-day and apply a decay factor to account for conversions that occur after day 21 but before day 30. This isn't perfect, but it's far more accurate than comparing a 7-day Meta window against a 30-day Google window.

Practical Steps for 2026

Start with a single channel. If you're primarily on Meta, audit your current 7-day window against your first-party data. Calculate the true average days-to-conversion. Move to the nearest supported window (7, 14, 28 days).

Document the change. Before and after ROAS will differ—sometimes dramatically. Your stakeholders need to understand that the change reflects reporting accuracy, not campaign performance.

If you run multiple channels, prioritize normalizing windows across paid social (Meta, TikTok) first, then add Google Search. Programmatic display and YouTube typically use longer windows and can be normalized separately.

For Bkash and Nagad-driven conversions, ensure your pixel fires on payment confirmation, not on checkout initiation. A 3-day delay between checkout and payment is common in Bangladesh; your attribution window must account for it.

Finally, revisit your attribution window quarterly. Seasonal shifts, product changes, and market conditions alter conversion cycles. A resort's booking window may stretch during monsoon season. A real-estate developer's sales cycle may shorten during a new launch. Your attribution window should flex with your business.

Why This Matters Now

In 2026, platform defaults are becoming less forgiving. iOS privacy changes and third-party cookie deprecation have already reduced the accuracy of platform attribution. Relying on Meta's 7-day default now is like driving with a cracked windshield—you can see the road, but critical details are missing.

Bangladeshi brands that audit and customize their attribution windows will have a competitive edge. Your ROAS reporting will align with reality. Your budget allocation will be based on actual channel performance, not platform defaults. Your stakeholders will trust your data.

Brands that ignore this will continue to see phantom ROAS swings, misallocate budget to short-cycle channels, and miss long-cycle opportunities. The gap between platform reporting and business truth will only widen.

#attribution#analytics#paid-media#roas#facebook-ads#bangladesh#attribution window
Share

Frequently asked questions

What's the difference between 7-day-click and 28-day-click attribution?

7-day-click counts a conversion if it occurs within 7 days of a user clicking your ad. 28-day-click extends that window to 28 days. For long-cycle businesses like real estate or hospitality, a 28-day window captures conversions that the 7-day window would miss, resulting in higher reported ROAS. The trade-off is that 28-day windows can also attribute conversions to ads that may not have been the primary driver.

How do I know if my current attribution window is wrong?

Audit your first-party data. Pull your last 90 days of orders or bookings and calculate the average days between first ad click and conversion. If most conversions fall outside your platform's current window, the window is too short. For example, if your average conversion takes 18 days but you're using a 7-day window, you're missing 60–70% of your actual conversions in platform reporting.

Do I need different attribution windows for Meta and Google?

Ideally, no. For accurate cross-channel ROAS comparison, normalize your windows across platforms. If your true conversion window is 21 days, set both Meta and Google to their nearest supported window (28 days for Meta, 30 days for Google). If they don't match exactly, apply a post-hoc adjustment factor based on your first-party data to ensure fair channel comparison.

How does Bkash or Nagad affect attribution windows?

Bkash and Nagad payments often complete 2–5 days after checkout initiation. If your pixel fires on checkout, the conversion may occur outside your platform's attribution window. Ensure your pixel fires on payment confirmation, not checkout start. This shifts your effective conversion window by several days and should be accounted for in your attribution settings.

Keep exploring

Want help executing this?

Public Pulse Agency offers a free 30-minute consultation.

💬