Skip to main content

Testing Your Tracking

The Optimise Test Publisher Click URL

To verify tracking, you need to generate an sskey by completing a test click that redirects through Optimise.

When proceeding through the Setup Wizard, at the testing stage you will be provided with a Test Click URL.
Once the click is completed, verify that the redirect is successful to your designated landing page, and that the sskey is generated successfully in the landing page URL query string.

Below is brief summary and example.

  1. %PID% is the PID from the campaign you want to test.
  2. We have designated AID values to ensure that test sales are not validated. The AID can be found In Insights > Campaigns > Your Campaign Name > Tracking > Publishers.

Example

https://clk.omgt1.com/?PID=%PID%&AID=%AID%

Before You Start

Two tests need to be completed:

  1. Single Session ensures that tracking is functional during a normal user interaction.
  2. Multi-Session confirms that attribution is successful if customer completes at a later date.

With two tools available to help test your Tracking implementation:

  1. Optimise Tag Inspector If you are using a Chromium based browser, you can use our Extension to check Optimise tags are being activated.
  2. Tracking Debug Tool Is available in Insights, under Tools > Tracking.
info

If using a third-party tracking provider (E.g., DoubleClick), or in-house attribution logic (show / hide), you will need to provide Optimise with a redirect URL to add to our systems before completing a test.

info

If your site is making a direct S2S calls to Optimise you won't see this from your browser using the Optimise Tag Inspector. To get results from S2S, either contact your account manager or check in Insights, under Conversions > Conversions.

warning

If you are working with Cashback or Reward sites, and Optimise Tracking (or the tracking that you use to send conversion data or validations to Optimise) is blocked by any option(s) on your consent wall, you MUST test that your tracking cookies are exempt from requiring consent by adding:

&oConsent=1

To the test URL (E.g., https://clk.omgt1.com/?PID=%PID%&AID=%AID%&oConsent=1) and rejecting all cookies.

For more information please see the Processing Consent Signals article.

Single Session Test

To verify tracking in a single browser session, follow these steps:

  1. Clear browser cookies.
  2. Click on your Campaign Test URL.
    • Ensure it redirects to the correct landing page.
    • Verify that the correct query string parameters are passed to your landing page.
  3. Check the presence of the Universal Tag on relevant pages using the Optimise Tag Inspector.
  4. Engage with your site as a typical user would:
    • Add an item to the basket, fill out a form, or generate a lead/application.
  5. Complete the full process (sale, lead, or application).
  6. Refresh the post-sale confirmation page multiple times.
  7. Verify the conversion in your account's Conversions Report.
    • If no conversion appears (or if duplicates are recorded), review your Conversion Tag or S2S postback configuration.
  8. Check that the unique sale reference (Order ID) is displayed.
    • (Unless otherwise agreed, this is required for validating tracked activity.)
  9. Repeat steps 1-8 for each campaign.

Multi-Session Test

To test tracking across multiple browser sessions, follow these steps:

  1. Clear browser cookies.
  2. Click on your Campaign Test URL.
    • Ensure it redirects to the correct landing page.
    • Verify that the correct query string parameters are passed to your landing page.
      • If testing Universal Tracking, proceed to Steps 3 & 4.
      • If testing S2S tracking, skip to Step 5.
  3. Delete all track.omguk.com cookies from your browser’s privacy settings.
    • This ensures the first-party advertiser cookie is tested.
  4. Check the presence of the Universal Tag on relevant pages using the Optimise Tag Inspector.
  5. Close the browser, reopen it, and go directly to your site.
    • Do not click on any sponsored search results.
  6. Engage with your site as a typical user would:
    • Add an item to the basket, fill out a form, or generate a lead/application.
  7. Complete the full process (sale, lead, or application).
  8. Verify the conversion in your account's Conversions Report.
    • If no conversion appears, review your Conversion Tag or S2S postback configuration.
  9. Check that the unique sale reference (Order ID) is displayed.
    • (Unless otherwise agreed, this is required for validating tracked activity.)
  10. Repeat steps 1-9 for each campaign.

Tracking Debug Tool

The Tracking Debug tool can be found under Tools > Tracking in Insights. This can be useful for diagnosing issues with Optimise Tracking Tags in real-time.

Tracking Debug Tool

To get started select the Campaign that you want to test.

This will load a default website URL to run the test against. You can change this URL to any address where you have Tracking Tags installed such as UAT or production environment.

Click START DEBUGGING. This will launch a new window which opens the URL defined above.

If a Tracking Tag is configured on this page it will instantly send a response back to the Tracking Debug Tool showing the details of the Tracking Tag. As you navigate through the website you will see each a new line each time the tool registers a new Tracking Tag Event.

Optimise Tag Inspector

Optimise Tag Inspector is a Google Chrome Extension that makes it easy to see and verify your tracking tags are correctly implemented.

You can install the Extension directly from the Chrome Web Store: https://chrome.google.com/webstore/detail/optimise-tag-inspector/ekiippaneofjfjgokhonnfbpjlmmajdc.

Using the Extension

  1. Click on your Campaign Test URL, or go to a domain where an Optimise Tag is installed.

  2. Click on the icon in your browser toolbar (see below).

    optimise-tag-inspector-1

  3. If tags are identified, they will be detailed in the extension popup window.

Error Messages

  • No Cookie: If a cookie for your campaign cannot be found you will see the warning detailed below. To resolve this click on the Test URL you were provided.

    optimise-tag-inspector-2

  • No PID or No MID found: The tag is misconfigured and does not contain a valid MID or PID value. These should be numerical values. Please check these values against the tags that you were sent by your Account Manager.

  • No AppID found: Your Transaction tag must contain a unique AppID value. This is typically a unique order or sale reference that can be used to match the Transaction offline for validation purposes. If you do not require offline validation then a random unique value can be generated and populated.

  • No Action found: Your Event tag must contain a valid Action. Please check the Event Action Values for valid &Action= values.

Chrome DevTools Validation

Google Chrome DevTools can be used instead of, or alongside the Optimise Tag Inspector and Tracking Debug Tool to validate tracking requests, cookies, and JavaScript tag implementations in greater detail.

Chrome DevTools is particularly useful for:

  • Validating Universal Tracking requests
  • Confirming tracking parameters are populated correctly
  • Checking advertiser first-party cookies
  • Diagnosing duplicate or missing conversion requests
  • Troubleshooting redirect or consent-related issues
  • Verifying attribution persistence across browser sessions
info

This guide is only relevant if your tracking uses JavaScript tags. If your implementation uses direct S2S event or conversion postbacks, these requests will not be visible within browser DevTools or the Optimise Tag Inspector because the tracking occurs server-to-server rather than within the user's browser session.

To validate S2S tracking, review the request within your backend logs, server-side implementation, or confirm the conversion within Insights under Conversions > Conversions.


Opening Chrome DevTools

Windows / Linux

Press:

F12

If F12 does not work natively, you may need to press the:

fn

key together with the F12 key, depending on your devices setup. Alternatively, press

Ctrl + Shift + I

macOS

Press:

Cmd + Option + I

Before testing tracking, configure DevTools to preserve requests during redirects and page navigation.

Enable Preserve Log

  1. Open DevTools
  2. Select the Network tab
  3. Enable:
Preserve log

This ensures tracking requests remain visible during redirects, page refreshes, and checkout navigation.

Enable Preserve Log Upon Navigation

  1. Open DevTools
  2. Press F1 or select the Settings icon
  3. Under Preferences → Network, enable Preserve log
  4. Under Preferences → Console, enable Preserve log upon navigation
  5. Under Preferences → Global, enable Auto-open DevTools for pop-ups

This helps ensure requests remain visible when pages open in a new tab or window.

Disable Cache

While testing, it is also recommended to enable:

Disable cache

This option is available within the Network tab and helps prevent requests loading from browser cache during testing.


Using the Network Tab

The Network tab displays all browser requests made during a session.

This is the primary location for validating Optimise JavaScript tracking tags.

Start Recording

  1. Open the Network tab
  2. Ensure the recording icon is red
  3. Refresh the page
  4. Complete the test journey or conversion process

Filter Optimise Tracking Requests

Within the Network filter bar, enter:

track.omguk.com

This filters the request list to display Optimise tracking requests only.

Depending on implementation, multiple Optimise requests may appear during redirects or conversion flows.

note

Multiple tracking requests can be normal depending on how the journey, basket flow, or conversion process has been implemented.


Validating Tracking Parameters

When a tracking request appears:

  1. Select the request
  2. Open the Headers section
  3. Review the request URL and query string parameters

Important Tags

On the landing page, and on each subsequent page of the user journey:

ParameterDescription
qsOptimise Universal Tag
qiOptimise Image Pixel

On the sale / conversion point (to pay out on) of the user journey:

ParameterDescription
ssOptimise Sale / Conversion Tag
siOptimise Sale / Conversion Pixel

What to Check

When validating JavaScript tracking requests:

  • Parameters should contain populated values
  • Values should remain consistent throughout the journey where appropriate
  • Requests should complete successfully
  • Requests should normally return:
200 OK

If parameters are missing, blank, malformed, or duplicated unexpectedly, the tracking implementation should be reviewed.


Understanding Redirect Behaviour

During checkout or conversion flows, requests may occur across:

  • Multiple domains
  • Third-party payment providers
  • Redirect chains
  • Consent management layers

Using Preserve log allows these requests to remain visible throughout navigation.

Without this enabled, important tracking requests may disappear during page transitions.


Checking Cookies Using the Application Tab

Chrome DevTools can also be used to verify advertiser first-party cookies and Optimise cookies.

Open the Application Tab

  1. Open DevTools
  2. Select:
Application

If the tab is not visible, select the:

>>

menu in the DevTools navigation bar.


Checking First-Party Advertiser Cookies

  1. Expand Storage → Cookies
  2. Select items under your domain

Review:

  • Cookie names
  • Expiry durations
  • Domain values
  • SameSite settings

First-party cookies are typically used to maintain attribution persistence across sessions.

These cookies should normally remain present after the browser is closed and reopened unless intentionally cleared.


Checking Optimise Cookies

Within the Cookies section:

  1. Review cookies associated with:

    • The your domain
    • track.omguk.com where applicable
  2. Confirm that:

    • The cookie exists
    • The value is populated
    • The expiry duration is correct
    • The cookie persists after navigation

During Multi-Session testing, deleting track.omguk.com cookies allows validation that the advertiser first-party cookie correctly maintains attribution independently.


Expected Validation Workflow

A successful validation process should normally follow this sequence:

  1. Clear browser cookies
  2. Open DevTools
  3. Enable:
    • Preserve log
    • Disable cache
  4. Click the Optimise test URL
  5. Confirm:
    • Redirect completes successfully
    • sskey is generated correctly
  6. Filter requests to track.omguk.com
  7. Complete the user journey
  8. Validate:
    • Tracking requests fire
    • Parameters are populated correctly
    • Requests return 200 OK
  9. Check advertiser and Optimise cookies in the Application tab
  10. Verify the conversion appears within Insights

Common Troubleshooting Scenarios

IssuePossible Cause
No tracking requests visibleTag not installed, ad blocker enabled, or S2S implementation
Missing qs, qi, ss, or si valuesIncorrect tag configuration or missing variables
Duplicate conversionsConfirmation page refreshes or duplicate firing logic
No cookies presentConsent restrictions, browser privacy settings, Consent Manage Platform interference or implementation issue
Conversion not visible in InsightsTracking request failed or postback misconfiguration
Requests disappear during redirectsPreserve log not enabled

If tracking or cookies are dependent on user consent, ensure testing is completed using the correct consent state.

For Cashback or Reward publisher testing, refer to the consent guidance article regarding:

&oConsent=1

Ad Blockers and Privacy Extensions

Browser extensions such as ad blockers or privacy tools may prevent tracking requests or cookies from appearing correctly.

When testing tracking, it is recommended to:

  • Disable ad blockers
  • Disable privacy extensions
  • Use an Incognito or Private Browsing window where appropriate

Exporting a HAR File

If additional troubleshooting is required:

  1. Open the Network tab
  2. Reproduce the issue
  3. Right-click within the request list
  4. Select:
Save all as HAR with content

This file can then be shared with your Account Manager or the Optimise Traffic support team for investigation.