The BEST Way to Set Up Facebook Conversions API Pixel! | Google Tag Manager Facebook Pixel Tutorial

Поділитися
Вставка
  • Опубліковано 6 січ 2023
  • * This Video Is From 2023, for the most up-to-date set-up guide, please check out my 2024 video - • The BEST Way to Set Up... *
    📈 Book a Call With Me To Discuss Your Marketing: booking.ukbmarketing.com/jack30
    ✅ Follow me on Instagram: / imjacknewman
    🔗 Visit our agency website to learn more: www.ukbmarketing.com
    Beginners Advertising Course Playlist: • Beginners Facebook Adv...
    Thanks for watching this video!
    The BEST Way to Set Up Facebook Conversions API Pixel! | Google Tag Manager Facebook Pixel Tutorial
    Welcome back to the series! In this video I take you through the process we use to set up the Meta Pixel for our clients.
    I also discuss alternative approaches and tools you may wish to use depending on your business.
    If you have any questions please leave a comment below and I’ll get back to you ASAP.
    Tag Manager Templates:
    _______
    BROWSER TAG: github.com/Adsmurai-Google-Ta...
    SERVER TAG: github.com/Adsmurai-Google-Ta...
    SERVER CLIENT: github.com/Adsmurai-Google-Ta...
    If you want to check out the previous video where I demonstrate the easy method, you can do so by hitting the link below.
    • EASY How to Setup Face...
    ABOUT ME:
    My name is Jack Newman - I'm the co-founder of UKB Marketing, a digital marketing agency based in Bournemouth.
    We specialise in generating clients more revenue online so they can grow their brands.
    Learn more here: www.ukbmarketing.com
    Thanks Again!

КОМЕНТАРІ • 495

  • @imjacknewman
    @imjacknewman  3 місяці тому +2

    ** This Video Is From 2023, for the most up-to-date set-up guide, please check out my 2024 video - ua-cam.com/video/Eyl7m-KmV8A/v-deo.html **

  • @beginnercoding918
    @beginnercoding918 7 місяців тому +3

    Hey Brother. I am doing a very urgent work in FB Pixel+CAPI with GTM and this video really made things a lot easier. I saw this and got confused at first. I tried a lot other videos and finished my work. But after doing all that, I realized how everything works now. And, now I realized that this is a GEM!! It really simplified many stuff. Will make sure to implement things this way from next time. Thanks a lot man!

  • @user-nn3tq5wj3y
    @user-nn3tq5wj3y Рік тому +5

    Great video! Saw a lot of videos on this topic, but this one definitely answered best my questions and was explained very well!

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

      Thanks - I appreciate your feedback.

  • @alexatedw
    @alexatedw 6 днів тому +1

    You deserve 100k subs.. walk through was on point.

  • @chrisariasnow
    @chrisariasnow 11 місяців тому +7

    This was truly a GTM + FB Masterclass. Well done. This is such an all encompassing solution. You've covered browser side and server side. You've covered Pixel + Conversion API. And you covered deduplication. Bravo, my man. If you offer this implementation as a service, I'm interested. Hope to talk soon. Take care.

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

      Heya Chris, yeah this is something my team offer. If you'd like to have a proper chat about having us sort this out for you, head over to our website and fill out the contact form - ukbmarketing.com

  • @youremyaddiction3801
    @youremyaddiction3801 4 місяці тому +3

    The only legit man showing the real way to connect pixel love u man❤

  • @osipreciosa
    @osipreciosa Рік тому +14

    C'mon guys 9k views and just 200 subs.
    This man just gave us a masterclass about GTM 👏🏻
    New sub here, loved your explanation 🙌🏻

  • @richardwaite7099
    @richardwaite7099 10 місяців тому +2

    Great Job dude. I don't think you understand how much you have helped me.

    • @imjacknewman
      @imjacknewman  10 місяців тому

      You're welcome - thanks for your comment!

  • @HemaSherbeny
    @HemaSherbeny 10 місяців тому +1

    This is the best ever course about fb pixel and GTM, you are great man, thanks! Keep going on you have a wonderful content and i'm search fro your courses to buy.. thanks

    • @imjacknewman
      @imjacknewman  10 місяців тому

      Thanks so much for your comment - I'm glad it's helped you!

  • @alincodrut360
    @alincodrut360 11 місяців тому +3

    JUST FREAKING AWESOME. Thank you so much man

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

      No problem - thanks for the comment!

  • @sizzi-deinhandwerk.einemar4190

    Thank you Jack! Perfect Video!

  • @saadimarket
    @saadimarket 3 місяці тому +2

    Very good video with good explanation ! Keep on doing this great job ! Many thanks

  • @tercarioldj
    @tercarioldj Рік тому +2

    Great video! This tutorial awesome! Thank you!

  • @user-tq8vf5fu8f
    @user-tq8vf5fu8f 4 місяці тому

    I have to say, this is the most helpful tutorial I have ever seen. Thank you so much for providing such great tutorials!

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Glad it was helpful!

    • @AoneS_xyz
      @AoneS_xyz 4 місяці тому

      Do you have a tutorial for Stape + GTM + FB CAPI?

    • @imjacknewman
      @imjacknewman  4 місяці тому

      @AoneS_xyz if you check out my latest video, it will run you through this.

  • @FavioQuenaya
    @FavioQuenaya 5 місяців тому

    Dude thank u soooo much for the information. Youre amazing at explaining API and GTM. Gracias por todo, es una joya este video :D

  • @FrancescaDAuria
    @FrancescaDAuria 11 місяців тому +3

    This is a masterpiece.

  • @EmmanuelKalashnikov
    @EmmanuelKalashnikov 5 місяців тому

    Extremely useful video, thank you 🙏

  • @alexatedw
    @alexatedw 6 днів тому +1

    Thanks for the content!

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

    Thanks for the update it finally worked, it was a DNS issue. My next problem is how to add a purchase event

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

      Hi there,
      In the browser container when you add the adsmurai tag, you're able to set the event you want to fire off. The default is a page view, but you can change this to a purchase event and set the parameters you need this way.

  • @ChisomOkpala-eq6nd
    @ChisomOkpala-eq6nd 4 місяці тому

    Bruv, somebody give this man an award!

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

    This was amazing man! I suggest you could do Facebook Advanced matching on your next video using the adsmurai template! Would help others a lot :)

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

      Heya, thanks for the idea! It all gets a lot more complicated once you're looking at doing advanced matching, as you have to start using script to push specific bits of information to a data layer... which will vary massively depending on the platform you're using.

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

    OMG, Thank you very much!!!

  • @blackster000
    @blackster000 4 місяці тому

    best tutorial for Facebook API conversion and tag manager, was the only one helpful to me

  • @faisalrahman9349
    @faisalrahman9349 10 місяців тому +1

    What a great tutorial

  • @iamshahzaibkhan
    @iamshahzaibkhan 5 місяців тому

    Very Helpful, Well done :)

  • @2an_sound
    @2an_sound 5 місяців тому +1

    Jack! You are such a good teacher. It's clear you've done this entire process many many times.

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Thanks, really appreciate that!

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

    I just found your channel, and you provide information that is not available in Spanish, or if it is, it's either outdated or lacks depth. Thank you for sharing your experience and knowledge. Greetings from Mexico.

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

      No problem - thank you for your comment. I'm actually visiting Mexico this month.

  • @user-qq2zo8pf4t
    @user-qq2zo8pf4t 9 місяців тому

    Amazing tutorial, thank you! Question: Once we've set up Tags and Triggers in GTM do we also need to create some corresponding Custom Conversion Events in Facebook Event Manager?

    • @imjacknewman
      @imjacknewman  9 місяців тому

      Hi there, provided you're using the standard conversions listed on the adsmurai tag then there's no need to do anything additional.

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

    Hello Jack, Great video and thanks for that. Can you clarify ....when we add the other events like purchase, add to cart and so on....we need to do it only in browser? And also, when create the respective tag we need to use the template, select from the drop down and create trigger?
    Thanks

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

      Hi there,
      Once you have done the initial server set-up, there is no need to go back and do that repeatedly for every event. The steps I show are a one-time thing unless you are troubleshooting and testing things out server-side. When you create new event tags on the browser side, make sure that you set the fire method to 'Both Facebook pixel for web & Conversion API". That way, it will send all relevant data to the Conversion API.
      Re creating the respective tags, you are absolutely correct.

  • @greenappleunicorn5197
    @greenappleunicorn5197 10 місяців тому

    Thank you so much for this tutorial Jack! Can you give like a rough estimate how much app engine cost for conversion API (visit/cost)? Really appreciate it

    • @imjacknewman
      @imjacknewman  10 місяців тому

      Hi there, the unit cost varies on a sliding scale based on your overall usage. So you would need to reach out to them directly to get a clearer idea of figures.

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

    Mate, thank you so fking much!!!

  • @SquishyBoat
    @SquishyBoat 5 місяців тому

    Exactly what I needed. Thank you so much! Is there anything wrong with not using a custom URL for the server and just using the one Google gives you?

    • @imjacknewman
      @imjacknewman  5 місяців тому +1

      Hi there,
      There is no issues using Google's URL, however it is considered best practice to use a custom url relating to your domain.

  • @r0h4n4n4nd4
    @r0h4n4n4nd4 11 місяців тому +1

    bro how do you only have 690 subs?? ok, 691 now :")

  • @surya-ravi
    @surya-ravi 10 місяців тому +1

    Hey Jack thank you so much for this comprehensive tutorial! I was able to set this up. I was wondering now would the events also show up in google analytics? Or since Facebook ads manager would now receive better data, can I analyse my campaigns within the ads manager itself?

    • @imjacknewman
      @imjacknewman  10 місяців тому +1

      Hi - thanks for your comment. The events won't show up automatically in Google Analytics from this process. You would need to setup GA4 events that correspond with the actions people are taking on your site. I have a few tutorials covering this on my channel depending on the platform your site is built on (for example I've got a video going over the GA4 Shopify integration).
      Even with this more accurate setup, I wouldn't recommend relying on the FB data for accurate analytics.

    • @surya-ravi
      @surya-ravi 10 місяців тому

      ​@@imjacknewman Got it Jack, I'm on a clickfunnels setup and I setup separate GA4 tags as well. Google analytics should give an much better picture right? Thank you much for your time and quick replies. I really appreciate it

  • @sandeepchanna6633
    @sandeepchanna6633 11 місяців тому +1

    Hi Jack, Great Video, I was just wondering how you would go about adding the DNS codes to your subdomain?

    • @imjacknewman
      @imjacknewman  11 місяців тому +1

      Heya!
      Where you access them will be different depending on what platform you purchased your domain from. If you are unsure of where to find the DNS records from your provider, the quickest way to figure it out is to google "How to update (Domain Provider) DNS records". This should show you were you can find them for your platform.
      Once you're there, in the name column when adding a new record, instead of putting @, you would put gcp or gcptest for example (if you set your subdomain as something different, then you will need to put that there instead).

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

    Great tutorial brother! I ran into an issue where the FB - Lead tag was not firing, but it turned out to be that I was trying to add every single instance of my lead confirmation pages from my funnel in that single tag (ex. Page URL Contains /thank-you; Page URL Contains /two-step-triggered; Page URL Contains /confirmation; etc.). It only worked once I removed all of the other instances and used just one. So it looks like you have to set up a separate FB - Lead tag for each instance that you want to use, and I assume you'd need to name each one differently just to keep track of which is which.

    • @imjacknewman
      @imjacknewman  Рік тому +2

      Hi there,
      So from what you're describing above, it sounds like you were adding all of those instances onto a single trigger. That unfortunately won't work, as when you add multiple parameters onto a single trigger, it has a narrowing effect and means that the trigger won't fire off unless all of the parameters you've set are met. So essentially, you were telling the trigger to not fire off unless the URL contains /thank-you AND /two-step-triggered AND /confirmation.
      The way that you would set it up to not have this issue is to have each URL in its own trigger and link all of those triggers to the FB lead tag. In this way, none of the trigger parameters are having a narrowing effect and it will fire off if any of those conditions are met.

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

      @@imjacknewman thanks! I will definitely look into linking the triggers to the Lead Tag as you’ve specified

    • @bradleymyers7413
      @bradleymyers7413 Рік тому +2

      @@IndependentFilmProducerU You can use a regular expression on the page url. Should look something like below. And change contains to regex (ignore case)
      thank-you|two-step-triggered|confirmation

  • @user-vx5tc2rr2g
    @user-vx5tc2rr2g 7 місяців тому

    Very interesting video, Jack, thank you so much for your commitment. I have a question for you: I followed your two videos and set up the pixel and conversion API via Tag Manager using Google Cloud Console, and now I want to track another form on the same site. Would it be smarter to create a new Facebook pixel or use the same one for both forms? If I need to create a new one, how do I do that? I'm lost, thank you in advance.

    • @imjacknewman
      @imjacknewman  7 місяців тому

      Hi there, you can use the same one for both forms.

  • @davidw717
    @davidw717 2 місяці тому

    Great video, Im researching this process now. For the Lead trigger to fire, do you know if you can fire it when a foam has completed but not redirected to a specific page? (form is a script from Microsoft Dynamics embedded on page and just displays a Thank you for when submitting the form), I'm based in Hampshire.

    • @imjacknewman
      @imjacknewman  Місяць тому +1

      In most cases, if the form doesn't do so already, you will need to use javascript to fire off a form submission event that can be picked up in the data layer by tag manager to use as a trigger. If that can't be done, then there isn't a way I know of.

    • @davidw717
      @davidw717 Місяць тому

      @@imjacknewman thanks for your response, subbed to your channel, liking your content.

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

    Hi Jack! Really helpful video, thank you! Almost done setting up all the standard event tags. I am stuck in the purchase tag. I created a purchase tag using purchase as the event name. I also created a trigger using the thank you page. When I try to test this tag, the Tag Assistant disconnects and the tab closes. This happens when I complete a purchase. I am not able to see if the purchase tag is fired because the Tag Assistant disconnects immediately. This error occurs every time even after I deleted the purchase tag. Have you encountered something like this? All other tags are firing correctly in Facebook and on the Tag Assistant. I appreciate your help!

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

      Hi Andres, I'm glad that the tags for the most part are working for you. This isn't something that i've experience on my end unfortunately. Are there any error messages that occur before it disconnects and closes down? I would recommend reaching out to Google's support team directly, as they'll be best placed to troubleshoot this on your account.

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

    Hi Jack! This has been very useful, it worked well! Thank you very much. I do have a question. After doing this set up do you need to do anything else in Facebook Events Manager? I see there is a tab there called Partner Integrations where they ask you to go through a couple of steps to connect GTM to the pixel. Do you need to do that as well?

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

      Hi - So you don't need use the partner integration if you've followed the steps in the video. The only other things you'll need to make sure are setup is Domain Verification, and Aggregated event measurement. Both of which I cover in another video on my channel.

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

      @@imjacknewman Thanks for the reply! I'll watch the other video as well 😊

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

      @@mirunaradu1038 No worries.

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

      @@imjacknewman Which video has the "Aggregated event measurement?" I searched your titles and I can't find it. I also completed this video but the Lead is still not firing. I've been at it all day so I have to try again tomorrow. I have a call with you on 4/4. Can you tell me where the video is in the meantime? Thx

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

      @@TheDreamhouse2010 You can find the section where this is covered at ua-cam.com/video/3Vs2vzyo5HY/v-deo.html

  • @fogdigitalmarketing2031
    @fogdigitalmarketing2031 5 місяців тому

    Thank you! you help us the best way! quick question. We already had a google tag working, but know with the browser tag and server tag, how can we get all tags configured on the original tag? thanks again

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Hi there, could you expand on what you mean by this a little bit more please?

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

    Thank you for the video. As the limitations we are trying to overcome with CAPI are on browser side, once the events are configured on both ends would we expect to see more events from the server than from the browser? I am getting a lot more events recorded by the browser than the server which seems to be missing the point

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

      You should see that data is fairly even across both the browser and the server, with some slight differences. I would double check that you do not have more than 1 type of browser pixel set-up on your site, as the CAPI set-up I display above will not do what you are describing on its own.

  • @user-wz2ov8tm9g
    @user-wz2ov8tm9g Рік тому

    Thank you for this goldmine.
    I have one question. to install conversion API first we need to add pixel in website or it will be automatically added in our website when we create subdomain in stape

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

      Hi there, so provided you have set-up tag manager on your site and then follow the process exactly as described in the video, it will automatically be added to your site.

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

    Thanks for the video very instructive and clear. I juste have three questions :
    - How much does it cost for 1 account under 1 000 000 queries / month with Google Cloud ?
    - Is there a big difference of pricing between stape and Google Cloud ?
    - Can you create an account to manage all the accounts of your clients on Google Cloud ?

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

      Hi there,
      1 - I don't have exact costings for 1m Google Cloud Queries unfortunately, I would reach out to google directly to ask this.
      2 - Stape's pricing structure is more defined and charges for a set usage limit, while google's overall pricing changes depending on minute changes in request numbers. As such it wouldn't be a fair comparison to make a blanket statement and would need to be looked at the context of the individual client.
      3 - You can create an overall organisation on Google Cloud and have various projects within that which are managed individually.

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

      We use Taggrs for our clients and it works better in my opinion. Cheaper, and they have a dashboard with analytical features.
      - % data influenced by browser tracking prevention
      - % extra data through server-side tagging
      - % extra data per event

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

    Excellent video. Really appreciate it.
    I’m getting an error when I try doing the custom domain: “DNS records could not be found. Certificate activation will retry automatically.”
    I’m using cloudflare. Maybe I did something wrong there. Do you have any tutorials on how to set that up ?
    Error when previewing the custom domain: too many redirects occurred.

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

      Hi there,
      My recommendation would be to follow the answer on this thread and you should be able to resolve the issue you're having - stackoverflow.com/questions/48292714/google-app-engine-ssl-error-dns-records-could-not-be-found-even-though-custom

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

    Great video Jack! Have set up a broswer-side Purchase Tag with individual Triggers for 5 different 'thanks' pages (each with own URL); is there a way to set a $value on each trigger, so the actual purchase value (per page/trigger) is passed?

    • @imjacknewman
      @imjacknewman  11 місяців тому +1

      Hi Rob,
      If you want to manually set each purchase value per page, then you will need to set-up a different purchase tag for each trigger and set the value within the tag itself. The alternative would be if the purchase values were being pushed to a data layer, so that they can be picked up dynamically by a variable, which is then set as the value on the tag.

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

      @@imjacknewman thanks - yeah, spotted that in the Data Param options of the Tag!

  • @sanyatrunya
    @sanyatrunya 3 місяці тому

    Great tutorial
    I have 1 question, I have the same view as you on 29:57.
    1 second before the Lead event, you have Submit Application even though you didn’t install it (mine has Lead event from Browser and then proper Lead event from GTM)
    Do you know the reason? Checked everything but can’t fix it it just appears and have different event ID and not deduplicated
    Thanks

    • @imjacknewman
      @imjacknewman  3 місяці тому

      Hi there, so that submit application event is one that was sent by the platform I used to built the form on and not GTM. It'll has no bearing on the set-up.
      If you are getting doubled up conversions with different event IDs, normally that would indicate that they are being sent from 2 different sources, or you have 2 lead events set-up to fire.

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

    Apologies of you have already done a video on this, but any thoughts on creating a tutorial on this without the Adsmurai templates just incase they break due to a Google update or the developers no longer supporting the templates?

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

      Hi there,
      There are a number of other templates which do fairly similar, though Adsmurai seems to be the most reliable from my experience, that can be used when/if that does become an issue. Any alternatives to this would not be suitable for those without development experience to implement, which is the primary focus of this video. If someone did want to do something as an alternative to this, then I would recommend reaching out directly to a developer that has the relevant skillset and can ensure that it is completed fully and to the correct standard.

  • @heypaulosantos
    @heypaulosantos 4 місяці тому

    Hi Jack, thanks for the guide. After selecting the "Automatically provision tagging server" option it doesn't create an App Engine application within the new project. Should I manually create one afterwards? I'm wondering if I need additional setup, such as permissions or something else, before proceeding with this automatic step in GTM.

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Hi there, there have been a number of updates to Google's systems. My recommendations now are to use stape.io to run your server and select the manual tagging provision in Google Tag Manager.

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

    Do you ask your clients to create GTM account and Google Cloud Project? Or you just create accounts for them and then transfer rights? Thanks in advance.
    P.S. Your workshop is a masterpiece.

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

      Hi Alex, if you're using GCP for the server then we normally ask them to create the account, as it requires billing information to be added before you can do anything. This is why I also make use of stape.io, so that I can get the accounts up and running and then if necessary, share access with them and get them to add billing. For GTM, it's normally easier to create it myself and then share access.

  • @user-cs2il8yz6u
    @user-cs2il8yz6u 11 місяців тому +1

    Hello Jack! First of all thanks for the great video! It was easy to follow and it is working perfectly!
    I only have one question. If I need to setup more standard and custom events should I be adding the tags on the browser side container only, on in both the server side and browser side containers?

    • @cbella9687
      @cbella9687 10 місяців тому +1

      same question !!

    • @imjacknewman
      @imjacknewman  10 місяців тому +1

      Heya, it would only be the browser container that you would add additional tags to. Once the server container is set-up with the tags/client I go through, there should be no reason to add anything else to it.

    • @user-cs2il8yz6u
      @user-cs2il8yz6u 9 місяців тому

      Thanks for your reply Jack! Inded there was no reason to add the tags on the server side container.
      Only problem now is that the pruchase event is only being sent by the pixel (browser side) and not the server side. Event tho I set up the event through the Adsmurai Tag manager templates. @@imjacknewman

    • @imjacknewman
      @imjacknewman  9 місяців тому

      Hi@@user-cs2il8yz6u, are you getting any events at all showing as coming from the server side? If no, check that you have the correct test code on the server side and that you remove the 'facebook' text from the client. If you still experience issues with the server side, then you have deviated from the set-up method I describe above in some way.

    • @user-cs2il8yz6u
      @user-cs2il8yz6u 9 місяців тому

      Hello,@@imjacknewman! Thanks for replying.
      All the other events (pageview, add to cart, initiate checkout, and viewcontent) are showing as coming from both the pixel and API, except for the purchase event. I have removed the 'facebook'.
      Also, when I test the configuration on tag manager preview mode, the server side, the purchase event shows up, but on the facebook events manager it shows the purchase as coming only from the browser side

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

    Hi Jack, what a great video! I was just wondering where the problem is if the lead shows up on the browser but not on the server in GTM (I named everything the same way as you did "Adsamurai", the server is made with Stape, but the nameservers of my domain aren't directed there, should they?).. The Lead / Page View shows up when testing in FB, but not "deduplicated" (I assume it's the same problem).. also in your version it says "Received from.. Browser" and in mine "Server" even tho it doesn't work, could this be the problem? I will start my ad without it, but maybe you could help, I would appreciate that!

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

      Hi Konstantin, this sounds like something i'd have to run through myself to fully get to grips with the situation and find a resolution. From the issue you're having, it would appear as though you have deviated somewhere from the exact setup I run through, but there are a fair few places where even a slight change could cause these issues.
      This is a service that I do offer if you would be interested - www.fiverr.com/s/gP9QLE

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

    Great video Jack! If the browser tag doesn't fire the "lead" tag for some reason, will the server tag fire the "lead" event in that case?

    • @imjacknewman
      @imjacknewman  8 місяців тому +1

      Hi there, yes so provided everything is set-up correctly then the server will send the data to meta. When testing this set-up, you should be able to see both the browser and server tag firing off. If you cannot, then there will be an error in your set-up and this should be investigated.

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

      @@imjacknewman thanks brother!

  • @Richard-bl8pi
    @Richard-bl8pi 6 місяців тому

    Thanks Jack, do your services include custom service eg I have a widget for an embedded form, how do I track customers signing up

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi Richard,
      We can do custom tracking set-ups. How the sign-ups are tracked would depend completely on what platform the embed form is hosted in. If you would like my team to work on this for you, please email info@ukbmarketing.com with more information and we will get back to you with a quote.

  • @AJ-fh2ub
    @AJ-fh2ub 2 місяці тому

    Thank you for this very detailed video @imjacknewman
    I am having an issue with the server side container after setup - I have used google cloud console, and google tag manager, I have followed the instructions step by step, but I am getting an "Error: Page not found. The requested URL was not found on this server." when I go to preview the server.
    I have deleted everything and started again three times, but its still not working - I can't figure out where I am going wrong?
    The only part that wasn't covered in the video was how to set up an initial app engine application, so I did have to figure that out on the fly- and perhaps could have done something wrong at that level? I've tried searching forums for answers to no avail!
    Thank you

    • @imjacknewman
      @imjacknewman  Місяць тому

      Have a look at my newest video in the description and use stape for the server, it is much simpler.

    • @barakobarma6049
      @barakobarma6049 Місяць тому

      I have the same problem. Did you find a solution?

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

    Have any difference between setup the API via Plugin in Wordpress and Manually using STAPE and GTM?

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

      The main difference is the level to which you can customise your events & control your tracking. But each one set-up will be a case by case basis for what is needed & the way tracking should be set-up.

  • @user-oj1ne1zk3p
    @user-oj1ne1zk3p 5 місяців тому

    Great guidance, a small question about minute 10:00 in the video, should I add all the lines of type A in the domain? And AAAA? (Total 8)

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Thank you! Yes, all DNS need adding

    • @connorchild3
      @connorchild3 4 місяці тому

      How long does it generally take for the DNS to update? I read somewhere between 24 and 48 hours, but I am passed the 48 hour mark now. In Google Cloud on the subdomain, I'm just seeing an orange triangle that when you hover over it says, "DNS records could not be found. Certificate activation will retry automatically."
      Am I being too impatient? Should I give it another couple of days before I start worrying that I did something wrong?

  • @nextecom
    @nextecom 7 місяців тому +1

    Hi, Jack Hope you're good thanks a lot for this helpful videos i tried to follow every step you did but in the end i'm still facing problems with Server container the tags doesn't fire i have paid attention to the name of client like you said in the video but still the same problem i hope you can replt to me thanks

    • @imjacknewman
      @imjacknewman  7 місяців тому +1

      Hi there, if you can explain in some detail about what you're actually seeing, then I can try and help.

  • @Niall__WHYNOT
    @Niall__WHYNOT 9 місяців тому

    Hello, thank you for making the video and helping so many people. I have a question, on the server side when I am setting up the new Tag, it is asking me to create an event and reenter the pixel ID and server ID, so I added both pieces of information. However, the tag is not saving and I am unsure what to do. Thank you in advance!

    • @imjacknewman
      @imjacknewman  9 місяців тому +1

      Hi there, if you could share a loom video of what you're seeing, that would be really helpful in seeing what the issue is.

  • @e2om
    @e2om 6 місяців тому

    Hi Jack, you are the pro. Thanks - mega Video! A huge Time saver!
    One Question: Testing the events on fb - everything looks good (time and id). But I don't see the events in the window (tests) in the FB Event Manager as consolidated (deduplicated) events... Any Ideas?

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Heya there, so without looking at it myself I wouldn't be able to say, as it's a very top level symptom you're describing. My first port of call would be to check that the server is actually firing of with event IDs.

    • @e2om
      @e2om 6 місяців тому

      ​@@imjacknewman Thanks. I'll do that. I see the IDs in Meta - and they match. After a few days I see a quality of event matching of at least 4.2 for the conversion events. General Question: Do you offer paid support for such questions?

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi there, I do offer paid support for this sort of stuff if that's the route you want to go down. Just reach out to info@ukbmarketing.com.

  • @adelam
    @adelam 6 місяців тому

    Thanks Jack! My only doubt is that now Facebook added a guided set-up with Google Tag Manager from the event manager. Is that the direct way so we can avoid the google cloud server set-up?

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi there, their 'direct' method still requires a server to set-up, so would result in you using AWS instead. If you don't want to use Google Cloud, then I would recommend using stape.io instead.

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

    Thank you for this. Did you remove test_event_code that you setup at 24:41?

    • @imjacknewman
      @imjacknewman  Рік тому +2

      Yes, you have to remove it from the client.

  • @moustaphadiaw7101
    @moustaphadiaw7101 4 місяці тому

    thank you

  • @user-kf5rg1wd9j
    @user-kf5rg1wd9j 7 місяців тому

    Amazing video thanks a lot for your work. I also saw that adsmurai also allows you to implement the pixel and conversion API for google ads, tiktok, snapchat etc.. Would you recommend to implement the tracking for these other paid channels the same way you just did with facebook ?

    • @imjacknewman
      @imjacknewman  7 місяців тому +1

      Hi there, so the templates and set-up that I include in this video are solely for use with meta. You should not use any of this set-up for tracking on other paid channels.

    • @user-kf5rg1wd9j
      @user-kf5rg1wd9j 7 місяців тому

      Got it thanks a lot. A few last questions :
      1) Regarding facebook, is there any additional thing to do to activate the API conversion ? Maybe set up the aggregated events in the facebook pixel ?
      2) I'm using salesforce as a CRM, would you recommend to implement a crm pixel ? If yes do you have a tutorial ?
      Let me know what you think :)

    • @imjacknewman
      @imjacknewman  7 місяців тому

      @@user-kf5rg1wd9j There is nothing additional to do. The event set-up you're talking about is no longer an advertising requirement on Meta. You're all good to go!

    • @user-kf5rg1wd9j
      @user-kf5rg1wd9j 7 місяців тому

      @@imjacknewman Wonderfull ! What about my 2nd question regarding the CRM?

    • @imjacknewman
      @imjacknewman  7 місяців тому

      I wouldn't be able to comment on running a CRM pixel unfortunately, I would recommend reaching out to someone specifically skilled in this.

  • @FeiraTudo
    @FeiraTudo 3 місяці тому

    First of all, thank you so much for sharing this information! I was really struggling to find it. You're the best!
    I do have one question, though. After setting up the subdomain and adding the new URL to Tag Manager, it doesn't seem to be working. I'm getting a 404 error message. Have you ever encountered this before? Any tips would be greatly appreciated. Thanks!

    • @imjacknewman
      @imjacknewman  3 місяці тому +1

      Hi there, thank you!
      So just to clarify, when you're previewing the server container through Google Tag Manager, it is showing you a 404 error?

    • @aleksyproborszcz3753
      @aleksyproborszcz3753 3 місяці тому

      @@imjacknewman I have the same issue. 404 is appearing

    • @imjacknewman
      @imjacknewman  2 місяці тому

      Hi @aleksyproborszcz3753, this normally would only happen if you had set-up the dns parameters incorrectly. Reach out to your domain provider for specific support.

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

    An information : check if your account have "publish" right to add tag for containers

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

    Great Video! Is it possible to add the Browser-Pixel via GTM too? Instead of adding it directly in the page header?

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

      Hi there, the section of this video that takes place using the GTM web container is essentially setting up the browser pixel. If you wanted to just set-up the browser pixel and did not want the server to fire off, then in the web container tag, you would set the fire method to 'Only Facebook pixel for web. By completing all of the steps in this video, you will have both the browser and server set-up.

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

      @@imjacknewman thank you :). After setting all up, the server event was fired only via facebook test event. But after I verified my domain I saw both. Maybe the domain verification would need more attention 😅.

  • @alazutka
    @alazutka 8 місяців тому +1

    Just wondering, the current API version in GTM template is used up to v13, what about the current one v18?

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

      Hi there, there currently isn't an updated template for API v18, but as soon as there is then the github will be updated to reflect this. We haven't experienced any drops in performance or accuracy in this set-up and will be continuing to use it as such.

  • @AIAdvantageAgency
    @AIAdvantageAgency 10 місяців тому

    Fantastic video! Everything seems to be set up correctly, but when a Facebook conversion happens, only the server is reporting, not the browser. The browser does report pageviews though.

    • @imjacknewman
      @imjacknewman  10 місяців тому +1

      Hi there,
      Without looking at it I have a couple of thoughts:
      1 - Your additional event is set-up only to send via the server side in the tag's settings
      2 - You have site data already cached and you need to either clear your cache, or try running your test in an incognito browser
      Aside from that, I would have to be able to see it for myself to be able to diagnose.

    • @AIAdvantageAgency
      @AIAdvantageAgency 9 місяців тому

      @@imjacknewman Thank you Jack. Do you have any more videos on increasing the match rate? Apparently, mine is poor because I am not collecting enough data.

    • @AIAdvantageAgency
      @AIAdvantageAgency 9 місяців тому

      @@imjacknewman Also, Facebook says Events dropped due to missing event name
      You’re not sending a valid event_name parameter for some or all of your events. This means events are being dropped, which may negatively impact attribution and optimization of your ad campaigns.
      SERVER
      Can I fix this with GTM?

    • @imjacknewman
      @imjacknewman  9 місяців тому +1

      It all gets a lot more complicated once you're looking at doing advanced matching, as you have to start using script to push specific bits of information to a data layer... which will vary massively depending on the platform you're using. So unfortunately I don't have a video on this, ideally you should reach out to get a developer to do this work for you.

    • @imjacknewman
      @imjacknewman  9 місяців тому +1

      Again, without looking at it, I wouldn't be able to diagnose the issue as it's not something i've directly experience with my set-up unfortunately.

  • @michaelcoscino
    @michaelcoscino 4 місяці тому

    Will having this set up also allow us to track fbp and fbc Parameters or is there additional steps that need to be taken in order to implement that?

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Unless you are sending these parameters to the data layer already, you will need to take additional steps to do so.

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

    Hey, I'm a little confused. I downloaded the templates, but they're not labeled which are for browser side and server side. I'm assuming the links are in the same order they're used in the video but please let me know if that's not right

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

      Hi - Thanks for your comment. I've just updated the video description to label which links are for which templates.
      Let me know if you have any other questions.

  • @giihac
    @giihac 3 місяці тому

    Hello there, first thank you so much for your video, I did all the steps as you show but when testing the server container doesnot fire like the browser one. Could you help me please?

    • @imjacknewman
      @imjacknewman  3 місяці тому

      Hi there, when you preview your server container, do you see it appear as it does in the video?

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

    Hey great video. Was wondering how you go about storing data if all the data isn't on the thank you page. So lets say you grab zip code from the checkout page but the zip code isn't in the data layer on the thank you page. I remember reading how to do it somewhere but I can't remember where I saw it.

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

      So you would need to make sure that information is pushed to the data layer through a JS injection from the checkout page for example, similarly to how you would for their name, email address etc...
      You can find a quick guide here - www.analyticsmania.com/post/datalayer-push/

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

      @@imjacknewman yeah i get that but the PMI are captured on a different page then the thank you page. I'll figure it out. May have to put it in local storage. Also I played around with that annoying issue with facebook url repopulating every time. When you hit submit on that tag you will notice that it writes in 'Custom Url'. It kind of flashes quick. Wondering if we can just type that in and hold. I'll test it. Also got this working today so great video thank you and godspeed.

  • @burockkcl
    @burockkcl 4 місяці тому

    Hello, first of all, thank you very much for your video. I also want to receive information such as customer name, surname, e-mail and contact information via pixel. Do I need to do anything additional for this? Or does this setup count these as well?

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Hi there, thank you. So you will need to set up a data layer push, so that the information from the form is being sent in a format that GTM can read it.

  • @escapetothemoon9069
    @escapetothemoon9069 10 місяців тому

    Hey Jack, does SS GTM variables/triggers support Click Url/Classes/ID? In case we want to track a btn click event which doesn’t have a pageload

    • @imjacknewman
      @imjacknewman  10 місяців тому

      Hi there,
      Yes, so via GTM you can select from a range of variables to use as triggers, including but not limited to Click URL, Classes etc... You just need to be sure that the settings for the triggers you're setting match up with what GTM is pulling them in as.

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

    Hi Jack. This content is really a bar of gold for me. Can you create two events
    1: purchase event and pass these parameters like price, currency, and product id.
    2: Add t cart event and pass this parameters (Number of products in add to cart and total price of all products)
    Hope you will make this video soon.
    Thanks

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

      Hi there,
      So this is something that will be specific to the ecomm platform you are using and not something I can generically make a video on unfortunately. Depending on the platform, you will need to make sure this data is being pushed to the site's Data Layer, so that Tag Manager can pick it up as a variable. Once you have it as a variable, you will be able to use it as a parameter on the relevant events.

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

      @@imjacknewman In admurai there are prebuilt events. when this data is pushed to site data layer, will admurai purchase event pick parameters or not?

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

      Hi Raja, no, the events are pre-built but you will need to set up the variables you want to track to pull through from the data layer and then set them up in the tag.

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

      ​@@imjacknewman i have already data layer implemented and all parameters or data layer variables like cost currency, are there in GTM. I implement the data layer using plugin"google tag manager for Wordpress". This plugin created all events automatically like purchase, add to cart, etc. Now in the case of admurai if I choose admurai purchase event in GTM and set the trigger as a custom "purchase" which was created by the plugin and pass parameter values(data layer variables). Will admurai purchase event pick data layer variables and will it work with purchase event created by plugin which used in Trigger?
      Now there are two purchase events, one is custom which I created during data layer implementation and the other is admurai purchase event. what shall I do in this case?

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

      Hi there, so you have set-up the data layer and are pulling in those values as parameters in GTM. The template does not automatically assign variables based on the event you choose, you have to manually assign the custom variables to the relevant template parameters.

  • @scaryviking8657
    @scaryviking8657 7 місяців тому

    Great video - until Google recently changed how automatically provisioned tagging server works. It is no longer set up in App Engine, but now uses Cloud Run. This means that you need to approach mapping your subdomain completely differently.
    I can only recommend that you update your video to show setup in Google Cloud using Cloud Run :)

    • @imjacknewman
      @imjacknewman  7 місяців тому

      Thanks for sharing, i'll have a look into this

    • @CCforimpact
      @CCforimpact 7 місяців тому

      Did you have had the time already to check upon this? On the serverside i am getting a 404 error that the requested URL was not found on this server.

    • @imjacknewman
      @imjacknewman  7 місяців тому

      @@CCforimpact Use Cloud Run instead of App Engine. You just have to add a Custom Domain there for mapping add a CNAME Record and that's it. If you do this and it still shows a 404 error, then you've made an error somewhere.

    • @CCforimpact
      @CCforimpact 7 місяців тому

      Okay will do - does that also means I need to remove the A and AAAA records created in one of your steps?

    • @imjacknewman
      @imjacknewman  7 місяців тому

      @@CCforimpact Yes, only include the a records Cloud Run instruct you to use

  • @lucky_lukie5444
    @lucky_lukie5444 3 місяці тому

    Hi, video was awesome! It only contains what i needed, but i got a question - after implementating that adsmurai "Pixel Base" on client side, do i have to delete my previous pixel tag which was mainly custom html code that is primary for basic pixel functions OR i can keep it? I can't find information if that adsmurai tag contains basic pixel or not, and at this point i don't know if i should use just adsmurai or adsmurai + html pixel code tag

    • @imjacknewman
      @imjacknewman  3 місяці тому

      The adsmurai installation is the only one you should be using for your set-up, so please ensure you remove any hard coded pixels as it replaces it completely. You just need to make sure that one of the events you set-up on tag manager is the page view event through adsmurai.

    • @lucky_lukie5444
      @lucky_lukie5444 3 місяці тому

      @@imjacknewman okay, thank you so much for fast response, im using now this adsmurai pixel and i configured for example InitiateCheckout or AddToCart, tag fires itself and i see the data in facebook event testing, but in tag assistant i see that adsmurai tag have status failed, but it still did fired, is it bug or issue because it fires and sends the data properly?

    • @imjacknewman
      @imjacknewman  3 місяці тому

      Hi there, it's a visual glitch on the tag. The main thing is that you're seeing it in the events manager with the relevant data, which will tell you if Meta is receiving the event.

  • @davidpiperato9647
    @davidpiperato9647 7 місяців тому

    Hey Jack, great video! It seems that now, the default when you use the automatic server provisioning feature is Cloud Run rather than App Engine. I don't actually know what this difference means, but the method for adding a custom domain is different and I cannot find any step-by-step guides on how to add a custom domain for one of these Cloud Run servers. Can you offer any assistance? Thanks in advance!

    • @franciscacunha2757
      @franciscacunha2757 6 місяців тому

      I am having the same issue, I tried setting it up using App Engine but it didn't work

    • @yblaze85
      @yblaze85 6 місяців тому +1

      Same issue here, if you go to app engine it asks for you to create an application.
      Did either of you guys find a solution ?

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi David,
      I would recommend using stape.io now for the server set-up, as I haven't had the chance to review Google's changes to App Engine.

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

    Thank you for all the info! I have a problem with this though and I was wondering if you know what I can do with it.
    We sell courses and we use an external payment provider. The checkout page is still on our own domain, however the payment is done on an external domain. After that the customer lands on the thank you page on our own domain.
    We can select the external domain at web events in the ad setup (there's a green dot behind it), however we can not verify the domain since it's of the payment provider. The payment provider did implement the pixel code so it does track, but we're missing a bunch of purchases in the ads manager. What do you think we can best do?
    So much thanks in advance. Very appreciated!

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

      Hi there,
      So the first thing you should be doing is troubleshooting directly within GTM using the preview and debug mode to make sure that tag manager is receiving all of the relevant purchase data when it fires off the purchase tag (support.google.com/tagmanager/answer/6107056?hl=en). If it does not, then you will need to check your set-up directly there again.
      If you see that it is firing off the tags correctly and with all of the relevant data, then you would move to retesting on facebook directly using the test event section of your facebook events manager. Now if that is all pulling through correctly, but you are still seeing some disparity with your ads manager, then there will not be much that can be done about it. Facebook use a predictive modelling system for their ads attribution as a result of the ios14 update over a year ago. Essentially based on how the account has previously performed, how similar accounts have performed and what data they are currently receiving, they use an algorithm to try and make an educated guess on where other conversions will be coming from.
      By facebook's own admission, you can expect your on-facebook reporting to be somewhere in the region of 30% either over or under the actual figures. This is unfortunately just the reality of the platform now and not something that can be adjusted or 'fixed' externally.

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

      @@imjacknewman Thanks for your advice!

  • @mentoringmen6206
    @mentoringmen6206 6 місяців тому

    Thank you Jack for such a detailed tutorial! 🤩🤩 Unfortunately I have set up the Google Cloud Account, added a new custom domain and updated the DNS records for this subdomain. However when I try to access the page I get the following error - Error: Page not Found The requested URL was not found on this server. I've rechecked DNS and everything is good. Can you advise me where else to look to solve this problem. Thank you! 😁

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi there, it sounds like it may just be taking time for the DNS to propagate, so could take up to 24 hours.

    • @mentoringmen6206
      @mentoringmen6206 6 місяців тому

      Thanks for the fast reply @@imjacknewman Sadly not the case as it's been 2 weeks. I'll try and get some assistance from Google support. Wishing you and yours a merry Xmas 🙏😁

    • @9to5ExitBlueprint
      @9to5ExitBlueprint 6 місяців тому

      Ask your hosting company to check to see if you set up the DSN records correctly. I have Namecheap and they will always take the time to check out what you are doing to see where you messed up.

    • @arminhirschfeld
      @arminhirschfeld 4 місяці тому

      Have you managed to solve the problem? If yes, could you explain how

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

    Hi Jack,
    Topic Sub Domain.
    I Added the DNS Codes and stuff.
    Do i need to create a sub domain first or will this happen automatically?
    BC when i try to test it -> Website isn't available...
    Where is the error?

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

      If you're referring to the subdomain that you need for the server url, then yes, you will need to create this manually.

  • @Bruno-dx1oy
    @Bruno-dx1oy Рік тому

    Hey Jack, I am a SMMA owner myself. Im struggling with the "add billing method". I need to run ads for a client but I need Conversions API. He doesn't want to give his bank details but wants to fill it in himself. Also do I make an account for him or do I do it through my own account? Thanks!

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

      Hi Bruno, if your client doesn't want to give you their banking information then you have 3 options...
      1 - ask them to create the account themselves (though if they aren't literate in the platform they are likely to get themselves lost)
      2 - Have them create the account and fill out the billing sections themselves on a zoom call with you so that you can direct them on where to go.
      3 - Use stape.io, as this does not require billing information to create the account & get things running. If billing is required later, you can share access across to them.

  • @alexatedw
    @alexatedw 5 днів тому

    I do have a question about your Templates. Does that browser side template take the place of the typical google tag manager FB pixel install using the custom html tag in manager?

    • @alexatedw
      @alexatedw 5 днів тому

      Typically I just set up the FB pixel by creating it, getting the pixel code and putting that as custom HTML on all pages.

    • @imjacknewman
      @imjacknewman  4 дні тому +1

      Hi there, yes, this would replace this completely. Just remember to make sure one of the tags you set-up is for a page view event that fires on all pages.

    • @alexatedw
      @alexatedw 3 дні тому

      @@imjacknewman so then I assume, if I use the other field for the GA4 pixel Id on the same page view event, this takes the place of the GA4 config tag thing. (I am loving the your template btw). Long time marketer and user of gtm but just now getting into the more advanced stuff.

    • @imjacknewman
      @imjacknewman  3 дні тому +1

      I tend to solely use it for Meta and then use Google's proprietary tags for any GA4 integrations as this is always going to be the most reliable.

  • @thomaswismer3296
    @thomaswismer3296 4 місяці тому +1

    This tutorial is awesome! One issue I am having: When I try to preview the gcp. Subdomain with GTM I can't do it but get the following error instead: "Error: Page not found The requested URL was not found on this server." It makes sense because, well, it's a non functional Subdomain isn't it? Any idea what is wrong here?

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Hi there, initial thing I would put it down to is the DNS not propagating yet which can take up to 48 hrs. It's normally nowhere near that long, but it is a possibility.

    • @realpeoplewithdiabetes1267
      @realpeoplewithdiabetes1267 4 місяці тому

      @@imjacknewman Hi, I also had the same issue. The Certificate ID appears, but when I go test it in GTM, I’m getting “Error: Page not found. The requested URL was not found on this server”. Were you able to fix the issue @thomaswismer3296 ?

    • @imjacknewman
      @imjacknewman  4 місяці тому +1

      Hi@@realpeoplewithdiabetes1267, normally this would be due to an issue directly with the DNS if you have left it for 48 hours and are still getting the same issue. Worst case scenario is that you swap over the server to being done via stape.io. I hope this helps.

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

    Greta video! Do you have a way to direct me to a setup for Bigcommerce native websites? Thank you!

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

      Hi - thanks for your comment. I've not personally implemented it on BigCommerce, but I did find this doc on their site: support.bigcommerce.com/s/article/Meta-Pixel

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

      @@imjacknewman thank you! I did that a while ago but I feel like the tag manager with server side had a better way to collect data despite bigcommerce saying that they have the conversion api integrated in their API. It’s still missing some of the data.

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

    So I set the Web events first and then days after I configured the GTM. Should I delete the web events that I choose? In the web event I have set the "Lead" once someone clicks a specific button, but in the GTM (as you explained) I have set the Lead once a specific page is loaded.
    I'm running a campaign for emails, and I'm seeing new emails, but the lead number isn't changing on the ads manager. Since I have the browser and server Lead set up differently, could that be the reason?

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

      If you have completed the set-up via GTM then I would 100% delete the other set-up that you have. What you currently have set-up will likely lead to double reporting on your facebook ads manager and therefore and increase inaccuracy on your account.

  • @yasirnaseem8698
    @yasirnaseem8698 5 місяців тому

    Hi,
    I have followed all the steps and Server Side Tracking is setup and I am getting data in Meta Events Manager (From both Pixel and Server). Thanks for that but the only issue I am facing is that I am not able to see requests in the Debugging mode. I have out both the W-GTM and S-GTM in preview mode but no requests there. Any thoughts on that?

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Hi there, without seeing it myself I wouldn't be able to say unfortunately.

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

    Hello, thanks for your video. I can't find anything in the App Engine. Only create application button and don't know what to do. Would you please help?

    • @imjacknewman
      @imjacknewman  7 місяців тому

      Hi there, I believe there has been a recent update from Google, where you now need to set it up using Cloud Run instead of App Engine. This is on my list of things to look into further and update in future videos. For now though, I would recommend using stape.io to set-up your server instead.

  • @h.cassie
    @h.cassie 5 місяців тому

    Thanks for a great tutorial. However, can I ask something, please? Before this, I had Meta FB Pixel in GTM, this Adsmurai covers both Pixel and Conversion API right? After I followed this tutorial, I removed the Meta FB Pixel before in GTM, but the meta pixel helper still said: "The Facebook pixel activated 2 times on this web page, which can cause errors in your event tracking", is this because we track both Pixel and CAPI? do I need to do something with this?
    Moreover, I followed this tutorial, and then found out Meta also provided direct instruction with GTM in their Event Manager. If I followed this alrd, I don't need to do any further setup right? Many thanks.

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Hi there,
      Yes, the Adsmurai set-up covers both the browser pixel and conversion API. If you are still seeing a message stating that the pixel activated twice on the web page, then it is likely you have not removed all other set-ups of the pixel from your site. It is also worth checking in the tag manager preview, that your tags are not double-firing due to the triggers you have selected.
      In terms of the set-up Meta directs via GTM, this is something that should really only be looked at by developers. It is much heavier/complex to set-up the actual conversion api, requiring a good understanding of AWS and isn't easy to troubleshoot/test on your own.

    • @h.cassie
      @h.cassie 5 місяців тому

      @@imjacknewman Thanks A LOT for your fast reply. I've been able to solve the double tracking. Appreciate your reply!!!

  • @SethWardUK
    @SethWardUK 9 місяців тому

    After doing all this, I just don't receive anything from the Server. Is that just likely to be down to not having the domain verified? You mention a previous video, about that, but there doesn't seem to be any link to it so not sure which one you're referring to?

    • @imjacknewman
      @imjacknewman  9 місяців тому

      Hi Seth,
      There could be a couple of things which may be causing issues when testing:
      1 - No test event code put into the server client
      2 - You have not removed 'facebook' from the server client
      3 - Your server is not correctly set-up (this would need running through at every stage)
      4 - On your browser container tags, you have it only set to fire only the browser pixel
      Have there been any deviations to the set-up that I mentioned in the video?

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

    Hey Jack, I’m using highlevel. What if I want to use 3 funnels and track seperate lead events. One funnel for advertising, one for video content, … I know I can measure with a custom event with different thank you pages. But how does it work at the CAPI end or in tag manager?

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

      Hi there, I'm presuming you would be running ads separately for each funnel in order to split test them. In which case, place the lead event as you would normally, since there is no need for any difference in set-up. The lead events will only track back to the original ad where the lead came from.

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

      @@imjacknewman thanks. No I want different funnels for different services we deliver and track the conversions seperate.
      Funnel1/verticalvideos > schedule an online call for our vertical videos services.
      Funnel2/SMMA > schedule an online call for our social media management

      So the goal stays the same. But I dont want that funnel 1 conversions interfear with me funnel 2 conversions if they are both schedule events.

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

      Hi there, so it looks like my point still stands. There's no need for custom conversions and you can do the exact same set-up across each of the funnels. Provided you are running different ads to different funnels, then the pixel will track back to the relevant ads directly. There will be no interference at all.

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

    Thanks for this tutorial!!! I have a question. If I want to send the data to GA4, how can I do that? Because only one client can claim the request. Thanks again 👍

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

      You would have to use the GA4 configuration & GA4 event tags to do this, instead of the Adsmurai tags that I mention in this video. You can find more information directly from Google at support.google.com/tagmanager/answer/9442095?hl=en

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

      ​@@imjacknewman Thanks for your response. I was watching again the video, if I wanna send data to GA4 via the web container, for contrasting data, I just have ton configure a tag for GA4A, and that will not affect the CAPI configuration that you explain, I'm right? because Facebook is already receiving data from web and server

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

      Correct, it will not affect the CAPI config. As you will essentially be doubling server requests, this may increase your server costs so is something to be aware of.

  • @Peacemakergiani
    @Peacemakergiani 5 місяців тому

    Hi Jack, I did everything as instructed in this video besides the google cloud run custom domain instead of the app engine. However in chrome it shows browser and server event but doesn't deduplicate them. In incognito or in edge browser it only shows server events. What could be the reason for this?

    • @imjacknewman
      @imjacknewman  5 місяців тому

      Hi there, it's something that I would have to see for myself to be able to troubleshoot unfortunately.

  • @pietleemans8473
    @pietleemans8473 7 місяців тому

    Thanks for the video Jack. I'm stuck at the App Engine settings. When I created the container and click the link to the Google Cloud App Engine settings it says that I have to create an application. I'm not seeing the custom domain options you have. Any idea why that is? Hope you can help. Thanks ;).

    • @imjacknewman
      @imjacknewman  7 місяців тому

      Hi there, without seeing it myself I'm unable to help unfortunately. If you want a simplified server set-up, then I would recommend using stape.io instead of Google.

    • @pietleemans8473
      @pietleemans8473 7 місяців тому

      @@imjacknewman Tried it with Cloud Run instead of App Engine. You just have to add a Custom Domain there for mapping add a CNAME Record and that's it, it works fine.

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

    Sorry Jack I have another question. I've reached the end of your tutorial and have run the test. Everything looked fine and both browser and server connected. However, when i click on 'Test Events' to view the activity there is only server info. However the server events are all showing as 'deduplicated'. Nothing showing from the browser though. Is there a reason why this might happen? Seems weird! :-)

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

      I would re-run the test from an incognito browser, as you likely have something cached or an ads blocker which will be interfering with it.

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

      @@imjacknewman seems to be working now - thank you so much! This tutorial saved me!

  • @Netzlicht
    @Netzlicht 4 місяці тому

    Hi Jack, what is the best way to send parameters? FB recommends to send "fbc, facebook login-id, external ID and mail address..." along with PageView. Same goes for Lead (form submission). Do you cover this anywhere?
    Thank you for your great video :)!

    • @imjacknewman
      @imjacknewman  4 місяці тому

      Hi there, most of the parameters facebook recommends are ones that you wont actually be collecting in most cases as standard.
      Things like someone's facebook log-in id doesn't really apply unless you are allowing single sign-on to your website (if people even can log-in) via someone's facebook account. For low-level events like page views, view contents etc... there's not generally going to be a way to send this sort of information through. For lead events, so long as you are pushing their email address to the datalayer, then this can be picked up by tag manager and then used as a variable on the tag.
      In any case, things like datalayer pushes require development experience/access and shouldn't really be done unless you know exactly what you're doing, as it can break websites or lead to data being leaked in some of the worst cases.

    • @Netzlicht
      @Netzlicht 4 місяці тому

      ⁠@@imjacknewmanhi jack. Thank you for your detailed explanation :). Today I did some research and now Im able to push the parameters along with my lead events :)…

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

    Thanks for the video.
    If you're firing a facebook conversation based on the URL, how would you differentiate between traffic that came from other sources. Wouldn't facebook get a conversion that doesn't belong to it? For example, going through google ads or organic.

    • @imjacknewman
      @imjacknewman  8 місяців тому +1

      Heya there, that's not the way that the pixel system works. Even though the event will fire... it won't actually track that conversion back to an ad unless that was the initial source for the person's journey.

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

      @@imjacknewman Gotcha, so the same thing would be for Google AdWords as well? Do you mean I can fire both triggers and it will count only if there is a gclid/fbclid in each scenario? I already started to go down this rabbit hole of filters in the trigger such as making sure there is some specific identifying string in the URL 😖

    • @imjacknewman
      @imjacknewman  8 місяців тому +1

      @@LogenProof Exactly, there is no need to filter triggers if you do not wish to. It's always good to include utm parameters that designate source though if you did wish to do so.

  • @ibrk1648
    @ibrk1648 6 місяців тому

    Hello thank you for your tuto but I tried to create a custom purchase event and it is not fired. I follow all your steps. Please could you help

    • @imjacknewman
      @imjacknewman  6 місяців тому

      Hi there, if you could break things down more for me so that I can get a better understanding of the actual issue, then I will be more than happy to advise.

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

    Do you by any chance have a video that explains how to work with dataLayers? In the web container I see that I'm passing the email over to FB, but when I preview the Server container the email is not there.

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

      Hey there, so previewing the GTM server contained wont show you whether the parameters are being pulled through. In your facebook events manager when you test the events coming through, you should be able to see what parameters the server side is pulling through.

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

      ⁠ thank you for the clarification! It’s Very strange because when I run the tests I see the params but when I remove the ‘test_event_code’ and do a submission then FB is not seeing them « events manager ». I thought I needed to add something to « Client » in GTM.

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

      Oh I see what you are saying, that is exactly what is supposed to happen. In normal circumstances without the test code, the information from the server goes straight to facebook's server and reporting, so you will not see it come through when in the test section. Including the test event code tells facebook to divert that information to display in your events manager test section instead of going straight into facebook's server.