Analytics Facebook Ads PPC Tips & Tricks

How to Combine UTMs with your Google Analytics to get some super tricks to optimize your PPC efforts

How to Combine UTMs with your Google Analytics to get some super tricks to optimize your PPC efforts


When I run Product Catalog Ads I use the prefix “DPA when I name the Campaigns. You will se why in a minute.



On your Dynamic Facebook Campaign Name always use an indicator (mine is "DPA")
On your Dynamic Facebook Campaign Name always use an indicator (mine is “DPA”)



In these ads the UTM parameters I use is this:


So the final URL where the prospect lands is this:{{}}&utm_content={{}}


Now I go to my Google Analytics Account to spot the bad performers that waste my budget in order to exclude them from my catalog.

Go to Behavior > Site Content > Landing Pages



google analytics report behavior site content landing pages
Google analytics > Behavior > Site Content > Landing Pages



Then on the page that will load go to Secondary Dimension and choose Campaign



Landing Page Report > Secondary Dimension
Landing Page Report > Secondary Dimension



After that go to Advanced > Include > Campaign > containing > DPA

And press Apply



Put "DPA" on your Advanced Filtering
Put “DPA” on your Advanced Filtering



And now we have the gold report :D!

So what do we see here?



landing page report filtered by "DPA"
Landing Pages Report report filtered by “DPA”



We see landing pages that we send traffic through our Product Catalog Ads (“DPA” stands for “Dynamic Product Ads”).

We also see the Sessions, Transactions, Revenue & Conversion Rate.

(Exercise for you) In this report can you spot the worst performing landing page (row number)?



Yes! It’s the line 8.

Why?  Because we have 205 Sessions but 0% conversion Rate.

Meaning that we spend budget to drive traffic to that page but they do not convert!

We need to investigate why this is happening and either fix the landing page or exclude this product from our Facebook Product Catalog.

Amazing stuff! That’s the power of the UTMs

(Exercice for you #2) Can you spot some, less obvious, landing pages that underperform?

Yeap! You guessed it again!



Line 1 & Line 4

Why? Because the overall Conversion Rate for this campaign is 2.10% and they have 1.29% & 0.96%. So we need to investigate why this is happening. Since we have conversions the approach here is different, one way to proceed is to check if the pricing is correct and if the offer is easy to understand for the customer.

Now is your Turn! Harness the power of UTMs and Google Analytics!

Share with us what you found in the comments below.

👇 👇 👇

Facebook Ads Tips & Tricks

How to create UTMs for Facebook Ads

How to create UTMs for Facebook Ads

In this article I will show you how to create, the correct way, UTMs on Facebook Ads Manager

I have determined that the best way to use them while I run PPC ads is this!{{}}&utm_content={{}} 

Meaning that this parameter should always be at your ads.


You need to login into your Facebook Ad Account and go to the Ads level find the ad you want and press Edit.



pasted image 0 6


Got to the "Ad" level and press "Edit"
Got to the “Ad” level and press “Edit”



When the Ad Page pops up scroll down until you find the URL Parameters section. Then click on Build a URL Parameter.



Section where the UTM builder is
Section where the UTM builder is



Then the URL Creation Page will appear. Add the following values in the fields.

Campaign Source: Facebook

Campaign Medium: cpc

Campaign Name: {{}}

Campaign Content: {{campaign.content}}

Press Apply and your are good to go



Facebook UTM Builder
Facebook UTM Builder



Next we will see 2 reasons why UTMs are important


Facebook Ads

Google Tag Manager – FB Pixel Appspot url referral Error

Όσοι από εμάς χρησιμποποιούν το Google tag manager συνήθως βάζουμε όλα μας τα pixel και τα tracking codes μέσω αυτού. Πολλές φορές μπορεί να παρατηρήσουμε πίσω στον Ads Manager τα εξής “ύποπτα” events από “ύποπτα” referral URLS όπως αυτό: google-tag-manager-appspot-error

Καταρχάς, όταν βγαίνει στο referring url το συγκεκριμένο url αυτό σημαίνει ότι έχεις χρησιοποιήσει το google tag manager για να φορτώσεις το facebook pixel στο site σου. Εάν θυμάσαι, είχες φορτώσει 2 κώδικες στο site σου, έναν πριν το </head> και ένα μετά το <body>.

O κώδικας στο head ενεργοποιείτε σε όλους τους browsers που έχουν ενεργοποιημένη την JavaScript, ενώ ο κώδικας του body στους browsers που δεν την έχουν ενεργοποιήμενη. Όταν καλείτε λοιπόν ο κώδικας του body τότε ανοίγει ένα iframe και εκεί ενεργοποείτε το tag με το facebook pixel.

To google tag manager το χρησιμοποιεί αυτό γιατί θέλει να κάνει tracking και τους browsers που δεν έχουν ενεργοποιημένη την Javascript. Το πρόβλημα σε αυτήν την περίπτωση είναι ότι δημιουργεί events και pageviews τα οποία αυξάνουν εικονικά τα events χωρίς στην πραγματικότητα τα events να αυξάνονται.

Π.χ. μπορεί να δείξει πως γίναν κάποια Purchases ενώ στην πραγματικότητα είναι το iframe που ενεργοποιείτε ή στην περίπτωση την δική μου κάποιες εγγραφές στην email λίστα που τελικά δεν είναι πραγματικές εγγραφές.

Η λύση:

Για να το λύσουμε το εν λόγω πρόβλημα θα πρέπει να μπούμε στο google tag manager μας και να βρούμε τα tags που έχουν κώδικα facebook pixel (events και core code).


fbq(‘track’, ‘CompleteRegistration’);

και να προσθέσουμε τον κώδικα

(‘’) == -1) {

Έτσι ο αρχικός κώδικα του pixel θα γίνει ως εξής:

if (‘’) == -1) {
fbq(‘track’, ‘CompleteSubmissionForm’);

(Σε πορτοκαλί είναι η εντολή Javascript που προσθέσαμε).

Τι ακριβώς λέει αυτήν η εντολή; Ουσιαστικά ελέγχει ενεργοποιεί το facebook pixel που είναι ανάμεσα στα { } όταν το url ΔΕΝ περιέχει το “”.

Επαναλαμβάνετε την ίδια διαδικασία σε όλα τα tags που περιέχουν facebook pixel codes και το πρόβλημα του “” πίσω στον ads manager και τα facebook analytics είναι πλέον παρελθόν.


Cheers 🙂