What the snippet you add to your site actually does, what it costs your page, and how it behaves when things go wrong.

What you install

To use Converly, you need to install a script tag in the <head> of every page. You will be given it when you create a flow in your account (or you can access it in the Settings section of your account). It looks a bit like this:

HTML
<script src="https://js.converly.io/v1/loader.js?key=site_XXXXXXXX"></script>

The site key travels in the URL rather than a data- attribute deliberately. This is because popular WordPress optimization plugins strip data- attributes when they defer scripts, and this breaks the tracking as the code snippet wouldn't know which Converly account to associate conversions with.

What it does

When placed on your website, the Converly tracking code does the following:

What it costs your page

The Converly tracking code is small and served to your visitors from the nearest of 750+ data centers around the world, so it won't affect your page load speed and the normal operation of your website.

AttributeValueNotes
Transfer size~41 KBGzipped, which is what actually crosses the network. Around 136 KB uncompressed.
Delivery750+ edge locationsConverly's tracking code is stored and served to a visitor from the nearest of 750+ data centers around the world, so load time does not depend on where in the world they are.
LoadingasynchronousDoes not block rendering or delay your page becoming interactive.
Detection codeloaded on demandOnly the detection needed for the tools you actually use is fetched, rather than every supported integration.
Failure modesilent and safeIf the script fails to load, your page and your forms work exactly as they did before. It never sits between a visitor and your form submitting.

When it refuses to run

If the browser sends the Global Privacy Control signal, the script stops immediately and completely. No cookies, no storage, no network request. If a consent platform is connected and consent for advertising is absent or unknown, it holds off rather than assuming permission.

When the network is unreliable

A conversion that cannot be sent to Converly's servers is queued locally and retried on the next page load, using the same conversion identifier so it cannot double count. Personal data is stripped before anything is written to local storage, so a queued conversion carries the identifiers needed to attribute it and nothing sensitive.

Sends also survive the visitor navigating away mid-submission, which is required for a form that redirects to a thank-you page.

Guardrails