Landing Page URL Builder

TikTok guide

TikTok URL Parameter Examples

Use these starter examples to keep TikTok campaign links readable while still capturing campaign, ad group, ad, and placement context for reporting.

TikTok traffic flowing into an ecommerce store and reporting view

Best first path

Keep the campaign readable and add only the TikTok labels that actually help you debug or compare performance.

What usually breaks

Token syntax differences across accounts can make a generic template fail if you copy it without checking the live setup.

Success signal

The final TikTok URL is still readable by eye and still maps cleanly into GA4.

Readable example

https://example.com/products/sample-product?utm_source=tiktok&utm_medium=paid_social&utm_campaign=ugc_hook_test&utm_content={{ad.name}}&campaign_name={{campaign.name}}&adgroup_name={{adgroup.name}}&ad_name={{ad.name}}&placement_name={{placement.name}}

The readable version is better when you want humans to inspect the URL without decoding a giant macro string.

ID-style example

https://example.com/products/sample-product?utm_source=tiktok&utm_medium=paid_social&utm_campaign=ugc_hook_test&utm_content={{ad.id}}&campaign_id={{campaign.id}}&adgroup_id={{adgroup.id}}&ad_id={{ad.id}}&placement_id={{placement.id}}

The ID-style version is better when your downstream reporting prefers stable identifiers over names that can change.

What to keep in mind

  • Keep the main campaign name readable.
  • Only add the extra labels you really need.
  • Do not hide the destination or use misleading redirects.
  • Check the final click path in the live account before launch.

Use one TikTok example, then test it yourself

Readable URL examples are much easier to maintain than hidden logic scattered across accounts.

Build a free link