Creating Deep Links Outside the Dashboard


Our network provides publishers with a standard format to generate tracking links to pages on an advertiser's site, known as deep links. This can be done without logging into the publisher dashboard or making a web service call. You can follow this link structure to automate the process of creating thousands of tracking links.


Some of your advertiser partners may not offer deep linking. To see if an advertiser allows deep linking, click Links then Link Tools on the publisher dashboard, then click the advertiser drop-down menu to see if they are listed.

Creating Tracking Links

To create a tracking link, follow this format by inserting values for id= , mid= , and murl= as name-value pairs to this base URL:

Here's an example: id= xxxxxxxxxxx& mid= 24513& murl=

Parameter Definitions

  • id= This is a unique 11-character code that identifies which Publisher a click came from. It is case-sensitive and can be found in any of your links.
    • Here's an example with the ID in red:
  • mid= The ID of the advertiser whose site you are creating a link to. This can be found in the Publisher Dashboard by clicking Programs then My Advertisers and then clicking the advertiser's log and Advertiser Info at left.
  • murl= The URL where your site visitors will be taken. The special characters in this URL must be URL-encoded.
    • In HTML, special characters have specific meanings or purposes. For example, the special character '?' is used to separate the page identity from the arguments that follow. To use special characters for another purpose, they must be URL-encoded. In the example above, the ':' following HTTP is encoded as %3A and all slash marks are encoded as %2F. There are several online resources that URL-encode special characters. 


The & (ampersand) that separates parameters is not URL-encoded (to &). Encoding the ampersand will cause problems with the link.

  • u1= An optional parameter. Signature Publishers use this to track sub-sites and members.

Values are required for id, mid, and mURL If values are not passed for these parameters, your deep link will direct you to an error page.

Best Practices

A few advertisers limit the pages or sections of their site that can be deep linked to. We suggest testing your deep links to make sure they go to the intended page. If your deep link is redirected to the advertiser's home page, it means that this advertiser does not allow deep linking to the page in the murl= parameter.

We also have a Deep Links API available for publishers who wish to generate deep links confidently and hassle-free. The API will check for the validity of a URL and will error out if the link is not eligible for tracking commissions.

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.