App Store campaign links: ct, pt and reporting
The ct parameter identifies an App Store campaign. Use a campaign link generated in App Store Connect to retain the correct provider token and reporting setup.
19 October 2026 · PAD team
On this page
Start with the Apple-generated URL
Generate a campaign link in App Store Connect and keep its provider token, pt. The campaign token, ct, labels a particular campaign. Do not invent a provider token or assume that adding a ct label alone completes your analytics setup.
https://apps.apple.com/app/id123456789?pt=YOUR_PROVIDER_TOKEN&ct=newsletter&mt=8
This URL is illustrative. Replace it with the link generated for your own app.
Using the link in GoToApp
Save the complete campaign URL as the iOS destination. GoToApp preserves an existing ct value. When ct is absent on a direct App Store URL, GoToApp can add the link campaign label; that does not generate a missing Apple provider token. If several GoToApp paths share a destination with a fixed ct, Apple can group them under that same token even though GoToApp records separate paths.
Why the campaign report may be empty
Apple applies reporting thresholds and processing delays. Check both pt and ct, the selected reporting dates and whether the campaign has enough activity. GoToApp requests and Apple downloads measure different events and will not necessarily match.
Source and verification
Review Apple’s campaign link documentation for the current creation steps, thresholds and attribution rules. Test your final shared URL and inspect the resulting campaign URL before distributing it.
Set up your link
Create separate campaign links, then use App Store Connect for download and revenue reporting.
Questions
Does GoToApp generate my Apple provider token?
No. Obtain the provider token from App Store Connect.
Will GoToApp overwrite an existing ct?
No. An existing campaign token on a direct App Store destination is preserved.
Create a GoToApp link with your destinations, then test it on the devices and channels you plan to use. Free for up to three projects.