Sales Cycle Longer Than Meta's Attribution Window | Disoft
Meta Ads · Aug 24, 2026

Your Sales Cycle Is Longer Than Meta's Attribution Window

Meta's default is 7-day click, 1-day engage-through, 1-day view-through. A deal that closes outside that window is never counted, not delayed, never counted, and the January 2026 API change narrowed the window further rather than widening it.

What the attribution window actually is, and what it's set to

For an ad set using the website conversion location with a maximize-conversions goal, Meta's default attribution combines three windows at once: 7-day click-through, 1-day engage-through (a like, share, save, comment, profile visit, or 5-second-plus video view, followed by a conversion within a day), and 1-day view-through (an impression with no interaction at all, followed by a conversion within a day). Whichever window matches how the person actually interacted with the ad is the one that applies.

A deal that closes outside the window is invisible, full stop

If someone clicks an ad on day one and closes as a paying customer on day ten, and the account's setting is 7-day click, that conversion is not delayed, not queued, not eventually reported. It falls outside the window and is never attributed to that ad, even though the ad is genuinely what started the sale.

This is a measurement cutoff, not a reporting lag. There is no later date on which the number corrects itself.

The January 2026 change made this worse, not better

On 12 January 2026, Meta removed the 7-day view and 28-day view attribution windows from the Ads Insights API. The longest click-through window still available is 28-day click, but it applies to reporting only, not to how the delivery algorithm optimises. 1-day view is the only view-through window still functional. Any request for the older 7-day or 28-day view figures now returns nothing.

A business that used to catch some of its longer sales cycle in a wider view-through window has less room to do that now, not more.

Why this trips up Malaysia businesses specifically

A lot of buying decisions here do not happen in one sitting. A customer clicks an ad, moves the conversation to WhatsApp, asks questions, waits for a quote, checks with a partner or a boss, and pays days or weeks later. HRDC-related training enrolments go through an internal approval step before anyone commits. Higher-ticket B2B purchases follow the same pattern. None of that is unusual or a sign of a weak offer. It is simply longer than seven days, which means it is longer than the window Meta is measuring by default.

How to check whether your sales cycle actually fits the window

  • Pull the average and median number of days between first contact and closed deal from the CRM, not from Ads Manager, since Ads Manager cannot see past its own window in the first place.
  • Compare that figure against the account's attribution window setting, currently 7-day click by default.
  • If the average or median regularly exceeds the window, treat the reported CPL and conversion count as a floor, not the full picture, no matter how the campaign is optimised.

What this means for your CRM and ad setup

  • Do not expect a Conversions API event to retroactively fix a late conversion. It cannot. What matters is the elapsed time between the click and the sale, not when the event is sent.
  • Use the wider 28-day click window for reporting and measurement, even though it will not change what the delivery algorithm optimises toward.
  • Track true first-contact-to-close cycle time in the CRM as the reference number for whether an audience or campaign is actually working, not the in-window CPL alone.
  • Re-check the gap between your sales cycle and the attribution window whenever the offer, price point, or approval process changes, since both numbers can drift.

Disoft's CRM logs every deal's amount, date and source automatically, which is what makes a true days-to-close figure possible to calculate in the first place instead of guessed at. If you want a straight answer on how your actual sales cycle compares to what your ad account can see, see All-in-One CRM or book a free audit and we will pull the numbers together.

Do you know your true days-to-close?

Book a free growth audit, no cost, no pressure. We will compare your CRM's sales cycle against your ad account's attribution window.