Skip to main content

Link Structure and Parameters in Apptrove

Click URL and Impression URL Parameters

Updated yesterday

At a Glance: This article explains how attribution links in Apptrove are built and which parameters can be included. You’ll see a full comparison of parameters supported in Click URLs and Impression URLs, making it easy to understand which values apply where.

Introduction

Apptrove uses tracking URLs to record user interactions such as ad clicks, impressions, and re-engagements. These URLs are made up of a base domain, campaign identifiers, and parameters. Each parameter passes important information (like device IDs, campaign IDs, or costs) to Apptrove for accurate attribution and reporting.

Tracking URLs are the backbone of performance marketing on Apptrove. They help you connect a user action (like a click or impression) to a conversion or install. Let’s break down the structure and see how these URLs work in detail.

Understanding URL Structure

A typical Apptrove tracking URL looks like this:

https://click.trackier.io/c/AppID?click_id={click_id}&site_id={publisher_id}_{source}&gaid={gaid}&p1=abc&cost_currency={currency}&pid={pid}&lbw={lookback window}


Components

  • Base Domain: Defines the type of action being tracked (click.trackier.io for clicks, impression.trackier.io for impressions).

  • Path (/c/ or /i/): Identifies whether it’s a click (/c/) or impression (/i/) event.

  • App ID: A unique identifier (heG4vJ4DZs) representing the application.

  • Parameters: Key-value pairs such as, ?click_id={click_id}&site_id=..., that pass specific information for attribution.

Types of Tracking URLs

1. Click Tracking URL

Click URLs track when a user clicks on an ad.

Example

https://click.trackier.io/c/heG4vJ4DZs?click_id={click_id}&site_id={publisher_id}_{source}&gaid={gaid}&p1=abc&cost_currency={currency}&pid=dkr3qpMdth&lbw=14d
  • click_id: Unique identifier for the click.

  • site_id: Publisher ID and source.

  • gaid: Device ID.

  • p1: Custom parameter.

  • cost_currency: Currency used in reporting.

  • pid: Partner ID.

  • lbw: Lookback window (14 days in this case).

Note: Click ID parameter is necessary to send the appropriate postback to the partner. If it's not provided, the dashboard used by the third-party partner will not accurately reflect the click from which a particular attribution is derived.

1.1. Re-engagement Click URL

Re-engagement URLs are a type of click URL used when retargeting users who already installed the app.

Example

https://click.trackier.io/c/heG4vJ4DZs?click_id={click_id}&site_id={publisher_id}_{source}&gaid={gaid}&p1=abc&is_retargeting=true&cost_currency=currency&rew=2d&fs=app://google.com&pid=dkr3qpMdth&lbw=14d
  • is_retargeting=true : Identifies this as a retargeting link.

  • rew=2d : Sets the re-engagement window to 2 days.

  • fs=app://google.com : Defines the fallback URL if deep linking fails.

Note : Apptrove typically defaults the re-engagement window to 30 days.

2. Impression Tracking URL

Impression URLs track when an ad is viewed (without requiring a click).

Example

https://impression.trackier.io/i/heG4vJ4DZs?click_id=test_abhay&ad=test_abhay&camp=test_abhay&gaid={gaid}&pid=dkr3qpMdth&lbw=24h
  • click_id: Placeholder unique identifier.

  • ad: Ad name/ID.

  • camp: Campaign identifier.

  • gaid: Device ID.

  • pid: Partner ID.

  • lbw=24h: Lookback window of 24 hours.

Parameters: Click vs. Impression

Each parameter has a specific purpose, and not all are available across all URL types. The tables below shows availability for click and impression URL types.

1. Identifiers (User / Device / App / Partner)

Parameter Name

Description

Impression URL

Click URL

click_id

Partner click identifier.

✔︎

✔︎

site_id

Publisher ID displaying the ad.

✔︎

sub_site_id

Sub-publisher/ad sub-network ID.

✔︎

pid / agid

Partner or Agency ID.

✔︎

✔︎

app_id

Unique application ID.

✔︎

✔︎

app_name

Application name.

✔︎

✔︎

gaid

Google Advertising ID.

✔︎

✔︎

gaid_sha1

SHA1 hashed GAID.

✔︎

gaid_md5

MD5 hashed GAID.

✔︎

android_id

Android device ID.

✔︎

✔︎

android_id_sha1

SHA1 hashed Android ID.

✔︎

android_id_md5

MD5 hashed Android ID.

✔︎

oaid

Open Advertising Identifier

✔︎

oaid_sha1

SHA1 hashed OAID.

✔︎

oaid_md5

MD5 hashed OAID.

✔︎

fire_aid

Amazon Fire Advertising ID.

✔︎

✔︎

idfa

Apple Identifier for Advertisers.

✔︎

✔︎

idfa_sha1

SHA1 hashed IDFA.

✔︎

idfa_md5

MD5 hashed IDFA.

✔︎

idfv

Apple Identifier for Vendors.

✔︎

✔︎

idfv_sha1

SHA1 hashed IDFV.

✔︎

idfv_md5

MD5 hashed IDFV.

✔︎

mac

Device MAC address.

✔︎

iemi1

International Mobile Equipment Identity number

✔︎

iemi2

International Mobile Equipment Identity number

✔︎

2. Campaign & Ad Metadata

Parameter Name

Description

Impression URL

Click URL

ad

Name of the ad.

✔︎

✔︎

ad_id

Unique ad identifier.

✔︎

✔︎

ad_set

Ad group name

✔︎

ad_set_id

Unique ad group ID.

✔︎

ad_group

Ad group name

✔︎

ad_group_id

Unique ad group ID.

✔︎

camp

Campaign name.

✔︎

✔︎

camp_id

Campaign ID.

✔︎

✔︎

ad_type

Ad format (text, banner, video, etc.).

✔︎

✔︎

channel

Distribution source (e.g., App Store, Meta).

✔︎

✔︎

keywords

Campaign keywords.

✔︎

3. Cost & Attribution

Parameter Name

Description

Impression URL

Click URL

cost_currency

Currency code (ISO-4217).

✔︎

✔︎

cost_value

Cost value in currency.

✔︎

✔︎

lbw

Lookback window configuration.

✔︎

✔︎

tr_disableinstallpb

Disable install postback.

✔︎

is_retargeting

Click re-targeting flag.(True or False)

✔︎

✔︎

4. Redirection & Deep Linking

Parameter Name

Description

Impression URL

Click URL

r

Universal redirect URL.

✔︎

ios_r

iOS redirect URL.

✔︎

android_r

Android redirect URL.

✔︎

web_r

Web redirect URL.

✔︎

dlv

Deep link value.

✔︎

5. Custom / Open Parameters

Parameter Name

Description

Impression URL

Click URL

p1

Custom parameter.

✔︎

✔︎

p2

Custom parameter.

✔︎

✔︎

p3

Custom parameter.

✔︎

✔︎

p4

Custom parameter.

✔︎

✔︎

p5

Custom parameter.

✔︎

✔︎

6. Device & Environment Data

Parameter Name

Description

Impression URL

Click URL

s2s

Enable server-to-server tracking.

✔︎

✔︎

ip

Device IP address.

✔︎

✔︎

ua

Device user-agent string (browser/OS).

✔︎

✔︎

Why It Matters

  • Accuracy: Using the right parameters prevents attribution errors.

  • Optimization: Capture details like ad_set or cost_value to fine-tune campaign strategy.

  • Flexibility: Impression URLs capture device IDs for probablistic view-through attribution, while Click URLs focus on accurate detail captured from the publisher.

  • Re-engagement insights: Customizable windows and retargeting flags enable effective frequency and impact tracking.

Notes

  • Keep parameters consistent across campaigns for easier reporting.

  • Custom params (param_1–param_5) are great for passing extra partner-specific details.

  • Device IDs (GAID, IDFA, OAID, etc.) are required for valid impression tracking.

How to Use

1. Navigate to the Attribution Links Panel

Login to your Apptrove dashboard and select the application.

For Agency Accounts

Once you have selected the Application you can follow the steps mentioned below to access the attribution URLs for the partner accounts integrated with you.

  1. Navigate to the partner directory from your Dashboard sidebar.

    Partner Integration

  2. Hovering your cursor over an Integrated partner gives you quick access button to copy the click or the impression URL for easy access.

    Quick actions

  3. Click on the Manage button to Edit the URL or get an overview of integration details.

    Manage

    4. Navigate to the Attribution links tab.

For Partner Accounts

  1. Once you have selected the Application you can navigate to the Integration Details from the Dashboard Sidebar.

    Partner Integration details

  2. Click on the Attribution Links tab.

  3. Choose the Agency/Advertiser from the drop-down menu in the top right corner.

2.Identify Your Link Type

Attribution links Panel
  • Use Click URLs when tracking a user click.

  • Use Impression URLs when tracking a view-through.

  • You can edit the URL to add or remove parameters according to your tracking needs.

3. Copy the URL

Append any additional parameters as needed either using the edit option in Attribution links tab or by manually editing the URL.

  • Click Example

https://track.apptrove.com/c/12345?click_id={click_id}&site_id={site_id}&ad={ad}
  • Impression Example

https://track.apptrove.com/i/67890?camp_id={campaign_id}&gaid={GAID}&p1=test

Note:

  • Publishers must get permission from the advertiser or agency (depending on who they’re integrated with) before they can edit attribution link parameters in the Apptrove dashboard.

    Advertiser settings

  • If you don’t have this permission, you won’t be able to edit parameters directly in the dashboard. However, you can still use the available parameters by manually adding them to their tracking URLs to pass information back to Apptrove.

3. Verify in Dashboard

Check reports in Apptrove to confirm your chosen parameters are receiving the correctly.



We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!

Apptrove Support
Did this answer your question?