"No recent conversions" but GA4 shows the event: is tracking broken?
A quiet Ads status beside a busy GA4 count can mean few ad clicks or a setup fault. Count the chain to find which, then ask what a Donate click proves.
Not necessarily, but the status cannot settle it. GA4 counts the event for every visitor. Google Ads can credit a conversion only to an ad click, which it recognises by the click ID (GCLID), crucial for imported GA4 conversions. A quiet Ads status beside a busy GA4 count can therefore mean few ad clicks. It can equally mean a setup fault, and Google's pages say so: the conversions summary says the label may mean no paid clicks converted in 7 to 14 days, or a tag problem, while the Ad Grants guide says 7 days. Count before changing settings.
Count the chain
This assumes the action is a GA4 key event imported into Ads. Invented counts for 30 days, three accounts:
If columns extend beyond the page, scroll sideways. With a keyboard, focus the table and use the arrow keys.
| Link | Where to read it | A | B | C |
|---|---|---|---|---|
| 1. Ad clicks | Ads campaigns table, Clicks | 0 | 120 | 120 |
| 2. Visits from those clicks | GA4 Reports → Acquisition → Overview → "Sessions by Session Google Ads campaigns" card → View Google Ads campaigns, Sessions; requires GA4 linked to Ads (will not match clicks exactly) | 0 | 118 | 118 |
| 3. Events in those visits | Same report, Key events metric narrowed to the Donate key event via its drop-down | 0 | 31 | 31 |
| 4a. Ads "All conversions" | Ads Goals → Conversions → Summary, the action's row | 0 | 0 | 29 |
| 4b. Ads "Conversions" | Same row | 0 | 0 | 0 |
| Reading | No ad traffic to credit. Look at traffic. | GA4 sees the event on ad visits; Ads credits none. Look at the import. | Credited, but not counted for bidding. Look at the action's setting. |
For B, check that the event is marked as a key event, GA4 is linked to this Ads account, auto-tagging is on and the action exists as an import. Imports start from setup, without history, and can take up to 24 hours. A drop between rows 1 and 2 points to an unlinked GA4 property, auto-tagging, or redirects losing the click ID. For C, actions created from the GA4 side start as secondary, which shows in "All conversions" but not "Conversions". Our form-rebuild answer lists further checks.
If the action is instead a native Ads click conversion, an event snippet called from the link's onclick as Google describes, GA4 is not in the chain. Skip rows 2 and 3 and test the link with Tag Assistant.
When the empty link is the first
Grant ads appear independently or in a separate auction after paid ads. Where paid ads show, a Grant account starts behind, and bids are capped at $2.00 unless a conversion-based strategy and performance justify more. There is also a loop: conversion-based Smart Bidding depends on accurate tracking, and Google says it won't spend if it sees no conversion opportunities at the desired cost. A silent action can starve its own campaign of clicks.
So before editing tracking, read Impressions and Clicks for the campaigns using the action. Near-zero clicks mean the status describes a traffic problem. Healthy clicks with empty rows 2 to 4 point to tracking or attribution to check. Google also asks an active Grant account to record at least one conversion a month, so neither can wait forever.
What a click away proves
By "click away" I mean a click on a Donate link that sends the visitor to another site, which GA4 calls an outbound click. Suppose 100 ad clicks produce 62 Donate clicks. That is a 62% conversion rate and no knowledge of any gift. Google's compliance guide asks that a high rate reflect a meaningful action. The Ad Grants conversion guide lists transactions on third-party payment platforms and recommends GA4 import; it mentions tracking a button click only for sign-ups lacking a confirmation page. It does not say whether a Donate click qualifies, so do not assume it does.
To see the gift, the platform has to take part. Cross-domain measurement needs your GA4 tag ID on its pages. Another route is the platform sending GA4 a purchase event; Ads needs its value as a number. Other routes may exist, so check its documentation.
Mind the order. GA4's automatic outbound-click event is not recorded for domains in your cross-domain list. If your conversion rides on that automatic event, adding the platform silences it. Google's pages do not say whether a custom Donate-click event is affected, so test before and after, and move the conversion to the gift event first.
If the platform can do neither, keep the click as labelled intent. A campaign that bids on conversions, with this action primary and in its goals, will chase click-aways; a Maximize clicks campaign will not. The platform's own gift records are the independent check, because GA4 and Ads share one event and cannot confirm each other.