Skip to main content
URL Parameters for Meta Ads

Adjusting your UTM parameters for Meta Ads to achieve the best tracking results.

Maximilian Rast avatar
Written by Maximilian Rast
Updated over a year ago

Meta Ads

Editing UTM Parameters starts another ad review process. It’s best to make these changes at night / at a less busy time.

Editing UTM Parameters can restart the learning phase and reset existing engagement on your ads. In general, the benefits of tracking 100% of your users outweigh the effects this might have on your ads.

If you are migrating from other attribution solutions, you can look at the specific section for other providers at the bottom of this document.

Parameters

Below you can find the recommended Meta Ads UTM Parameter logic for the highest accuracy tracking results:

If you are not using any UTM parameters currently, or want to optimize your existing setup, we strongly recommend using the following snippet:

?utm_source=meta&utm_medium=paid&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}&klar_source=meta&klar_adid={{ad.id}}

If you have an existing UTM parameter logic in place, you need to append the following snippet at the end of your existing parameters:

&klar_source=meta&klar_adid={{ad.id}}

Implementation

You can bulk edit 200 ads at once using the Facebook bulk editing feature:

(Advantage+ Shopping Campaigns can not be edited together with regular campaigns. If you're using Advantage+ Shopping Campaigns make sure to edit them separately.)

  • Select all of your campaigns

  • Go to the ad level

  • Select all ads

  • Press the dropdown next to the “Edit” button and choose “URL parameters”

  • Add Klar’s parameters into the “Edit all selected ads” row. Press “Save to draft”

  • If you have more than 200 ads in your ad account, go to the next page and repeat the above steps.

  • Once all ads are edited you can publish your results.

If you don’t want to lose existing engagement on your best-performing ads, use the workaround shown in the video below.

Best-Practices

  • Editing the “URL parameters” field does not work for Messenger Ads. Make sure you filter them out before starting the mass-editing process.

  • If you have a lot of ads you can filter for ads, that are active or were active recently. But make sure you’re not leaving any ads out, that might be turned on or duplicated in the future.

  • Add the “URL parameters” column to your column preset to quickly check if the correct parameters are applied. For that go to "Columns" > "Customize Columns..." or watch the above video for a detailed explanation.

Migrating From Other Solutions

If you are migrating from Tracify or Triple Whale and your Meta Ads are currently using their URL parameters:

Tracify:

trc_mcmp_id={{campaign.id}}&trc_mag_id={{adset.id}}&trc_mad_id={{ad.id}}

Triple Whale:

tw_source={{site_source_name}}&tw_adid={{ad.id}}

There is no need to adjust your existing ads. Klar attribution is compatible with their logic.

However, we still recommend only using Klar's URL parameters going forward for the highest accuracy.

Did this answer your question?