Tracking links can be customized with additional parameters that can be tracked by and reported to impact.com. These parameters are called Sub IDs and Shared IDs. Sub IDs are only visible to you as the partner, but Shared IDs are visible to both you and the brand.
These parameters are useful when using various creatives, multiple websites, working with sub-affiliates, or when you need to send non-PII customer IDs (Customer IDs not related to personal identification information) when linking users to brands. Many of these use cases require these parameters to be appended to tracking links to accurately track and report this information.
When a user clicks on an impact.com tracking link with Sub ID (and/or a Shared ID) values appended, these parameters are captured by our tracking servers and stored. impact.com then correlates the click to the action. See the snippet below for an example of how these parameters are appended to a tracking link:
https://trackingdomain.net/c/mpid/adid/campaignid?name=value
In the example above, the name
portion refers to the parameter name being passed through and reported by impact.com in reporting. See the table below for additional details on the example link.
trackingdomain.net | The unique tracking domain provided by impact.com. |
mpid | Your Partner ID (MPID) |
adid | Assigned ID for the asset. |
campaignid | Assigned ID for the brand's campaign (view) |
The example below is what a tracking link with a Sub ID would look like. In this example, the value test
will be passed when the link is clicked.
https://trackingdomain.net/c/1234567/654321/4321?subId1=test
All impact.com tracking links support Sub IDs and a Shared ID—including vanity links. Learn more about vanity links.
Asset placements: Optimize asset placement by populating Sub ID values based on the location or type of asset.
Sub-affiliate networks: Track activity at the sub-affiliate level by populating
PartnerId
in the Sub ID or Shared ID field.Cash-back and Loyalty programs: Attribute conversions to specific partners within cash-back and loyalty programs by populating
MemberId
in the Sub ID or Shared ID field. Learn how to add dynamic variables to tracking links.
These are considered "pass-through values" or "p." parameters, which can be added before any name={value}
pair and instructs impact.com not to store the value. You would need to ask the brand to set up the metadata so that the "p." parameters will be auto-appended on all brand links.
For example, if you needed to pass a customerId
, you could append &p.customerId=abc123
to any tracking link and it would be translated to the brand's landing page without impact.com collecting the value.
Example Scenario
Scenario: ACME Inc. has a promo code or offer. They would like to have the discount applied automatically on their website when a user clicks through a tracking link (i.e. without the need to manually enter a code). They also want to allow partners to deep-link to any part of their site.
Solution: ACME Inc. can configure their website to automatically apply the discount if the landing page URL contains a query string parameter offer=10off
.
The brand can then configure a pass-through value.
Now the partner will be able to use the ad to deep-link to any page, and the resulting landing pages will always have offer=10off
appended.