InstantAdPay + LinkSpin · free for every member

Conversion tracking: see which ad actually brings sign-ups and sales.

Clicks tell you who looked. Conversion tracking tells you which ad, which page and which traffic source brought a subscriber or a sale, and what each one cost you in credits. You paste two small tags on your own site, one time. After that, every campaign in your dashboard shows its goals next to its clicks.

Open Conversion tracking Not a member yet? Join free by email

In your dashboard it lives under Campaigns, in the Conversion tracking card below your campaign list. The counting is done by LinkSpin, our sister site, under the same email, so the same goals also show in your LinkSpin Control Room under Conversions.

Why it matters

Why track conversions

Clicks are not sign-ups

One ad can get lots of clicks from people who never sign up. Another gets fewer clicks and brings you subscribers. Without tracking, both look the same, or the wrong one looks better.

Find the winner

Every goal is counted against the ad that sent the visitor. You see which campaign, which landing page and which traffic source produced the sign-up or the sale.

A cost per goal, in credits

Each campaign shows its goals and what each one cost: the credits the campaign has spent, divided by its goals. Lower is better. Compare two ads on the same offer and you know which to keep.

Put next month's fuel behind it

This is the "your numbers get useful" part of Fuel Your Offers. Run your ads all month, let the goals come in, then put next month's refuel behind the ad and the page that convert, instead of guessing.

The flow

How a conversion gets counted

  1. 1Someone clicks your adThe click gets a random id, added to your page's address as ?lsclk=i2f9…
  2. 2They land on your pageThe landing tag keeps that id on your own site for 30 days.
  3. 3They sign up or buyOn your page, through your form or your checkout. Nothing changes for them.
  4. 4Your thank-you page loadsThe goal pixel there reads the kept id and sends it to LinkSpin.
  5. 5Counted on your campaignThe goal shows on the ad that sent them, with its cost per goal in credits.

The id is random. It identifies the click, not the person. Nothing personal is read from your page or sent anywhere.

Set it up

Four steps, one time

  1. Create a goal

    A goal is one thing you want counted: subscriber, sale, signup. Type a short name (letters, numbers and dashes) and press Add goal. The default value is optional: put what a sale is worth, like 19.95, and it is recorded with each conversion. You can have up to 20 goals.

    Each goal gets its own pixel id: px plus 10 letters and numbers. It is not a secret. It can only ever count clicks on your own ads, so it is safe to paste on any page.

    InstantAdPay: Campaigns, Conversion trackingLinkSpin: Control Room, Conversions
  2. Put the landing tag on the page your ad points to

    Press Snippets on your goal and copy 1. Landing tag. Paste it once on your landing page (the address your ad sends people to), just before </body>. It keeps the click id on your site, fills any hidden form field named lsclk, and adds the id to links that stay on your site.

    Landing tag
    <script async src="https://linkspin.app/t.js?px=YOUR_PIXEL_ID"></script>

    It is fine to put it on every page of your site (in a site-wide footer). It never slows or breaks the page, even if LinkSpin cannot be reached.

  3. Put the goal pixel on your thank-you page

    Copy 2. Goal pixel and paste it on the page people see only after they sign up or buy. Use the script version wherever your page allows scripts: it reads the id the landing tag kept, which is the surest match. Use the image version where scripts are not allowed.

    Goal pixel, script version (surest)
    <script async src="https://linkspin.app/cv.js?px=YOUR_PIXEL_ID&goal=subscriber"></script>
    Goal pixel, image version
    <img src="https://linkspin.app/cv.gif?px=YOUR_PIXEL_ID&goal=subscriber" width="1" height="1" alt="" style="display:none">

    Recording a sale amount? Add &value=19.95 to the end of the pixel address. Without it, the goal's default value is used.

    Only on the thank-you page. Never put the goal pixel on your landing page. Everyone who lands would count as a goal.
  4. Send a test conversion

    Press Send a test conversion on your goal. It shows under Last test and never counts in your numbers. That proves your pixel id is live.

    To check the pixel on your real thank-you page, add &test=1 to the end of the pixel address, open your thank-you page once, and reload your dashboard a minute later: Last test updates. Then take &test=1 back out. Last, click one of your own ads and look at the address bar on your landing page: you should see lsclk= in it.

Your own clicks on your own ads are kept as tests. They never show in your numbers, so a full run-through of your own funnel will not inflate anything.

Copy and paste

Where the code goes, by platform

In every example, replace YOUR_PIXEL_ID with your goal's pixel id and subscriber with your goal's name. The Snippets button in your dashboard gives you both lines with these already filled in.

A plain HTML page

Landing page: paste the landing tag right before the closing body tag.

landing.html
  ...your page...
  <script async src="https://linkspin.app/t.js?px=YOUR_PIXEL_ID"></script>
</body>

Thank-you page: the landing tag (optional, harmless) and the goal pixel.

thank-you.html
  ...your thank-you message...
  <script async src="https://linkspin.app/cv.js?px=YOUR_PIXEL_ID&goal=subscriber"></script>
</body>

Have your own form on the landing page? Add a hidden field and the landing tag fills it with the click id, so your own system can keep it with the lead:

hidden field
<input type="hidden" name="lsclk" value="">

WordPress

  1. Landing tag, site-wide: with a header and footer plugin (WPCode, for example), paste the landing tag into the footer box and save. It now runs on every page, landing page included.
  2. Goal pixel, thank-you page only: edit your thank-you page, add a Custom HTML block, paste the goal pixel into it, and update the page. Do not put the goal pixel in the site-wide footer.
  3. If your WordPress plan or theme strips scripts out of blocks (some hosted plans do), use the image version of the goal pixel in the Custom HTML block instead.

Funnel and page builders

Most builders that allow custom code give you one of two places, and either works:

If the builder only accepts images and no scripts on a page, use the image version of the goal pixel there. Keep the landing page and the thank-you page on the same domain (see the checklist below).

Autoresponders: Aweber, GetResponse and others

If your list provider shows its own thank-you page after someone subscribes, you cannot paste the pixel there. Point the provider at a thank-you page on your site instead, and put the goal pixel on that page.

Your own thank-you page needs only your message and the goal pixel. Put the form on your landing page (where the landing tag runs), and use the same domain for both pages.

What if I can't put code on the thank-you page?

Best fix: send people to a thank-you page you control, as above. If that is not possible:

Your numbers

How to read the report

On InstantAdPay, each campaign row under Campaigns gets a goal line, for example subscriber 4 (35 credits each) · 61 tracked clicks. The Conversion tracking card lists your goals with their conversions in the last 30 days, the last test, and how your conversions were matched. Numbers refresh about once a minute.

You seeWhat it means
Conversions (30 days)Goals counted for this goal in the last 30 days, tests and your own clicks left out.
Cost per goal, in creditsThe credits the campaign has spent so far, divided by its goals in the last 30 days. Spend is the campaign's total, so on a campaign that has run longer than 30 days this figure reads high. It is in ad credits, never dollars.
url (LinkSpin: Address)Surest. The thank-you page's own address still carried the click id.
stored (LinkSpin: Kept)Very sure. The landing tag kept the click id on your site and the goal pixel read it back.
cookie (LinkSpin: Cookie)Fairly sure. Matched through LinkSpin's own cookie in the visitor's browser. Some browsers block it.
soft (LinkSpin: 24 h match)Least sure. The same network and browser within 24 hours of a click on your ad. A good guess, not proof.
Last testWhen your last test conversion arrived. Tests are recorded apart and never counted.

The counting rules

Each goal counts once per click, so one person signing up twice from one click is one goal. A goal counts only within 30 days of a real click, and only for clicks on your own ads. Your own clicks on your ads are kept as tests.

More detail on LinkSpin

Sign in to LinkSpin with the same email and open Conversions in the Control Room for the full breakdown: by ad campaign (both sites), by destination page and by traffic source, a 7, 30 or 90 day range, and a CSV download.

Not counting?

Troubleshooting checklist

Quick answers

Questions members ask

Does it cost anything?
No. Conversion tracking is free for every member. It does not use credits.
Will the tags slow down or break my page?
No. Both load in the background, never stop your page from showing, and do nothing visible. If LinkSpin cannot be reached, your page works exactly as before.
Do I need a separate goal for each ad?
No. One goal covers all your ads. Each conversion is counted against whichever ad sent that visitor.
Do my ads get the click id automatically?
Yes. Every click through your InstantAdPay ads carries one. Your page address keeps all its own parameters; the click id is added to the end.
Is any personal data sent?
No. The click id is random. No name or email from your page is read or sent.
What a credit is. One credit is one cent of ad delivery across the network. Credits are not money and cannot be withdrawn. Cost per goal is shown in credits for that reason.

Conversion tracking shows what your own ads and pages produce. It does not promise any number of sign-ups or sales. No income is guaranteed; any commissions depend on real purchases in your line and on your own effort. Cryptocurrency involves risk of loss. InstantAdPay sells advertising; it is not an investment product.