Postoria now supports UTM tracking
Postoria now supports UTM tracking, giving you a cleaner way to measure traffic from the links you publish through your social media posts.
With this update, you can configure UTM parameters once and let Postoria add them to published links automatically. This helps agencies, local businesses, creators, and teams understand which social posts, accounts, and channels are sending traffic to a website.
UTM tracking is available on all Postoria plans.
Why UTM tracking matters
Social media performance is not only about likes, comments, and views. For many teams, the real question is what happens after someone clicks.
UTM parameters help analytics tools understand where a website visit came from. For example, Postoria can turn a plain link like https://example.com/services/kitchen-remodeling/ into a tracked link such as https://example.com/services/kitchen-remodeling/?utm_source=facebook&utm_medium=social&utm_content=12345.
When someone clicks that link, your analytics setup can use those parameters to group traffic by source, medium, campaign, content, post, account, or location.
What Postoria can add
Postoria supports the standard UTM fields most teams use for social media tracking:
utm_sourceutm_mediumutm_campaignutm_content
You can fill in the fields you need and leave the rest empty. Empty UTM fields are skipped, so Postoria does not add blank parameters to your links.
For example, if you only configure utm_source={{network}} and utm_medium=social, Postoria will add only those two parameters.
Workspace and account-level settings
UTM tracking can be configured at two levels.
Workspace UTM settings
Workspace settings are useful when a workspace represents one brand, client, or project. You can set defaults once and let them apply to posts created inside that workspace.
For example, you can use:
utm_source={{network}}
utm_medium=social
utm_content={{post.id}}
This keeps tracking consistent without manually editing every link.
Account UTM settings
Account settings are useful when a specific connected social account or location needs its own tracking setup.
Account-level UTM settings override workspace-level settings. This gives you flexibility when one account needs different values, or when you want to disable inherited UTM tracking for a specific account.
Supported placeholders
Postoria supports dynamic placeholders inside UTM values.
Supported placeholders include:
{{network}}{{social_account.name}}{{social_account.id}}{{post.id}}{{post.type}}{{post.content}}{{location.name}}{{location.locality}}{{location.region_code}}
These placeholders are replaced at publishing time.
For example, utm_content={{social_account.name}}_{{post.id}} could become utm_content=brand_account_12345 when published to Instagram.
UTM values are normalized before publishing so they stay cleaner in analytics reports.
Google Business Profile location tracking
UTM tracking also works with Google Business Profile location data.
For multi-location Google Business Profile workflows, you can use location placeholders such as {{location.name}}, {{location.locality}}, and {{location.region_code}}.
This is useful when one post template is published to several Google Business Profile locations and each location should have its own trackable link value. For example, utm_content={{location.name}}_{{post.type}} can help distinguish traffic from different business locations in your analytics tools.
Where UTM tracking is applied
Postoria applies configured UTM parameters to published links, including:
- Links in captions
- Links in first comments where supported
- Structured link fields
- Button links, including Google Business Profile button URLs
If a URL already has UTM parameters, Postoria does not overwrite them. It only adds configured UTM parameters that are missing.
For example, if a link already includes utm_source=manual and utm_campaign=spring, and your Postoria settings include utm_medium=social, Postoria will add utm_medium without replacing the existing source or campaign.
Keep link length in mind
Adding UTM parameters makes links longer.
For structured link fields and button URLs, this usually is not a problem because the URL is not part of the visible post text.
For links inside captions or comments, the final text can become longer after UTM parameters are added. If a caption or comment is already close to a social network’s character limit, the post may fail validation after tracking is applied.
Before using long UTM values in captions or comments, keep your text concise and test the workflow with a few posts.
Practical examples
Basic social tracking
Use utm_source={{network}} and utm_medium=social when you want analytics to show which network sent traffic.
Post-level tracking
Use utm_source={{network}}, utm_medium=social, and utm_content={{post.id}} when you want each post to have a unique tracking value.
Account-level tracking
Use utm_source={{network}}, utm_medium=social, and utm_content={{social_account.name}} when you want to compare traffic from different connected accounts.
Google Business Profile location tracking
Use utm_source={{network}}, utm_medium=social, and utm_content={{location.name}}_{{post.type}} when publishing Google Business Profile posts for multiple locations.
How to start using UTM tracking
Open Postoria and go to your workspace or connected account settings.
From there, open UTM Settings, enter the UTM values you want Postoria to add, and save the settings.
You can keep the setup simple at first with utm_source={{network}}, utm_medium=social, and utm_content={{post.id}}.
Then refine it later based on how you prefer to report traffic in your analytics tools.
A better workflow for measurable publishing
UTM tracking helps connect publishing work with website results.
Instead of manually preparing tracked links for every post, you can set clear defaults in Postoria and let the publishing workflow handle the rest.
This makes it easier to keep reporting consistent across social networks, accounts, clients, and Google Business Profile locations.
Tag:
product updates