Skip to main content

What Are Parameters in a Tracking Link?

A parameter in a tracking link is a key-value pair appended to the URL that passes specific data from one system to another.

Written by GoKart Support

This guide is designed to provide you with detailed information about the various parameters you can use to customize and ensure accurate conversion tracking and attribution.

You can add additional parameters to track more details, such as offer ID, user demographics, or custom publisher data. Adding extra parameters allows advertisers and publishers to track and optimize their traffic more effectively.

Think of parameters as labeled containers inside a URL that store bits of data.
Each parameter has two parts:

parameter_name=parameter_value

When you click a tracking link, those parameters get filled in with values that help identify who clicked, where they came from, and who to credit later.


đŸ§© Example — The "Shipping Label" Analogy

Imagine every user click is a package being shipped to an advertiser.
Parameters are the shipping label fields on that package.

Field

Purpose

Example Value

Name

Identifies the person

“John Smith”

Address

Where to deliver

“123 Main St”

Tracking parameters do the same thing — they label important info for the tracking system.


How to Add Parameters to a Tracking Link

Each parameter is appended to the URL using ? for the first parameter and & for each additional parameter.

https://advertiser.com/tracking?click_id={gk_click_id}&offer_id={gk_offer_id}

In this example:

  • click_id is the first parameter used to pass the {gk_click_id}.

  • offer_id is the second parameter used to pass the {gk_offer_id}.

  • When a user clicks an offer, these macros are dynamically replaced with real values (e.g., the actual GoKart click ID and offer ID).

Did this answer your question?