Why was my short link not created?
Most creation errors are caused by an invalid destination, unsupported protocol, URL longer than the allowed limit, a link that points back to clk.ms, a duplicate active destination with the same settings, a taken custom slug, an invalid date or click limit, a blocked referrer rule, or a spam and safety match. The form and API return a user-facing reason for these cases.
Can an old short identifier be used again?
Yes. When a link expires, is deleted, reaches its click limit, or is removed after long inactivity, its identifier can become available again for another destination. If a visitor opens an identifier that only exists in history, clk.ms shows a clear deleted-link message where appropriate.
Will my printed QR code break if I edit the destination?
No. QR codes point to the short link, not directly to the final page. If the owner changes the destination, the same printed QR code continues to work and sends visitors to the current destination selected by the link settings.
What are UTM tags and when should I use them?
UTM tags are tracking parameters added to a destination URL so analytics tools can identify the campaign, source, medium, keyword, and content variant that produced a visit. Use them for ads, newsletters, social posts, partner links, QR campaigns, and any situation where traffic attribution matters.
What happens if several routing rules match?
Rules are evaluated by priority. The first matching enabled rule selects the destination. If no rule matches, clk.ms uses the default destination. Fallback behavior can be configured for cases where the primary target is unavailable.
How can I make a link private?
Use a password, email one-time code, allowed referrers, preview page, warning page, start date, expiration date, and click limit depending on the level of control you need. These settings can be changed later without changing the short URL.
Why are clicks and unique visitors different?
Clicks count every visit. Unique visitors estimate separate people or devices, so repeated visits by the same visitor usually count as many clicks but fewer unique visitors. Bots are tracked separately where they can be detected.
What does the health score mean?
The health score summarizes practical destination quality signals such as HTTPS availability, response speed, redirect chain length, SSL validity, domain resolution, and suspicious or anti-phishing results when those sources are available.
Do custom domains change analytics or QR behavior?
No. A verified custom domain changes the visible branded short URL, while the same expiration, access controls, smart routing, QR design, scans, clicks, and analytics features continue to apply.
When should commercial API access be used?
Use commercial API access when an approved external system needs to create or manage links automatically, such as a campaign tool, CRM, partner portal, or internal dashboard. API links still follow the same validation, safety, domain, UTM, expiration, password, and targeting rules.
What is the difference between groups and campaigns?
Groups organize links in your workspace, usually by customer, project, folder, or internal structure. Campaigns organize marketing attribution and UTM values, usually by promotion, channel, or reporting period. A link can use both at the same time.
Should I use expiration date or click limit?
Use an expiration date when the link should stop after a known time, such as an event or seasonal offer. Use a click limit when access is scarce, such as private downloads or limited invitations. You can combine both controls.
When should I enable preview or warning pages?
Use preview pages when visitors should see the final destination before leaving clk.ms. Use warning pages when the destination is sensitive, unfamiliar, or requires extra attention. These controls improve trust but add one more step before conversion.
What does lifetime free access during development mean?
Accounts registered during the development and testing period keep free access to the service permanently. The project can still change while features are refined, so feedback, bug reports, and wishes can be sent to dev@clk.ms.