Back to blog
Analytics2 min read

How long your buying cycle is, and how to measure it

The gap between first touch and purchase is a fact about your product that no benchmark supplies. It sets your attribution window, when you start spending before a season, and how long you wait before judging a campaign.
The gap between first touch and purchase is a fact about your product that no benchmark supplies. It sets your attribution window, when you start spending before a season, and how long you wait before judging a campaign.

Most of your measurement decisions rest on one number almost nobody looks up: how long your customers take between discovering you and buying.

It's measurable in an afternoon, and it settles several arguments at once.

The condition that has to hold before you measure

You can't measure a 40-day cycle with a 7-day window. Touches older than the window are never recorded as touches, so the measurement returns a cycle no longer than the window itself, every single time.

You end up with a conclusion that looks settled and is entirely circular: "our customers decide quickly", taken from a tool that can't observe them deciding slowly.

The same applies to identity. If one customer appears as three profiles, each fragment starts at its own first touch, so you're measuring the length of a fragment rather than the length of a journey.

In Flowfy, touches are stored with timestamps for each order over a 90-day window, tied to a resolved identity. That makes the first-touch-to-order gap readable per order and per channel.

How to measure it

Pull the last three months of orders and, for each one, take the difference between the first touch date and the order date. Then read three numbers:

  1. The share of orders that happen within 24 hours of first touch
  2. The share that happen more than 30 days after first touch
  3. The point past which extra days add very few orders

That third number is your practical window. Everything past it is real but not worth optimising for.

Don't read the average. A store where most orders close same-day, with a long tail of people taking forty days, will report an average of about a week. That number describes none of your customers.

Four decisions this number sets

Your attribution window. If a meaningful share of your orders sit beyond 30 days, a 30-day window is deleting real credit every month, and deleting it specifically from discovery channels.

When you start spending before a season. If your typical cycle is three weeks, a campaign launched the week before the season buys customers who'll convert after it ends.

How long to wait before judging a campaign. Judging a new prospecting campaign at day seven, when your cycle runs to thirty, measures noise. It's the most common reason a working campaign gets cut.

How long to wait before judging a cohort. If the average gap between first and second order is thirty-two days, reading a cohort at week two tells you nothing. See cohorts.

Read it per channel too

The overall figure hides useful variation. Branded search journeys are short by nature, because the customer had already decided before they searched. Paid social prospecting journeys are longer, because the customer hadn't heard of you an hour earlier.

That difference explains a large part of the first-versus-last gap, and it means one global window can be right for one channel and too short for another.

The cycle itself is a property of what you sell: the higher the order value, or the newer the category is to the buyer, the longer it runs. So trying to shorten it is usually a worse investment than measuring it properly and planning around it.

One decision to take