hello@newnorth.nl+31 (0) 85 401 31 62
/Journal

FinanceAds GTM tag template

TemplateGTM2026.04.05
Freek Kampen
Freek KampenCo-founder, New North Digital

Fires the FinanceAds conversion pixel from Google Tag Manager with no external script, across four conversion categories.

What it does

The FinanceAds template brings affiliate conversion tracking into GTM. It fires an image pixel to https://www.financeads.net/tl.php using GTM's built-in sendPixel API, so no external script is loaded.

You configure your program ID, order ID and conversion category, and the tag builds the request.

Features

  • A single action type: fires a conversion tracking pixel to FinanceAds
  • Uses GTM's built-in sendPixel API, with no external JavaScript
  • Four conversion categories: sale, newsletter, lead and onboardingStart
  • Optional sub ID parameter for campaign-level granularity
  • Lightweight, with minimal impact on page load

Installation

  • In your GTM workspace, go to Templates, then Tag Templates, then Search Gallery.
  • Search for FinanceAds and add the template.
  • Create a tag for each conversion type you want to track, for example one for sales and one for leads.

Configuration

Step 1. Get your credentials. Log in to the FinanceAds network portal and find your program ID. It is a static value identifying your advertiser account.

Step 2. Set up the order variable. Create a Data Layer Variable for your order ID, which in most e-commerce setups maps to ecommerce.transaction_id. If you need a Sub ID, create a variable for the relevant campaign or channel identifier.

Step 3. Create the conversion tag. Enter your Program ID, map the Order ID to your variable and pick the right Conversion Category. On firing, the tag sends an image pixel request to the endpoint below.

https://www.financeads.net/tl.php
  ?p={programId}&oid={orderId}
  &ocategory={category}&s_id={subId}

Step 4. Repeat per conversion type. Tracking several categories, say sales on the confirmation page and newsletter sign-ups elsewhere, means a separate tag for each.

dataLayer snippet

Push this on your order confirmation page for sale tracking:

dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'FA-2024-67890'
  }
});

Troubleshooting

Pixel not firing. Open the Network tab and filter for financeads.net/tl.php. No request means the trigger is off; confirm the tag fires in GTM Preview.

Conversions missing from the dashboard. Confirm the Program ID matches your advertiser account. A wrong ID means the pixel fires but FinanceAds cannot attribute it.

Wrong conversion category. Check the dropdown. Using lead where you meant sale misclassifies the conversion in reporting.

Duplicate conversions. A reloaded confirmation page fires the pixel again with the same order ID. FinanceAds may deduplicate on their side, but firing once per order is better practice. Use a dataLayer flag or a first-party cookie.

Sub ID not tracked. The field is optional; left empty, the s_id parameter is omitted. If you do want it, make sure the variable resolves to a string.

Ad blocker interference. The financeads.net domain can be blocked, and since this is a plain image pixel there is no JavaScript fallback. Server-side GTM helps if the loss is significant.

Support

  • FinanceAds network: https://www.financeads.net/
  • FinanceAds advertiser portal: contact your account manager for your program ID and integration support
  • GTM Community Template Gallery: search FinanceAds for the listing and version history
  • GTM Help Center: https://support.google.com/tagmanager/

Want to talk about this?

Let's talk data.

Tell us about your stack, your goals, the data you wish you had.

Takes 1 minute