Ensure correct tracking with UTM parameters
Kiito links store orders to individual ads when the order contains tracking values that match the ads synced from your ad accounts. This is called order attribution.
When a customer clicks an ad, the landing page URL should include UTM parameters. Kiito stores those values from the order and compares them with the destination URLs found on your ads. When the values match a specific ad, Kiito assigns the order revenue to that ad. If the UTM parameters are missing or used across multiple ads, Kiito cannot reliably connect the order to the exact ad.
UTM parameters are short URL attributes such as utm_source, utm_medium, and utm_campaign. You can build a tagged URL with Google’s Campaign URL Builder. Properly setting the url parameters to the ads helps you to identify ad traffic from Google Analytics also.
Kiito also supports a special parameter: utm_kiito. If your ads do not already have unique UTM parameters for each ad, we recommend setting utm_kiito to the ad’s automated ID from each ad network. See the sections below for network-specific setup instructions. With a unique parameter value, Kiito can link each sale to a specific ad.
Orders can only be attributed to specific ads when the ads include unique UTM parameters at the time of purchase. Existing orders cannot be attributed to individual ads retrospectively if the ads did not have unique UTM parameters then.
WooCommerce
For Kiito to be able to fetch the tracking data for each order, ensure, that WooCommerce has Order Attribution feature enabled.
You can enable this feature by going to WooCommerce > Settings > Advanced > Features > Order Attribution. It should be enabled as default.

Google Ads
In Google Ads, add UTM parameters in URL options. The most general setup is at account, campaign, or ad group level, depending on how broadly you want the template to apply.
Recommended Final URL suffix:
utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_kiito={creative}
If you use a tracking template instead, include the landing page placeholder:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_kiito={creative}
Google replaces {campaignid} with the campaign ID and {creative} with the unique ad ID. Use the Test option in Google Ads before saving.
Meta Ads
In Meta Ads Manager, add URL parameters in the ad’s Tracking section. You can also bulk edit ads and add the same URL parameter string to multiple ads.
Recommended URL parameters:
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.id}}&utm_term={{adset.id}}&utm_content={{ad.id}}&utm_kiito={{ad.id}}
Use {{ad.id}} for utm_kiito because it identifies the individual ad. Campaign and ad set IDs are useful context, but they are not granular enough on their own when multiple ads run inside the same campaign.
TikTok Ads
In TikTok Ads Manager, add URL parameters in the Ad details section. After entering the Destination URL, click Edit under the preview, then build URL parameters. TikTok also has Auto-attach for standard UTM values, but you should still add utm_kiito as a custom parameter.
Recommended parameters for standard TikTok ads:
utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_ID__&utm_term=__AID__&utm_content=__CID__&utm_kiito=__CID__
__CID__ is the creative ID, which is usually the best value for Kiito ad-level attribution. For upgraded Smart+ campaigns, use TikTok’s available ad ID macro, such as __ADID_V2__, for utm_kiito when TikTok shows it in the URL parameter builder.
Reddit Ads
In Reddit Ads, add UTM parameters to the ad destination URL or URL parameter field.
Recommended parameters:
utm_source=reddit&utm_medium=paid_social&utm_campaign={{CAMPAIGN_ID}}&utm_term={{ADGROUP_ID}}&utm_content={{AD_ID}}&utm_kiito={{AD_ID}}
Use {{AD_ID}} for utm_kiito so Kiito can separate orders by individual Reddit ad.
X Ads
X Ads does not currently provide the same broadly documented campaign URL template workflow as Google Ads. Add UTM parameters directly to the destination URL used by the promoted post, card, or website creative.
Recommended format:
utm_source=x&utm_medium=paid_social&utm_campaign=<campaign_id>&utm_content=<tweet_or_promoted_ad_id>&utm_kiito=<tweet_or_promoted_ad_id>
Because this is more manual, check every active destination URL before launch and after duplicating ads.
Shopify
You do not add UTM parameters inside Shopify. Add them in the ad network before the customer reaches your store.
After setup, place a test order from a tagged ad URL and confirm the order/session tracking still includes the UTM values. Pay special attention to redirect apps, landing page builders, and checkout flows that may remove URL parameters.