What the conversion log records for every conversion, what each status means, and how to drill into a single conversion to see exactly what was sent to each destination and what came back.

Every conversion Converly captures gets written to the conversion log, regardless of whether it was delivered or not.

It's the place you go to answer the question "did that conversion actually reach Google Ads", and it's the fastest way to tell whether your conversion is working correctly or not.

What the conversion log is

The conversion log is a record of the conversions Converly has captured on your website and sent off to ad platforms and analytics tools.

The conversion log in Converly, with the 30 day summary at the top and a list of recent conversions
The conversion log, with the 30 day summary above your recent conversions.

It is designed to be an operational/debugging tool rather than a permanent archive of all conversions. It's meant for answering questions like "what happened to this conversion, and did it get where it was supposed to go" and is not designed to be a lead tracking tool. Your ad platforms and analytics tools are where the numbers live.

Opening the conversion log

In Converly, click Logs in the left sidebar. You can also click View logs on one of your flows, which opens the log already filtered to that flow.

The summary at the top

Across the top of the page are 3 numbers that sum up the last 30 days:

What the list shows

Below the summary is a table of your recent conversions, newest first. Here's what it shows:

ColumnWhat it shows
TimeHow long ago the conversion happened, like "3 hrs ago". Hover over it to see the exact date and time.
PersonThe email address captured from the person who converted. It's blank if no email was captured. Once a conversion is more than 7 days old it shows Details unavailable instead, because contact details are deleted after 7 days (see the section below on how long conversions stay in the log).
FlowThe name of the conversion flow that fired.
DestinationsThe logo of each ad platform and analytics tool this conversion was sent to. Hover over a logo to see its name. If there are more than 3, the rest are counted with a number like "+2".
StatusWhether everything was successfully delivered or not.

The log keeps itself up to date while you have it open. The pill in the top right corner shows Live and when it last checked, and new conversions appear at the top of the list with a New marker. If you don't want to wait, simply click the pill to check straight away.

As you scroll down, older conversions load automatically. Conversions stay in the log for 30 days, so that's as far back as it goes.

One thing is worth knowing about what you're looking at. Conversions that were deliberately filtered out don't appear. If a flow is narrowed to one specific form, submissions of your other forms aren't failures and they aren't listed. This is the single most common reason someone thinks a submission went missing.

Searching and filtering

To find a specific conversion, click the magnifying glass above the list and type a name, email address or phone number. Search only covers the last 7 days, because Converly deletes names, emails and phone numbers from older conversions.

Click the filter icon next to it to narrow the list down:

If you need something more specific, like every conversion from a particular day, the AI tools covered at the end of this article can filter by email address, date range, status and flow.

When the log is empty

If Converly hasn't captured any conversions in the last 30 days, the log shows a set of setup checks instead of an empty table. They tell you what's missing, and what to do about it. The ones you're most likely to see are:

What each status means

The status on a row describes the conversion as a whole. It's a summary of how every destination did.

StatusWhat it means
QueuedCaptured and waiting to be sent. Normal for a few seconds after a conversion happens.
ProcessingCurrently being sent to your selected ad platforms and analytics tools.
DeliveredThe conversion was successfully delivered to all destinations in the flow.
FailedA destination Converly sends from its own servers rejected the conversion. This is deliberately strict. If a flow sends to 4 platforms and one rejects it, the whole conversion reads as failed rather than partly delivered, so a single destination failing is never hidden behind the three that worked. Open the conversion to see which one.
Partly deliveredNothing Converly sends from its own servers failed, but a browser-side destination couldn't fire, and at least one other destination did get through. This usually means the platform's own tag isn't on the page, or it's misconfigured. Open the conversion to see which one.
RecordedThe conversion was captured and stored, but there was nothing to send from our servers. This mainly appears when the conversions are set up to only be sent browser-side (with none being sent server-side). It's not possible to confirm delivery of browser-side conversions so we don't overstate it and say success.

You can read more about the different statuses and what they mean in the article on conversion statuses and errors.

Opening a conversion

Clicking a row slides open a panel with everything Converly recorded about that particular conversion. It's laid out top to bottom in the order you'd want to read it.

A conversion opened in the conversion log, showing who converted and the details captured about them
Clicking a conversion shows everything Converly recorded about it.

The following information is shown in this panel:

Opening a single delivery

Within the initial panel, you'll see there are cards for each destination the conversion was delivered to (and they typically show the delivery status for that destination).

If you click one of these cards, it will then open another panel and show all the information about that specific delivery. It's where you find out exactly what Converly sent and exactly what the platform said back.

The Google Ads delivery opened from a conversion, showing each piece of data Converly sent
Clicking a destination card shows exactly what was sent and what came back.

Each destination gets its own status, and this is a different and more detailed set than the conversion statuses above.

StatusWhat it means
DeliveredThe platform's API confirmed it received the conversion.
FiredThe platform's tag in the browser was called successfully. It says Fired rather than Delivered because no browser tag confirms the platform actually received anything, so this is as much as can honestly be claimed.
PendingStill in flight.
FailedThe delivery was attempted and didn't get through.
ErrorSomething went wrong making the call itself.
SkippedNothing was sent on this path, because sending is switched off for this action.
Pixel not foundThe platform's own tag wasn't on the page, so the browser fire had nowhere to go. This one is worth acting on, and it's the most common fixable misconfiguration there is.
Consent blockedThe visitor hadn't agreed to advertising cookies, so nothing was sent.
Recorded onlyThe conversion was stored but this destination was never going to receive it.
UnknownAn outcome Converly didn't recognise.

Below the status you get two things.

What information was sent. The actual list of fields that went to that platform, with the real values, laid out with that platform's own names for them. So a Google Ads delivery shows its conversion action, the value and currency, the GCLID, the conversion time and the consent flags, alongside the contact details. Anything Converly hashed before sending carries a small Hashed badge next to it, and you see the plain value rather than the scrambled one, so you can actually check it's the right email address. A field that exists for that platform but had nothing to put in it shows as "Not captured".

The exact API call made. There's also a collapsible block showing the exact API request that was sent, for when you need to hand something to a platform's support team. Hashed values are replaced in that view, because a hashed email is still personal data.

What came back. The platform's response, including how long it took. Where a platform returns something useful inside its response, Converly pulls it out and labels it. For example, a Meta delivery returns the fbtrace_id that Meta's support team always asks for, and a Google Ads delivery surfaces the conversion action Google matched it to. The full raw response is available underneath.

When it failed, an error message sits at the top of this view in plain language, with a hint about what to do about it. The platform's own raw error text is tucked behind a "Show technical details" toggle, so it's there when you want it and out of the way when you don't. If the browser fire failed as well, that's named separately rather than folded into the same message.

How long conversions stay in the log

The log is intended for debugging and operational purposes only, so it only holds recent conversions rather than your whole history. For privacy and security reasons, two things happen to a record as it ages.

Both happen on a schedule and neither depends on anyone remembering to do anything. See What happens to personal data for the full picture.

Reading the log with an AI tool

The same log is available to AI tools like Claude and ChatGPT through our MCP or CLI, so you can ask things like "Did a conversion come through for this email address, and did it reach Google Ads" or "Show me everything that failed yesterday". Your chosen AI tool can then look these up and provide the information to you, as well as reading any error messages, finding links to documentation and suggesting fixes.

For privacy and security reasons, AI tools like Claude or ChatGPT cannot access the personally identifiable information of any of your conversions. This would be providing data on your leads to a third-party tool that they never authorised their personal data to be shared with, and this is illegal in many places.

That being said, it is possible to give your AI tool the email addresses of a particular conversion and it can look up the status (because in this case you are supplying the email to the AI tool). So if you say 'I just got a lead from john@smith.com. Check the conversion was captured and sent to Google Ads' then the AI tool can connect to Converly, search for that particular conversion by the email address, and return all the non-personal information about the conversion and whether it was successfully sent to Google Ads or not.