Yuma 4×4

Media and Communications

How to use Dynamic Facebook URL Parameters to tag your campaigns

How to use Dynamic Facebook URL Parameters to tag your campaigns


– So Facebook ads has recently
announced a new feature where you can take
dynamic URL parameters and implement them into your Facebook Ads. What that means for you, and
why you should be using them all the more, coming up right after this. (upbeat music) Hey there, and welcome
back to another video of Measureschool.com,
teaching you the data driven way of digital marketing. My name is Julian, and
today we wanna talk about this new feature of dynamic URL parameters within Facebook Ads. Now if you’re not familiar
with URL parameters as a whole yet, I would
urge you to check out our video on query strings
right here that will explain a little bit more why
you should be using them, and how a tracking system
like Google Analytics actually uses them. And from that you will
then understand why it’s so important that you
tag your URLs correctly with UTM tags so Google
Analytics actually can identify where your
traffic is coming from, and will put them into the right category within your Google Analytics. Now if you’re already doing this with Facebook Ads, hats off. This is really a good
practice to implement in any kind of campaign. But Facebook has made our
life so much easier now because they have brought a
new feature into the whole Facebook Ads suite, which
are dynamic URL parameters. And these are really helpful
to tag our campaigns fast. Now, how you can use
them, and why it’s such a time saver, let’s
explore this a little bit in our screencast. (upbeat music) All right, so here we are
in our Ads Manager account of Facebook Ads. And I have an old campaign
here that I’ve ran before. And I’ve also used UTM tags
to properly tag my ads. So if you go to Edit
here, and scroll down, probably know that there is a
field called URL Parameters, and there’s where I’ve
entered some UTM tags so I’d be able to identify
my campaign later in Google Analytics as well. Now in order to tag my ads
efficiently, I’ve actually used our UTM tagging tool, where I usually would
put in the landing page, and then define the
medium, the source, and implement the campaign
name, the campaign content, and campaign term. Now normally I would go
through and actually say, okay, what’s the campaign name
here, and I would copy that, put that into that field. And then campaign content would be my ad set, right here. And my actual ad name
would also be inputted here into the sheet, so later when
I choose my campaign source and landing page, I’ll
get a UTM tagged URL that I could then input into my
parameter field right here. So then it would be tagged
up correctly and I would be able to identify it
later in Google Analytics. Now this was a really
cumbersome process if you were going through multiple
campaigns, multiple ad set, multiple ads, and
had to change this around every time you have a new ad. Luckily, Facebook has
a new feature called, the dynamic parameters
for your URLs, and these look as follows: you can simply now, take
these two curly brackets, and input site source name,
placement, ad ID, ad set ID, campaign name ID, ad name,
and so on, instead of the actual name, and Facebook
ads will automatically replace this in your URL parameters. So these are basically placeholders that you can use freely. And in our case, I would
just go ahead and say, okay, I will keep the cpc, and
the Facebook the same, but I wanna change the campaign name. That should be automatically
inputted, which is right here, the campaign name. Then we would like to add our ad set name, as campaign content. And we would like to have the
ad name as the campaign term. That will give us our URL string with these curly brackets in here. So let’s copy that. And replace this right here. We don’t need the beginning
of the URL for this URL parameter field. And now those should be
automatically replaced in our ad. So once I’ve confirmed
this, I’ll be able to try this actually out by
going to this button here, and viewing this on my desktop newsfeed. And right here we see the ad, and if I click on Learn More, I should go to the page, the landing
page, and automatically this was replaced with our
campaign name, right here, UTM content, and UTM image. And this should then also be visible in our Google Analytics. So, if you go here to
the realtime reporting, look at traffic sources,
we just see that somebody came through cpc
Facebook, and we have here our guy from image YellowJulian, which is the actual ad name. So, this was transferred into
Google Analytics just fine. Now, this makes my life
much easier because now I can just copy this string
and input it into all the different ads that I have on Facebook, and don’t have to worry about adjusting this URL parameter anymore. So if you are using Facebook
ads a lot, this will help you out to keep your ads
tagging much more consistent, have cleaner data in Google Analytics. Hopefully will have you implement UTM tags with every ad on Facebook. (upbeat music) All right, so there you have it. This is the new feature of
Facebook ads, where you can take these two curly brackets
with your parameter name and implement them dynamically into your URL parameter template. Now, this is really great
addition because we now can basically take this one
string that I showed you, and input that in any
kind of ad set and it will dynamically replace this
with your ad set name or your campaign name,
for example, and keep our Google Analytics
cleaner and more consistent in terms of the URL tagging
structure that we have now in place. So, I hope this video
helps you out in terms of tagging your campaigns correctly. If you like this video,
then please, give us a thumbs up, and also
subscribe to our channel right over there, because
I’ll bring you new videos, just like this one, every week. Now, my name is Julian. ‘Til next time.

50 thoughts on “How to use Dynamic Facebook URL Parameters to tag your campaigns

  1. Great content !!! hi there this is Ravi, learning Digital MARKETING from #MEASURESCHOOL…
    You not even provide a great content to learn but have lovely smile also…

  2. Great share. Yes adding UTM parameters manually can get quite tedious but absolutely necessary. This is a huge time saver.

  3. Great Video Julian, this is definitely great, hope LinkedIn will catch up quickly as well. Yet I have a couple of comments on the way you set UTM's that requires clarity if possible.

    I noticed that you are using Caps and Small letters also space in the UTM's value, while I always recommended to my clients to standardize to the following :

    1. Use only small letter when setting UTM's especially Source, Medium, and Campaign – as its case sensitive.
    2. Leave no spaces in UTM's: I noticed that you copy and paste the UTM value and your tool replaces the space with (+) sign, now that also can create a serious challenge.

    In a small organization, not having standards in setting UTM's is not a big of an issue, however, if working in mid or large size organization where there are various marketing teams publishing this will get muddy extremely fast.

    Am I right? or I'm missing something? please advise.

  4. I have lots of campaigns in facebook and ad sets and you just make my job easier. Thank you Julian! It s so easy to implement.

  5. How can I apply this when I want to track the campaign source for each transaction transaction?

    Let's say someone clicks on my ad but does not buy immediately in the shop. But 1 week later he visits the shop directly and buys…

    Which attribution model do I have to use to track which of my fb campaigs generated that sale?

  6. Does fb delete dynamic URL parameters? I can't see it when I click on FB Dynamic Parameters links in your description.

  7. Hello Julian, can I ask you a question? This works only to track the button clics, or works to track the overall links in the ad? I mean, I always put a link in the copy (shortened) and the main one with the UTM's in the button, I wonder that if I put the URL Parameters with this method I don't need to shorten the big link and put it in the copy manually.

    Thanks for reading, good content mate

  8. Facebook removed the url template page, and also i use the template today in the utm sections, it is not working. It is not officially supported.

  9. Hi Julian, love your vidoes! Question: Do you have a way to track what initial fb ad a customer came through if they were converted through a retargeting fb ad with UTM? And how/where you would view this in GA?

  10. Can you share the link to that page of FB help where this is mentioned? I can't seem to find it anywhere.

  11. It's unclear if the dynamic values are still supported. In my ad accounts I don't have the url builder yet

  12. Looks like facebook stopped dynamic parameters. The page doesn't mention it anymore. https://www.facebook.com/business/help/1016122818401732

    Maybe we need to get a minimum budget and/or have a facebook account manager ?

    "Dynamic parameters aren't available at this time. Your URL will still work, but parameter values won't be replaced at ad delivery."

  13. Hey awesome video, thanks!
    Question: I would like to track more specifically. When I have a caroussel dynamic add and different products from my catalouge, can I put links with my tracking parameters for each product differently? You know what I mean? Or can I just generally track the dynamic ad?

  14. I dont understand. How is the correct way to setting up the UTM parameters if facebook removed the support to the template you mention?

  15. Hello Julian!

    I have a quick question that I cannot seem to find the answer for. I have installed the Dynamic UTM parameters in my ads and I can see them in real time just like in your video.

    But when it comes to reporting, I choose the "Keyword" as a secondary dimension and it tells me it is not set.

    Could this be because I have added the dynamic utm parameter on the ads that were already running?

    Thank you,

  16. Great video. Quick question. So I'm using an existing post and using URL parameters for each adset but not seeing them under traffic sources as I specified. IG timeline only placement. Do you know why this could be?

  17. Hello Julian, thanks for the video is really helpful. I have a question that maybe you can help me out. I have set up everything as you have for the UTM on the FB Ad manager but when I go to my GA on realtime (just like you do in the video) to make sure everything transfers correctly, my GA only shows Source, Medium, Campaign but no Keyword and when I pull the report some of the keywords show as (not set). Would you know why could it be and if so, a way to be able to fix it? thanks

  18. Does anyone else get an error that says "Dynamic parameters aren't available at this time. Your URL will still work, but parameter values won't be replaced at ad delivery." when they try to do this? Sorry if he said it in the video and I just missed it being so excited!

  19. Hi would´t you say it makes a bit more sense to put {{adset.name}} as campaign term and {{ad.name}} as campaign content? an ad is more content than an audience is.
    thx for the good content btw 😉

  20. Great video! Do you know how can we shorten these dynamic URL parameters without losing our data? Bitly can not support them.

Leave comment

Your email address will not be published. Required fields are marked with *.