iOS Campaign Link Validator & Tracking Verifier

Validate Campaign Token (ct), Provider Token (pt), and other Apple Analytics parameters for accurate iOS app install tracking. Now featuring live App Store Verification.

Campaign Link Inspector

The Complete Guide to iOS App Store Campaign Tracking & Attribution

Tracking mobile app installs on iOS requires a completely different approach than standard website analytics. If you try to use standard Google Analytics UTM parameters (like utm_source and utm_medium) on an Apple App Store link, the parameters will be completely ignored.

Instead, Apple provides its own native attribution framework within App Store Connect Analytics. This framework relies on specific query parameters—most importantly the Provider Token (pt) and Campaign Token (ct)—to track where your app installs are coming from. Our iOS Campaign Validator ensures that your tracking links are properly constructed using this exact Apple-mandated syntax.

The Core Apple Analytics Parameters

To successfully measure your iOS marketing campaigns, you need to append specific parameters to your App Store URLs. Here is a detailed breakdown of the parameters you must use:

  • Provider Token (pt): This is your unique developer identifier. You can generate or find your Provider Token by logging into App Store Connect, navigating to "App Analytics", clicking on your app, and selecting "Campaigns". Without the pt parameter, Apple cannot link the campaign data to your specific developer account.
  • Campaign Token (ct): This is the name of your specific marketing campaign (e.g., spring_launch or facebook_ad_v2). Warning: Apple strictly limits the Campaign Token to a maximum of 40 characters. If your ct exceeds this length, it will be truncated, leading to fragmented or missing data.
  • Media Type (mt): This parameter tells the Apple ecosystem what type of content the link resolves to. For iOS apps, you should always set mt=8. (For context, mt=1 is for music, and mt=11 is for podcasts). While the App Store app can often infer the content type from the URL path, explicitly defining mt=8 ensures a smooth, uninterrupted redirect for the user.
  • Affiliate Token (at): This parameter is only necessary if you participate in the Apple Services Performance Partner Program. It tracks referral commissions. For standard marketing attribution, it is not required.

Example of a Perfect iOS Campaign URL

https://apps.apple.com/app/id123456789?pt=118431040&ct=summer_campaign_2026&mt=8

This link directs to an app, links the click to provider 118431040, tags the install as summer_campaign_2026, and specifies the media type is a software app.

Native App Analytics vs. Third-Party MMPs

It's crucial to understand that the pt and ct parameters discussed above only populate data in Apple's App Store Connect Analytics.

If you are using a third-party Mobile Measurement Partner (MMP) such as AppsFlyer, Adjust, Branch, or Kochava, you do not use these Apple-native parameters. Instead, you must use the proprietary tracking links generated by your MMP (e.g., https://app.appsflyer.com/id123456789?pid=facebook_int).

The native Apple Analytics route (using pt and ct) is free, inherently privacy-compliant, and perfect for indie developers or small businesses who want to track basic campaign performance without integrating heavy third-party SDKs. However, MMPs offer deeper functionality like multi-touch attribution, deferred deep linking, and post-install event tracking (purchases, registrations).

The Impact of SKAdNetwork (SKAN) and ATT

Since the introduction of iOS 14.5 and the App Tracking Transparency (ATT) framework, mobile marketing has changed dramatically. Apple severely restricted access to the IDFA (Identifier for Advertisers).

For advertisers running large-scale ad campaigns (on Facebook, Google Ads, TikTok), you now rely heavily on SKAdNetwork (SKAN). SKAN is Apple's privacy-preserving attribution API. It attributes installs to ad networks without revealing user-level data.

The manual campaign links validated by this tool (using pt and ct) are primarily used for owned media channels—such as your email newsletters, organic social media posts, SMS marketing, or website banners. For paid ad networks, the networks handle the SKAN integration behind the scenes.

Where to View Your Campaign Data

After a user clicks your properly formatted App Store link, downloads the app, and opens it, Apple records the attribution. Here is how to view the performance of your ct (Campaign Token):

  1. Log into App Store Connect.
  2. Navigate to App Analytics.
  3. Select your application from the dashboard.
  4. Click on the Acquisition tab.
  5. Under the "Sources" section, click on Campaigns.

Here, you will see a dashboard displaying Impressions, Product Page Views, App Units (Installs), and Sales, all broken down by your specific Campaign Tokens. Note that Apple requires a certain privacy threshold (a minimum number of installs) before it will display the data for a specific campaign.

Need to Generate Links for Both Platforms?

If you are launching a campaign and need to generate native links for both iOS and Android simultaneously, check out our dedicated App Campaign Builder. It ensures you are using the correct pt/ct logic for Apple and the correct referrer logic for Google Play.

Support Digiguru

Find this tool useful?

Digiguru is completely free. If our tools saved you some time today, consider buying us a coffee to help keep the servers running! ☕

Support Us on Ko-fi

Frequently Asked Questions

Common questions about iOS App Store campaign tracking