There are two different scenarios where the [clickid] token might not get replaced with the actual click ID value. Either the token isn’t getting replaced in the Primary URL of your tracking link, or it’s not getting replaced in a link on page elsewhere in your funnel.
Let’s tackle both of these scenarios ...
The Primary URL
If you’ve used the [clickid] token in the Primary URL of your tracking link and it’s not being replaced with a click ID value when you click on the tracking link, that’s usually because the click is being flagged.
When a click is flagged, it doesn’t go through all the normal processing that a regular click would and that includes replacing the [clickid] token before the tracking link redirects to the Primary URL. Normally, the [clickid] token would be replaced with a large 9 or 10-digit number. For flagged clicks, the token is simply removed from the Primary URL.
You can tell if a click is being flagged by clicking on the number in the FC column of your stats to see a list of clicks that have been flagged for this tracking link:
Most of the time when users ask why the [clickid] isn’t being replaced in the Primary URL, it’s because they’re using a VPN service and ClickMagick is detecting the VPN as server clicks—which they are—and server clicks are typically from bots which should be flagged.
If your VPN is being flagged, you can get it whitelisted by following the instructions in this article:
Tip: If you’re clicking on the “preview” link in the settings area of a tracking link, that will also bypass normal click processing in some cases. When testing, it’s a Best Practice to copy the the link and paste it into a new browser window.
Passing [clickid] Through a Page