Paste a URL, pick a campaign preset, copy. Or send it straight into the QR generator for a print-ready campaign link. No signup, no tracking.
Destination URL
Preset
UTM parameters
utm_source — where the click came from
utm_medium — email, cpc, social, etc.
utm_campaign — campaign name
utm_term — paid search keyword
utm_content — A/B creative label
Paste your destination URL
Any landing page, App Store listing, or deep link.
Pick a preset
Eight canonical campaign types pre-fill source and medium.
Fill in the campaign name
Use a consistent slug so analytics groups traffic correctly.
Copy or turn into a QR
Hand off to the QR tool for offline campaigns without leaving the hub.
Source is where the click came from (a specific publisher like `newsletter`, `twitter`, `producthunt`). Medium is the channel type (email, cpc, social, referral). Keep source specific and medium generic — that way you can roll up every `social` click across every platform, or drill down into a single platform.
Yes. Most analytics tools treat `Email` and `email` as separate values. Stick to lowercase and dashes (`monthly-update`, not `Monthly Update` or `monthly_update`).
No — it overwrites an existing campaign attribution when users click around your own site. UTMs are for external traffic entering your domain.
Yes. Apple preserves UTM params (passed via the `ct` or custom campaign field in recent iOS versions). Check Apple's documentation for the current correct field if you're running paid search — for organic share links a plain `utm_*` tail is fine.
App Store QR code
Generate a QR code for your App Store or Play Store link with custom colors and logo.
Marketing screenshots
Build App Store marketing screenshots — headline + subtitle + phone frame + gradient, exported at every required size.
Translating screenshots into every locale is what lokal was built for. Upload once, ship to every store.
Explore lokal