Fireshift / Guides

Scroll, timer or visibility as a Google Ads conversion

By the Fireshift team · Updated 2026-11-09

Short answer

A timer, a scroll depth or an element coming into view tells you a page was open, not that someone wanted what you sell. Keep them as secondary actions or in GA4. On 9 Nov 2026 we read the public GTM containers of 857 study sites with Google Ads conversions: 104 (12.1%) fire a conversion on one: visibility 46, timer 44, scroll depth 34, video 5. A site can have more than one.

Check this on your own site

Free. Public tags only. Your result opens on the scan page.

How many sites count an engagement trigger?

On 9 Nov 2026 we read the public Google tag and GTM containers of the 886 sites with a readable Google Ads conversion in the 1,727-site study. 29 share a container with another site in the list, so the base is 857. We counted a site when a Google Ads conversion tag fires on a GTM timer, scroll depth, element visibility or video trigger.

Trigger on an Ads conversion tagSites of 857
Element visibility46 (5.4%)
Timer44 (5.1%)
Scroll depth34 (4.0%)
Video5 (0.6%)
Any of the four104 (12.1%)

The every-page guide and the click guide do not cover these four.

What does a timer conversion count?

A GTM timer trigger fires after a set time on the page, with no action from the visitor (Tag Manager Help). We read the interval on the timer behind each tag. The set time is the first thing a team picks, so we sorted by it. On the 44 timer sites, the shortest interval on the site is:

IntervalSites
10 seconds or less16
11 to 30 seconds17
31 to 60 seconds7
Over 60 seconds4

A 30-second timer counts a tab left open. 33 of the 44 sites count at 30 seconds or less. If the tag has no page condition, the timer runs on every page where the container loads.

What does a scroll conversion count?

A scroll depth trigger fires when the visitor reaches a percent of the page. The thresholds come from a second pass over all 886 sites, which found 35 scroll sites (34 in the table above). The lowest threshold per site:

Lowest thresholdSites
A quarter of the page or less16
Up to half7
Over half9
In pixels, or not readable3

A quarter-page scroll happens on nearly every visit that is not a bounce. A short page reaches any threshold at once.

What about element visibility?

Visibility triggers fire when a chosen element shows on screen (Tag Manager Help). Used on a thank-you message that appears after a form is sent, that is a good lead signal. Used on a banner, a footer or a form that is already on the page, it fires without a lead. From outside we see the selector type (CSS in 34 of the 47 sites in the second pass, ID in 13), not the element.

Does the trigger run on every page?

In the second pass, of the 106 sites with an Ads conversion on one of these triggers, 40 have a page URL or path condition on the trigger and 66 have none. Without a condition, a timer or scroll conversion can fire on the blog, the pricing page and the help pages alike. We did not sort pages into types, so we do not say how many sit before any lead action.

How do I check my own site?

  1. In GTM, open each trigger on a Google Ads conversion tag. Look for the types Timer, Scroll Depth, Element Visibility, YouTube Video.
  2. Open the site in DevTools, Network, Preserve log, filter conversion. Leave the tab open on the homepage for a minute without touching it. A request with label= means the timer counted you.
  3. Scroll a short page to the middle. A request with label= means the scroll counted you.
  4. In Google Ads, Goals, Conversions: see whether the action is Primary. Primary actions feed bidding.

What should I count instead?

  • Keep the signal, change the status: make the engagement action secondary (Google Ads Help) or send it to GA4 only. Note 30 days of Conversions first, the count will drop.
  • Make a real step primary: the form success, the booking, the signup. See primary vs secondary conversions for B2B SaaS.
  • Want to know who read the pricing page? Use an audience, not a conversion.

What can't we see from outside?

  • Primary or secondary. The 12.1% are sites where an engagement trigger is set up as a conversion, not where it is bid on.
  • Conversions imported from GA4, and conversions sent from code outside GTM or a server container.
  • What the element is on a visibility trigger, and what the page contains.
  • Whether the conversion is paused or has a limited count in Google Ads.

Data: docs/research/pilot-2026-11-09-engagement-consent.json (104 of 857) and docs/research/engagement-thresholds-2026-11-09.json (thresholds, second pass over 886 sites, 106 with an engagement trigger, 2 more than the 104 above because the pass filters tags slightly differently; tools/research/engagement_threshold_scan_2026_11_09.py), 9 Nov 2026. Public containers only, no forms. Method.

Count a click instead? Should a button click be a Google Ads conversion? Check every conversion at once with the free scan.

FAQ

Should a scroll depth be a Google Ads conversion?

Not a primary one. It counts people who reached part of a page, not people who asked for anything. Keep it secondary or in GA4.

Is a timer a valid conversion trigger?

It is allowed, but it fires after a set time with no action. A 30-second timer counts a tab left open.

What should I count instead of engagement?

The form success, the booking or the signup. Those are steps a person chose to take.

Run the free scan on your site.

Fireshift reads what your site tells Google Ads, GA4 and Meta from the outside. No install, takes seconds.

See a sample reportOr have us fix it: Fix Sprint, €1,500