Skip to main content

Deep Links

Gives your affiliates the flexibility to direct visitors to specific pages within your website, rather than just the main landing page.

Written by Trackdesk Team

Deep linking gives your affiliates the flexibility to direct visitors to specific pages within your website, rather than just the main landing page.

What is deep linking?

Deep linking allows you to send traffic to any page within your website's structure, as long as it's within the same domain as your configured landing page.

For example:

This means affiliates can promote specific products or pages that resonate with their audience, while you still maintain full tracking and attribution capabilities.

Use cases

Deep linking is particularly valuable in several scenarios:

  • Product-specific promotions: linking directly to seasonal collections, sale items, or new product launches.

  • Category targeting: linking to category pages that match an affiliate's audience niche (for example, fitness or beauty).

  • Localized content: directing traffic to region-specific or language-specific pages.

  • Special campaigns: linking to dedicated landing pages for specific promotional campaigns.

Enabling deep linking

Deep linking is available for both direct tracking and redirect tracking offers, but the setup process differs between the two.

Direct tracking offers

Direct tracking deep linking is straightforward to enable and can be controlled at two levels:

Global settings

Navigate to Settings → Tracking → Direct Tracking to enable deep linking across your entire account. When enabled globally, all direct tracking offers will allow deep linking by default.

Offer-level override

You can also enable or disable deep linking for individual direct tracking offers. This offer-level setting takes priority over the global configuration, giving you granular control over which programs support this feature.

Redirect tracking offers

For redirect tracking offers, deep linking has additional prerequisites and works differently.

Prerequisite: Specific landing page targeting

Before you can use deep linking with redirect tracking, you must first enable Specific landing page targeting. This feature allows affiliates to target a specific landing page in their tracking links, bypassing the standard redirect cascade (which normally selects landing pages based on targeting rules, geo-location, and other criteria).

You can enable Specific landing page targeting at:

  • Global level: navigate to Settings → Tracking → Redirect Domains.

  • Offer level: configure it on individual redirect offers.

Enabling redirect deep linking

Once Specific landing page targeting is enabled, you can then enable deep linking on top of it. This gives affiliates the ability to not only target a specific landing page, but also specify a deep link URL within that landing page.

The setting for redirect tracking deep linking can be found in the same location as Specific landing page targeting (Settings → Tracking → Redirect Domains), and can also be overridden at the offer level.

Why this requirement?

Deep linking in redirect tracking requires Specific landing page targeting because the deep link needs to be associated with a particular landing page. Without targeting a specific landing page, the system wouldn't know which landing page's domain to validate the deep link against, since the redirect cascade could potentially select different landing pages for different visitors.

Requirements and restrictions

To maintain security and proper tracking, deep link URLs must follow specific rules:

  • Same domain: the deep link must be on the same domain as your configured landing page. For instance, if your landing page is https://shop.example.com, the deep link must also be on shop.example.com.

  • Same protocol: the deep link must use the same protocol (HTTP or HTTPS) as your landing page.

  • Preserved path structure: the deep link path must extend from your landing page's path, not replace it. If your landing page is https://example.com/store, valid deep links must start with /store (for example, /store/products).

  • Query parameters: any query parameters present in your landing page URL must be preserved in the deep link URL. You can add additional parameters, but the original ones must remain.

Affiliate experience

The affiliate experience varies slightly depending on whether you're using direct tracking or redirect tracking.

Direct tracking offers

When generating tracking links for direct tracking offers with deep linking enabled, affiliates will see a Deep link URL field after selecting a landing page. This field is optional: if left empty, the tracking link will simply direct to the selected landing page.

Redirect tracking offers

For redirect tracking offers with Specific landing page targeting and deep linking enabled, affiliates must:

  1. First, enable the Target specific landing page option.

  2. Select which landing page they want to target.

  3. Optionally, enter a deep link URL to direct traffic to a specific page within that landing page.

This workflow gives affiliates full control: they can choose to use the standard redirect cascade (no specific landing page selected), target a specific landing page without deep linking, or combine both features to target a specific deep link URL.

Regardless of tracking type, if affiliates enter an invalid deep link (one that doesn't meet the requirements above), they'll receive immediate feedback explaining why the URL isn't valid, helping them correct the issue before generating their link.

Compatibility

Regardless of which tracking method you use, deep linking maintains all standard tracking capabilities, including:

  • Conversion attribution.

  • Click tracking and analytics.

  • Commission calculations.

  • Fraud prevention measures.

  • Custom parameter tracking (AffS1–AffS5).

Did this answer your question?