How To Setup Facebook Pixel Advanced Matching (Complete Guide)

Поділитися
Вставка
  • Опубліковано 28 лип 2024
  • Get a higher-quality match for your Facebook events by doing this! A higher-quality match means more events reported to your campaigns and increases your audience sizes.
    In this video Cedric will show you everything you need to know about Facebook custom advanced matching.
    🚀 Apply To Work With Our Agency: bit.ly/3b4soz6
    ▬ Content of this video ▬▬▬▬▬▬▬▬▬▬
    00:00 intro
    02:20 DataLayer variable
    07:27 Send the information to Facebook
    10:18 Javascript variable
    14:03 Test your changes
    18:30 Outro
    🔗 Links & Resources:
    Facebook Advanced Matching Documentation: / advanced-matching
    Instructions to create dataLayer: developers.google.com/tag-pla...
    How To Install Google Tag Manager On WordPress & Shopify (2021): • How To Install Google ...
    How to Setup Facebook Pixel Standard Events (With GTM): • How to Setup Facebook ...
    GTM Variable Builder (chrome extension): bit.ly/352r6Cl
    🚀Need help setting up your tracking?: tracking.vertexmarketingagenc...
    🌎 Let's stay connected!
    🔵 Ask Us Any Questions: coffeeandmarketing.org/
    🔵 LinkedIn: / cedric-potvin
    Music creds: Double Overhead - WatR.

КОМЕНТАРІ • 54

  • @juhakumpula8070
    @juhakumpula8070 2 роки тому +1

    Thanks. It was very helpful.

  • @034lumpy
    @034lumpy Рік тому +3

    Hello Cedric, thanks for awesome videos, helped me great time!
    Just wanna mention that if you want to use Custom JavaScript variable for sending such data as order value in numbers while using GTM variable builder "return parseFloat(capturedText)" should be added to the script to properly send number values, otherwise it just returns a string value, which then is not recognizable by FB and Purchase event won't fire properly. Maybe that helps someone setting up order value variable.

  • @danielcarvalhodesouza88
    @danielcarvalhodesouza88 8 місяців тому

    Thanks, brow. Brasilian here!!!!

  • @anticonfidencegirl
    @anticonfidencegirl Рік тому

    When I use GTM Variable builder to retrieve code for 1st name for example and test in console it won't return any value. But If I select the whole Shipping address (that includes 1st name), do GTM Variable Builder on it & test, this works. Is it ok to return the whole address VS field by field? Or how do I retrieve each field value? Thank you!

  • @taneesescu
    @taneesescu Рік тому

    i have data being passed from my crm back to the thank you page for a 2 step order process. facebook says I need send the data as hash in the url information. Does the GTM var builder handle that in the javascript?

  • @lookpride1498
    @lookpride1498 2 роки тому

    Thank you for this awesome guide. If you don't mind, could you make a video regarding GA4 setup with GTM?

  • @AlejoPietra
    @AlejoPietra 2 роки тому

    Hi Cedric, excelent video. One question: what method are you using to install de GTM tag in the ecommerce WordPress web? I can't decide between the GTM plugin (the orange one), editing de child theme, or using other plugin. Thanks in advance!

    • @VertexMarketingAgency
      @VertexMarketingAgency  2 роки тому +1

      The GTM plugin is great! That's actually what I'm using in this video.

    • @michaelmaignan
      @michaelmaignan Рік тому

      @@VertexMarketingAgency What do you recommend for Shopify?

  • @MuhammadIrfan-pg4oz
    @MuhammadIrfan-pg4oz Рік тому

    how to create external id variable?

  • @gsfitnessnyc
    @gsfitnessnyc Рік тому

    Thank you for the helpful info provided. I just completed setting up the Conversion API Gateway Interface and trying to cover all bases.
    Does the methods indicated in your video conflict with toggling on Advanced Matching in FB Business Settings? Or can they co-exist? The method you indicate seems more purposeful and focused.
    Please advise and thanks again.

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому +1

      Yes, it should be one or the other.

    • @alexandret.8130
      @alexandret.8130 Рік тому

      @@VertexMarketingAgency Did you see your cost per lead and cost per acquisition going down after this was set up?

  • @yvesms
    @yvesms 11 місяців тому

    Hi Cedric,
    Are there any additional implications that one needs to be aware of when wanting to do advanced matching AND server-side tagging?
    Like don't the server-events need to be sent with the same customer data as the browser events?
    Looking forward to your reply, Cedric.

    • @VertexMarketingAgency
      @VertexMarketingAgency  11 місяців тому

      Yes, if you do both browser and server tracking the value of the user parameters should be the same for both tracking method

  • @instabeauty4980
    @instabeauty4980 Рік тому

    Hello Cedric, thanks for the nice video and the understandable way you put info. I have a general question: I have data layer on my website, but with almost none data on it, especially on the purchase event. Is there any way I can put by my self some code and enriched the data layer with the desired information ? thanks in advance!

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      Yes of course! You can hardcore it on your website or use GTM to create your dataLayer (custom HTML tag).

    • @instabeauty4980
      @instabeauty4980 Рік тому

      @@VertexMarketingAgency Thanks very much for the reply. Can you recommend a video or an article where I can see the steps , because I was searching and not sure what is correct. Thanks !

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      @@instabeauty4980 Yes, this will be my next UA-cam video.

    • @oxxyup4569
      @oxxyup4569 Рік тому

      @@VertexMarketingAgency That sounds great :). Is it too bad if I ask when we can expect this video :) ?

  • @gsfitnessnyc
    @gsfitnessnyc Рік тому

    I'm a bit green to this but this will work in the background on any browser even though the GTM Variable Extension is only installed on my computer? Btw, I'm using the second option of a Javascript variable.
    I followed your directions and am successfully passing form data to the confirmation page. After setting up the variables in GTM, is the information (email, name,...) automatically passed back to FB? There's nothing remaining for me to do after doing this?
    Oh wait! Duh me! I have to install Google Tag Manager on my site.
    Thank you for this video-it’s very helpful.

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому +1

      As long as the JavaScript on the page doesn’t change it should work. If you’ve followed the instructions outlined in the video, yes you don’t need to do anything else :)

  • @darjancica4678
    @darjancica4678 Рік тому

    hey, thank you very much for this video. One question, sending first name / last name, email address, phone number etc, is it GDPR and PII compliant?

  • @interstellar81
    @interstellar81 2 роки тому

    Great video. I try to use the advanced matching in a thank you page (redirect from a form submit in a landing page).
    I use the "Dom element variable" to grab the user information in thank you page, I have tested the event with the GTM debug and the variables values is ok but the values is not send to facebook pixel (I have used the pixel helper extension and the event test in BM but the user information is not send)...why????

    • @VertexMarketingAgency
      @VertexMarketingAgency  2 роки тому

      Go ahead and post your question in our community coffeeandmarketing.org with screenshots

    • @mindmoodmore
      @mindmoodmore Рік тому

      Same here... Have you found an answer to this, by any chance?

  • @ductoan8661
    @ductoan8661 2 роки тому

    Could i know the extension you used in your video, please?

  • @ExpressshoppenStockholm
    @ExpressshoppenStockholm Рік тому

    Hi, What is the databaser you use to see customer information first name, last name etc.

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      For this video I downloaded the GTM plugin and it also creates a dataLayer for me (when sync with Woocomerce).

  • @amex4453
    @amex4453 Рік тому

    Can the JS method be used when someone is filling a form? Even though the final page does not show all those details?
    Is the process same for an SPA?

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      I recommend you take a look at the video I made a few weeks ago about how to create a dataLayer.

  • @stephenbrown3389
    @stephenbrown3389 Рік тому +1

    If the Automatic Advanced Matching sends the user data during the checkout, does it get attached to the purchase event? I don't have any user data avaliable on the purchase page. I see the user data sent everytime during the checkout events but FB says 20% of the purchase events have user data.

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      It uses AI to try to detect your checkout form but it’s not really reliable… That’s why I like to set it up manually.

  • @mindmoodmore
    @mindmoodmore Рік тому

    Quick question, will Pixel Helper plugin show what advanced matching parameters I'm using? I'm using Name, Email, Gender, Country, but for some reason it only shows Gender as the only advanced matching parameter that's being sent...

  • @kaycmarcal4677
    @kaycmarcal4677 Рік тому

    Sorry, I'm Brazilian. Is it possible to enter parameters - product name, product value, and etc. - assigned to other events like ViewContent in this way?

  • @MuhammadAinulYaqin-xj1wn
    @MuhammadAinulYaqin-xj1wn Рік тому

    how to hash sha256 variable data layer?

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому

      This is a complex process hence I can’t answer your question with a simple comment. Sorry.

  • @jhonalexa7750
    @jhonalexa7750 2 роки тому +1

    how can I implement this on the server-side?

    • @VertexMarketingAgency
      @VertexMarketingAgency  2 роки тому

      We have a video on it! ua-cam.com/video/DViXnxKgAmE/v-deo.html&lc=UgzZQQ3r6Qy23og6GT54AaABAg

  • @gsfitnessnyc
    @gsfitnessnyc Рік тому

    I'm guessing that a 3rd party (AWeber, MailChimp) embedded email form's info won't be captured unless that form data is passed to the 'Thank You/Confirmation Page' after a prospect or customer hits the 'Enter' button.
    Am I correct?

    • @VertexMarketingAgency
      @VertexMarketingAgency  Рік тому +1

      Yes, that’s correct! I think you gave me an idea for a UA-cam video ;)

    • @gsfitnessnyc
      @gsfitnessnyc Рік тому

      @@VertexMarketingAgency Go for it! 👍

  • @serviceclientutilicare7684
    @serviceclientutilicare7684 Рік тому

    How can i do in the information is not on my data layer?

  • @Build4u1
    @Build4u1 2 роки тому

    the gmt thing not working on my shopify store

    • @Build4u1
      @Build4u1 2 роки тому

      gtm*

    • @VertexMarketingAgency
      @VertexMarketingAgency  2 роки тому

      That's because GTM isn't installed properly :)

    • @Build4u1
      @Build4u1 2 роки тому

      @@VertexMarketingAgency thanks, will check it out