The BEST Way to Set Up Facebook Conversions API Pixel in 2024 | Tag Manager Facebook Pixel Tutorial

  Рет қаралды 29,578

Jack Newman

Jack Newman

Күн бұрын

Пікірлер
@NicholasKotsa
@NicholasKotsa 9 ай бұрын
just wanted to say your channel is so underrated, as some running their own agency, the value you are bringing is top shelf. Keep up the awesome work man, the guide worked perfectly. Also, I noticed someone in the comments saying when they tested the server side container (referring near the end of the video) nothing appeared - I had the same thing, but all I did was continue using the testing site & then the appropriate events populate. So before you don't 'see' anything - play around with the site a little.
@imjacknewman
@imjacknewman 9 ай бұрын
Thanks so much for your comment - Really glad the videos helped!
@dasistgood8933
@dasistgood8933 7 ай бұрын
Hey @nicholaskotsa, I'm experiencing the same issue. I've tried some different things to fix it but nothing worked. What's helped you in fixing this?
@chowdhurym782
@chowdhurym782 4 ай бұрын
Great video. I have tried different templates so far. Previously used GA4 tag as the transporter for server side tracking. One thing I found pretty unusual for templates is that you can't send multiple product name and individual price, product id parameters through these templates, so for enhanced tracking I think using code and sending data as object gives more data. Well I might not know whether templates have that offerings or not but would love to know your thoughts on this.
@magicnothing
@magicnothing 8 ай бұрын
Could you give a brief overview of why all of this is worth doing as opposed to just setting up the pixel / CAPI? This is a lot of extra services to manage.
@imjacknewman
@imjacknewman 8 ай бұрын
This is a method of setting up the conversion api. There are other ways, but this is just my preferred way of doing so as it can be implemented by anyone fairly easily, without the need for a developer in its simplest form.
@andreysavchenko3280
@andreysavchenko3280 8 ай бұрын
do i have to get rid of my pixel code on the website to not get dupicalte events?
@imjacknewman
@imjacknewman 8 ай бұрын
Yes you will need to remove any other installations of the pixel so there's no duplication!
@NailiaJefimec
@NailiaJefimec 6 күн бұрын
Hello Jack! thank you so much, it's extremely helpful! One question, please to make sure I can relax and see everything works - when I do last step (deleting TEST from client) and testing live events - in event Manager I see only one event for pageview - it does have event ID, but does not show server anymore as it was in testing phase. Is it supposed to be like this? Thank you so much in advance!
@BeeDunc
@BeeDunc 8 ай бұрын
Great video! Thank you so much. Great information that helped me to get a client launched on Meta. One tip: I recommend getting a better mic, like a Blue Yeti (~$100). Relatively inexpensive for the high quality it provides. Helps big time to get rid of the tinny sound and echoes from recording in small spaces.
@imjacknewman
@imjacknewman 8 ай бұрын
Thanks for the feedback!
@tennistrainingkares
@tennistrainingkares 9 ай бұрын
I tried this but I'm having problems in the testing section 23:15 in your video. On my side, I don't see any tags when going to preview on server side No tags were evaluated in this container Please select another message in the left navigation bar to continue In the left side the HTTP request is coming in - but no tag. I have checked the configuration, of course I have set up a tag like you described. What may be the problem?
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, have you checked to make sure that your tags are also firing off on the browser container as well? If not, then there is likely an issue with your trigger on the browser side. If it is firing off on the browser side but not the server side then you could have one of many different issues. The most common ones are: - You have the wrong server url on your browser container - On your Server container, you have a discrepancy between how you're naming the adsmurai client and how it's spelt on the trigger - On your browser container event tags, you may have selected both browser pixel and conversion api in the tag set-ups
@tennistrainingkares
@tennistrainingkares 9 ай бұрын
@@imjacknewman Hm I have checked - can`t find the problem. The tags are sent over browser side. The server URL is correct. Also the naming of adsmurai ist identical. I have testet with option "load both" and option "conversion API only" - both resulting same: No tags on server side. I have checked the console when visiting my site. I see there is a red warning regarding an url of my stape subdomain I created in stape. Result is NS_ERROR_FAILURE. Im a bit lost - maybe it has to do with it...?!
@imjacknewman
@imjacknewman 9 ай бұрын
When you are previewing the server container as shown in my vid, does it look the exact same just without events firing, or does it not load properly at all? Based on what you're seeing on stape, I would expect your server preview not to be loading at all.
@tennistrainingkares
@tennistrainingkares 9 ай бұрын
@@imjacknewman When I am loading the server container and the also load the browser container and then go to the site, I have an url string under the word "summary". But its not looking like yours in the video. The tag is missing and also the url looks different. /?event_name=%22PageView%22&event_id=%221710450037905%22&action_source=%22website%22&fbp=%22fb.... Is what it says on my side. I dont have the "PageView" thing...
@imjacknewman
@imjacknewman 8 ай бұрын
Hi there, so that that is what should be happening on the server side in most cases anyway.
@jimmyshataracre
@jimmyshataracre 22 күн бұрын
At 13:35, you show you putting Tag Management Server URL; with the Github files you gave this field does not exist. Is there something I'm missing and is this 100% necessary for everything to work considering the field isn't present?
@imjacknewman
@imjacknewman 20 күн бұрын
Click on the field that says "I have my own server (deprecated)", it will bring up the correct field for you.
@jimmyshataracre
@jimmyshataracre 13 күн бұрын
@@imjacknewman thank you
@torjovicevic679
@torjovicevic679 8 ай бұрын
Amazing video, thank you. I haven't been able to do this by myself and have been dreading doing it for so long. This was easy and to the point + it's free?! You're amazing.
@imjacknewman
@imjacknewman 8 ай бұрын
You're welcome - thanks for your comment!
@openyourown9784
@openyourown9784 9 ай бұрын
Amazing!!!! Thank you sir!... Things have shifted somewhat, but I was able to do it.
@imjacknewman
@imjacknewman 9 ай бұрын
Thank you!
@accidentattorneynearby
@accidentattorneynearby 8 ай бұрын
@imjacknewman You mentioned in the end of the video that the user data and other additional parameter like FBC, FBP sent to meta can improve things ... and that it more advance configuration. When will you have new video with details on that config using adsmurai tags?
@imjacknewman
@imjacknewman 8 ай бұрын
Hi - I will have a new video on this soon!
@driftwood39
@driftwood39 5 ай бұрын
@@imjacknewman that would be awesome!!
@copywriting-institut
@copywriting-institut 7 ай бұрын
Wow, that was not easy, but I've made it. Thank you very much for your tutorial! One question: The Facebook pixel helper says that the lead event is fired twice. I don't have a clue what the problem could be. Everything else looks fine and works! But I've noticed that the test event in the event manager, they are not grouped as they are in your video. But the IDs are the same.
@imjacknewman
@imjacknewman 7 ай бұрын
if the lead event is firing twice, just double check you dont also have it hard coded somewhere. If it isn't then check on the tag manager preview and see where it is firing twice if tag manager is the cause. RE them not grouping, just refresh your screen and you should see them deduplicate. This is normally a visual glitch if the IDs are the exact same.
@victordematteis97
@victordematteis97 5 ай бұрын
I'm having the exact same issue
@ArgentinaAgel
@ArgentinaAgel 9 ай бұрын
This is gold. Thank you very much!
@imjacknewman
@imjacknewman 9 ай бұрын
You're very welcome!
@visiophotoshoptutorials
@visiophotoshoptutorials 2 ай бұрын
First of all, thank you so much. I’m an absolute beginner, but I managed to get it done with your instructions. I really appreciate it. One day after the setup, I received the following error diagnosis on Facebook: ---- Server is sending modified "fbclid" values in the fbc parameter Your server is sending modified "fbclid" values in the fbc parameter for one or more events, such as values that have been converted to lowercase or truncated. This could affect the attribution and optimization of your ad campaigns. ---- Is there a guide for this, or do you have any suggestions on how and where I can fix this issue? Thank you in advance!
@imjacknewman
@imjacknewman 2 ай бұрын
It's not one i've come across previously. I would suspect that in the parameters you've set on the events, there was some sort of mismatch that needs correecting.
@ziabolas1
@ziabolas1 Ай бұрын
Buddy, this is out of this world. Just going to say thank you for such a lucid explanation and screenshare guide. Love from India.
@imjacknewman
@imjacknewman 20 күн бұрын
Glad it helped!
@SebastianoZanutto
@SebastianoZanutto 8 ай бұрын
I would like to know if Facebook automatically retrieves form completion data and how I can find out if this feature works? I use external forms (jotform) embedded in the site with a code, but I'm concerned that this does not send the data to Facebook. Maybe I have to set here 14:20
@imjacknewman
@imjacknewman 7 ай бұрын
If you are doing a manual set-up like this, facebook will not automatically retrieve the form data. You will need to check the data layer to see if it is being pushed into it and then set up variables to capture this for use in the event tag's specific fields.
@himanshgawade4345
@himanshgawade4345 6 ай бұрын
Hello, is there any way through which we can track new customers and existing customers? (Create custom events)
@imjacknewman
@imjacknewman 6 ай бұрын
Hi - yes there is. What eCom platform do you use?
@shannonleturtle
@shannonleturtle 7 ай бұрын
Also, did you ever make the video for data parameters? (15:00 timestamp)
@imjacknewman
@imjacknewman 7 ай бұрын
The data parameters will vary depending on the platform you are using, so unfortunately there cannot be a 1 video cover-all.
@justas.miniotas
@justas.miniotas Ай бұрын
great video! But how i can track the purchases from my website on facebook events manager? Do i need to create manual tag and trigger on tag manager? Please someone help me
@imjacknewman
@imjacknewman 20 күн бұрын
You would do the same steps as a page view, but change the event type to a purchase and make sure the triggers are firing off at the right point. You will also want to make sure you are pulling in purchase & customer data into tag manager, so that it can be hashed and pushed into facebook with the purchase event.
@LucileVanler
@LucileVanler 8 ай бұрын
Amazing video thank you !! I did every step your explained but now I need to add Facebook API fbc, fbp, connexion ID, email etc to improve Facebook events match quality but I don't know where/how to add them, could you explain please ?
@imjacknewman
@imjacknewman 8 ай бұрын
Hi - I will be doing future videos on this exact topic!
@RickOngering
@RickOngering 8 ай бұрын
Would love a video about the data layer and parameters you're talking about @14.27 as that is such useful information! Thank you for this. Even with Shopify this is useful, if you want custom events like time on site, multiple pageviews etc to set as a campaign goal instead of LPV or clicks.
@imjacknewman
@imjacknewman 8 ай бұрын
Will be making one soon for this! :)
@Raketeone
@Raketeone 8 ай бұрын
@@imjacknewman really need this too :)
@viralstoriesjp
@viralstoriesjp 6 ай бұрын
When will we get about parameters? i ahe no idea with that
@SarveshPandey-cbuk
@SarveshPandey-cbuk 2 ай бұрын
@@imjacknewman Awaiting for this mate, please
@Ty_Blunt
@Ty_Blunt 3 ай бұрын
great video. 3 days into setting this up 1 set at a time. I had a few times to problem solve. Stuck on triggering the correct trigger. It only is doing the page view trigger not my lead or schedule trigger. also getting this from Meta "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." Any idea what is going on? thanks!
@imjacknewman
@imjacknewman 2 ай бұрын
Without seeing it for myself it's not something that I would be able to diagnose unfortunately.
@bojanrakonjac
@bojanrakonjac 2 ай бұрын
Thanks Jack, this video is a killer! I appreciate you sharing this valuable step-by-step guideline.
@imjacknewman
@imjacknewman 2 ай бұрын
Thank you
4 ай бұрын
Super video. Can you tell what is the funnel builder you showed in the video?
@imjacknewman
@imjacknewman 4 ай бұрын
Thanks - this platform is GoHighLevel
4 ай бұрын
@@imjacknewman Thanks
@AramDonabed
@AramDonabed 9 ай бұрын
Whenever I remove "facebook" from the Incoming Request URL field of the Client configuration, it defaults it back to "facebook". When I debug, this causes the server events not to fire because they're coming from the base URL ("/"). In the template code, it looks like "facebook" is configured as a default value and is likely causing this (though I see that the template was last updated 6 months ago, which was before this video was made). Any idea why I'm not able to keep that parameter as blank?
@AramDonabed
@AramDonabed 9 ай бұрын
In the Fields tab of the Client template, I changed it so that the default value for the incoming request URL field is blank (displays "Your URL"). This got the server tracking to work, but I'm wondering if this was a purposeful stopgap for any potential issue. Do you know why "facebook" would be the default value set by Adsmurai?
@imjacknewman
@imjacknewman 9 ай бұрын
It is just the default that they set, because they presume that you are going to be using your domain with a specific slug for your server url. However for the majority of people, in most cases this isn't necessary.
@gkilm
@gkilm 7 ай бұрын
@@AramDonabed Thank you for your comment! I even had trouble getting the Template's field to stay blank. Somehow it eventually stuck but it took many times of messing with it. I think since Jacks original video, it is forcing the "facebook" parameter in there if it is blank, and this breaks the connection.
@MattSilvz
@MattSilvz 6 ай бұрын
Great video. Can you please make a video showing how to send lead data back to Meta using the Stape/GTM setup you showed here? Also, if you're using HighLevel's native FB CAPI integration, would that be sufficient to send the lead data back? Or should we do it via GTM? Thank you so much!
@imjacknewman
@imjacknewman 6 ай бұрын
Thank you - I've just replied to your other comment on the GHL vid.
@Digital.Abhijeet
@Digital.Abhijeet 5 ай бұрын
I tried this but in facebook test event it is only showing Browser events not server. gtm debug is showing data correct
@imjacknewman
@imjacknewman 5 ай бұрын
Provided you have the test event code in, it should eventually pull in the server side data. In some cases it can take a couple of minutes to pull through, as well as needing to refresh your screen due to a visual glitch.
@udphotographyyphotography
@udphotographyyphotography Ай бұрын
Hi Jack, thanks for the video! I followed all the steps. The server side however preview however stays stuck on the debug mode. tags dont fire . Also when i go to my thank you page, the lead tag doesnt fire and the console shows this error : Tag failed "access_globals" permission check: Prohibited read on global variable: fbq. Please help?
@imjacknewman
@imjacknewman 20 күн бұрын
Hi there, i'd need to have a look to delve into it further, as it's not something aI normally see.
@thomasohlander
@thomasohlander Ай бұрын
Amazing, sooo good and easy to implement, thank you!!! I would love to see a video about pushing the customer information parameters in to the data layer and then grabbing their details from there.
@imjacknewman
@imjacknewman 20 күн бұрын
Heya there, the exact method will vary depending on what platform your form is built on. Have a look at my GHL video for a bit of an idea.
@LubiousCo
@LubiousCo 5 ай бұрын
Hi Jack, could you please tell me if I will need to setup _fbc and _fbp first-party cookies to be sent through the CAPI or is it already achieved by Adsmurai template?
@imjacknewman
@imjacknewman 4 ай бұрын
It doesn't pull it through on it's own, so you would need to configure this.
@MilesZong
@MilesZong 29 күн бұрын
Thank you so much for the great content, you mentioned you will do a tutorial for shopify , wonder when it will come ? looking forward to it ! thanks again for sharing these !
@imjacknewman
@imjacknewman 16 күн бұрын
Heya there, it's on the list soon!
@SpeakWithSly
@SpeakWithSly 8 ай бұрын
Awesome Jack! Thanks. How about when you have multiple traffic sources pointing to the same funnel? How do you let the ads platforms know what came from them and not?
@imjacknewman
@imjacknewman 8 ай бұрын
I would always make sure I am including utm parameters in the ads themselves to support the pixel, but generally it is able to track back to the original ad on its own.
@al-farabishariff9206
@al-farabishariff9206 8 ай бұрын
thank you so much, this is my first tutorial and i done it well. good job in the explanation. couldn't wait your next video more about hash data and parameter
@imjacknewman
@imjacknewman 8 ай бұрын
Glad it helped!
@Athanasia-o3k
@Athanasia-o3k 14 күн бұрын
Hey Jack great video it works perfectly! I have one issue though, in my events manager the events don't deduplicate and i don't know how to fix it. Can you help me? I did the exact same steps in other clients and the events had deduplicated but not here.
@imjacknewman
@imjacknewman 14 күн бұрын
If both of the events have the exact same event id, then it will likely be either a visual glitch or Meta taking time to process the data. I genuinely wouldnt be concerned that it isn't functioning.
Ай бұрын
Hi Jack, thanks for the video its great! but i got questions, i followed your steps and using the templates. The tags were fired both in browser and server, on the test event it shows the deduplication for my event too, so i started collecting events. But, in the Data source after 7days, it shows the graph that my browser always have 30%-50% more events than my server events, so it tells to follow best practices to improve my deduplication keys and the event match quality only 6.0/10. what could be the cause and whats the solution for this if i may ask? Thanks in advance
@imjacknewman
@imjacknewman 20 күн бұрын
If you're seeing that many more browser events, I would initially question if you have a separate manual set-up for your pixel. This could either be hard coded, via the event set-up tool or some other means.
@shannonleturtle
@shannonleturtle 7 ай бұрын
Thanks for the video, I've been working through this and it's been SUPER helpful. When you're uploading the templates, you leave the box unchecked: "Agree to Community Template Gallery Terms of Service". Is there any reason why you left it unchecked? What are the implications?
@imjacknewman
@imjacknewman 7 ай бұрын
Hi there, in practice for you there are no implications
@notedgarbuelna
@notedgarbuelna Ай бұрын
So is this better than a partner integration like through lead connector or Zapier API?
@imjacknewman
@imjacknewman Ай бұрын
Zapier only does server side tracking, so you miss the redundant set-up that is recommended by Meta. Leadconnector have only just updated their system to send both browser and server side settings, so if you need an out of the box set-up then it could work. The tradeoff here is the level of control you have for individual events and non-standard parameters.
@joshuahawkes7923
@joshuahawkes7923 8 ай бұрын
Jack, a company I run ads for uses a main website and multiple landing pages for promotions. The are all based off of the same custom domain, but each uses a custom subdomain. Once I've completed the steps in this tutorial, can I just add the GTM web container code to any/each of these website/landing pages and I'm good to go apart from adding any additional FB conversion tags I may need? For that matter, couldn't I just add the GTM container code to other sites based on entirely different domains? It's the tagging server URL setup that's pivotal yeah.
@imjacknewman
@imjacknewman 7 ай бұрын
That should be absolutely fine to use. It will just depend on what triggers you are using for your tags, as any that are running based on the url will need adjusting to ensure that will fire regardless.
@joshuahawkes7923
@joshuahawkes7923 7 ай бұрын
@@imjacknewman Thank you Jack. Genuinely appreciate your effort and time.
@declanclancy1796
@declanclancy1796 5 ай бұрын
Hi Jack, great video. Just having one issue I cant figure out. In my server side GTM I don't see test events for page views but do see the test events for my custom events. Any ideas?
@imjacknewman
@imjacknewman 5 ай бұрын
Hi Declan, just to check, did you set up a separate tag specifically to fire off the page view event?
@declanclancy1796
@declanclancy1796 5 ай бұрын
@@imjacknewman I just checked again and I did. The facebook page view is showing up on events manager via the browser but not server whereas all my custom events are showing browser and server. Does it matter once the custom events are working and the page view is showing browser?
@leaphockey
@leaphockey 3 ай бұрын
This is an awesome tutorial - thank you! When I test everything, the tags fire and the data is send back to Meta correctly, however the status within Tag Manager shows the Tags in the Browser side container are Firing but Failing. Should I be worried about this, seeing as the tags are still getting recorded in my Meta account? And if so - any idea how to fix it?
@imjacknewman
@imjacknewman 2 ай бұрын
Hi there, this is completely normal for it to say the firing status is failed and is actually just an error on the tag that should be ignored. The important thing is that when you go into facebook to test the events, that both the browser and server side events pull through and deduplicate. Provided that happens, then the conversion api is working exactly as it should be and you are fine to push it to production.
@NicolasAlonso-c4h
@NicolasAlonso-c4h 6 ай бұрын
I need help, I'm receiving a 400 status from the GET request to the conversions API. The only thing I'm doing differently is that I'm using Stape's default domain, but it should still work. I already pointed it to a personal domain, but it's taking many hours to verify. I’m not sure if that’s the issue either.
@imjacknewman
@imjacknewman 6 ай бұрын
Hi there, using stape's default domain should be absolutely fine to do. The only thing I can think of is that you have left 'facebook' in the server client?
@LubiousCo
@LubiousCo 5 ай бұрын
Hi Jack, in the web container tag assistant dashboard under "Summary" I can see that Facebook tag was fired, and when I go to "Container Loader" it also says Facebook tag fired but this time when I click on it, the Firing Status is showing Failed. I went back to my web container and replaced Fire Method in Adsmurai tag from "Both pixel for web & CAPI" to "Only pixel for web" and published the changes, and this time the Firing Status is Succeeded. Do you know what this means and how to resolve it? Thank you.
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, this is completely normal for it to say the firing status is failed and is actually just an error on the tag that should be ignored. The important thing is that when you go into facebook to test the events, that both the browser and server side events pull through and deduplicate. Provided that happens, then the conversion api is working exactly as it should be and you are fine to push it to production.
@elliotlee9577
@elliotlee9577 4 ай бұрын
Hi, my lead event I add additional email and phone number to the browser side then hash it. On FB, it captures the lead event on server side and browser side but the events are not deduplicated. Why is this?
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, provided they have the exact same event ID, then it may be a processing delay on Meta's end.
@elliotlee9577
@elliotlee9577 4 ай бұрын
@@imjacknewman Thanks! Strange because the events are just side by side but not grouped together like the PageView.
@stormwonder
@stormwonder 4 ай бұрын
Thanks alot man. The only 2 issues I'm having is: 1. the Page View tag is firing with all conditions met on both Web and Server containers but status says "failed" in the Web container preview and "Succeeded" in the Server container preview. Any ideas why and what the impact is, if any (since the tags are firing)? 2. The Lead tag is not firing at all. Seems the root cause is that the Page URL trigger isn't triggering - I'm using the Beehiiv newsletter platform and using the Newsletter Recommendation page (2nd page of the Subscriber sign up funnel) as the Page URL...but noticed that page doesn't load separately. Instead it loads kinda like a single page view. Any suggestions would be greatly appreciated.
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, this is completely normal for it to say the firing status is failed and is actually just an error on the tag that should be ignored. The important thing is that when you go into facebook to test the events, that both the browser and server side events pull through and deduplicate. Provided that happens, then the conversion api is working exactly as it should be and you are fine to push it to production. Regarding the Beehiiv newsletter, it's not a platform i've come across before. Sometimes in the tag manager preview, you can see a history change event that has parameters specific to it which would be used as a trigger. But without seeing it myself, I wouldn't be able to comment any further.
@stormwonder
@stormwonder 4 ай бұрын
@@imjacknewman Hey Man thanks for responding so fast. For PageView, both the browser and server side events are pulling through and deduplicating so that's solved. 👍 Regarding Beehiiv, for the Lead tag, I used the History Change trigger and set the 'Page URL contains' condition accordingly under 'Some History Changes' and it's working well and reliably. Both the browser and server side events are pulling through and deduplicating. 👍 I'm now just trying to figure out the data layer variable piece to push the captured customer's email through as the Lead event tag fires. Is it simply a matter of setting the variable up with the correct naming convention and version then adding it as a 'customer information parameter' within the Lead tag itself? Thanks again bud!
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, every platform pushes data differently, so I wouldn't be able to provide an exact run down of how to do so. I do have a video on how to do so with Go High Level Forms, so that may provide you some insights.
@justas.miniotas
@justas.miniotas Ай бұрын
how can i track the amazon purchases from facebook ads? If firstly when client clicks on my fb ad he is redirected to my website and only from the website he is redirected to amazon listing, how can i set up the google tag to track the purchase?
@paragliding_fun
@paragliding_fun 27 күн бұрын
you can't! once you forward your customers to amazon, they are in amazon's ecosystem and you can't track what they are doing their, since you can't install tracking pixels on amazon's website.
@imjacknewman
@imjacknewman 16 күн бұрын
Spot on there, unfortunately it's a completely closed system.
@SkincealStudio
@SkincealStudio 5 ай бұрын
I absolutely loved how you conducted this video, i literally had no idea what i was doing and was able to follow along and set this up! Just a quick question - this set up is basically setting up FB Conversion API & FB Pixel at once correct? Inside google tag manager so its all set up in one place and connected? I also want to know if you have a video on how to set up sales conversion with the purchase value? - like for example when someone purchases my course on teachable which is completely separate from my other funnel sites for tracking.
@imjacknewman
@imjacknewman 5 ай бұрын
Exactly! It's a full set-up with redundancy built in, which is recommended by Meta. In terms of purchases, you would just change the event that the browser tag fires off to being a purchase. I'm not entirely sure on whether teachable pushes conversion data to the data layer, but if it does natively, then you should basically be able to do some of the later stages from my GHL video, but instead creating a data layer variable instead of a js variable - kzbin.info/www/bejne/rYvUg4yfpJt7qMU
@jan-anne777
@jan-anne777 3 ай бұрын
Will you be making a tutorial for integrating Pixel and Conversion API with GTM for Wordpress/WooCommerce.
@imjacknewman
@imjacknewman 2 ай бұрын
In most cases I would use something like pixel your site for woocommerce, providing the site isn't already super slow to load.
@ruffdmx99
@ruffdmx99 5 ай бұрын
You are a Gods gift to all anyone starting in PPC. Keep up the good work brother 💪
@imjacknewman
@imjacknewman 5 ай бұрын
Thank you!
@ruffdmx99
@ruffdmx99 5 ай бұрын
@@imjacknewman Are you thinking of releasing some updated methods to best launch PMAX campaigns for lead gen?
@imjacknewman
@imjacknewman 5 ай бұрын
I have a few different videos in the pipeline at the moment, but that's a good idea.
@ThemeManiac187
@ThemeManiac187 6 ай бұрын
Thx for the video, but why not just using the ga4 tags for data transport to the tagging server, and then in the server container creating the fb capi tag and all sorts of other tags in order to send to the vendors?
@imjacknewman
@imjacknewman 6 ай бұрын
Heya, so the recommended set-up from Meta directly is one that contains in-built redundancy. This is why the set-up contains both the browser and server tags, both of which act as a back-up for the other and ensures that you are maximise opportunities to capture data. Doing as you suggest would not only break these controls, but could also lead to deduplication errors if the browser pixel is set-up separately.
@AdRock952
@AdRock952 5 ай бұрын
This is absolutely quality. I was able to follow along and it's all working
@imjacknewman
@imjacknewman 5 ай бұрын
Glad it helped
@maxvsr
@maxvsr 4 ай бұрын
Great video! Used it a couple of times already now. Just wondering, are you already working on the video explaining how to pull certain data from the data layer? Also, when you show the list of events, I can see the click id is in yours. In mine it doesn't show up, how is this possible?
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, thank you. Most data isn't in the data layer innately and requires some sort of additional JS push, which unfortunately varies massively from platform to platform. Because of this, it isn't really possible to go through the steps for every platform. I do have a video on how I do this for Go High Level, which may provide you with a starting point for elsewhere. Click ID is a built in variable in GTM. If you go to variables and click configure under the built in variables, you can enable this. Just note that this will not be the click id from Meta, it will be a separate parameter.
@maxvsr
@maxvsr 3 ай бұрын
@@imjacknewman I saw the video, it was exactly what I was looking for. I also need to do the same for an wordpress/ Elementor website but I'll try to work out the JavaScript. Thanks a lot!
@TerenceRei
@TerenceRei 2 ай бұрын
@@maxvsr do you have any resources that you could share that helped you do this? I am looking to do the same but with Gravity Forms and could use with some resources to help me along.
@lukeroden1249
@lukeroden1249 9 ай бұрын
Is Tag Manager basically the same as Facebook's pixel? But you use both just to make sure the data matches on both? I just set up API pixel on Facebook and am wondering if it will benefit me to use tag manager as well or if it is just something you prefer? Thanks!
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, Tag manager is just another way of implementing the Meta Pixel and Conversion API. I prefer to use this way as it gives me much more control over the data without having make mass coding changes to my sites.
@umutcanozdemir8189
@umutcanozdemir8189 29 күн бұрын
Hey Jack, Thank you so much for the video, you've made it really simple for average person in this field. I have one tiny question; After adding FB Pixel ID in tagging process there is no option as Tag Management Server's URL. Is it changed as Server Setup for Conversion API now? All the best
@imjacknewman
@imjacknewman 20 күн бұрын
Click on the field that says "I have my own server (deprecated)", it will bring up the correct field for you.
@umutcanozdemir8189
@umutcanozdemir8189 20 күн бұрын
@ Thank you
@imjacknewman
@imjacknewman 14 күн бұрын
Glad I could help
@jimmyshataracre
@jimmyshataracre 22 күн бұрын
Definitely need that follow up video on passing thru those variables back to Facebook from forms you mentioned at the end of this video.
@imjacknewman
@imjacknewman 20 күн бұрын
Heya there, the exact method will vary depending on what platform your form is built on. Have a look at my GHL video for a bit of an idea.
@jimmyshataracre
@jimmyshataracre 13 күн бұрын
@@imjacknewman which video is that? The website is on WordPress as now I'm not sure what to do after implementing what is on this video which from the looks of it everything works (deduplicated etc) but now getting everything back in FB is what I seek. If you have other videos you recommend that explain this from other creators or resources, that would be a huge help
@imjacknewman
@imjacknewman 13 күн бұрын
This is my Go High Level video - kzbin.info/www/bejne/rYvUg4yfpJt7qMU Hopefully it will give you some idea on where to start, but everything will need adjusting for your site.
@fxcrombach
@fxcrombach 4 ай бұрын
Thanks a lot for this tutorial! It helped me a lot but i have one problem. In Facebook i get to Lead Events, one from the server and one from the Browser and they have the same ID but they are not Deduplicated.. Why could this happen?
@imjacknewman
@imjacknewman 4 ай бұрын
My default thinking is that it's actually likely a visual glitch that can sometimes happen in the ads manager. Provided they have the exact same ID, then it is completely down to Meta to deduplicate and there wouldn't be much else you're able to do. Step 1 would be to refresh the screen/give it a couple of minutes and see if it's a visual glitch or Meta being slow in processing the data.
@qyzertech
@qyzertech 8 ай бұрын
woahh , that was great ! that was something mate ! thanks
@alazutka
@alazutka 2 ай бұрын
Thank you for this amazing video! What about add to cart, product view and etc. triggers? How do we implement them? P.S. just researched and found everything in the Tags, rather than choosing Page View we can choose other Tags!
@imjacknewman
@imjacknewman 2 ай бұрын
Glad you found it
@AntónioNevesSeekinspiration
@AntónioNevesSeekinspiration 5 ай бұрын
Hey mate! I see you fired the tag Lead in GTM. But after people submit the form in my 1st page in GHL they fire automatically Lead in my thank you page. Is it supposed to happen like this? Or there is a way to cancel this and make all in GTM like i think you did? Thanks
@imjacknewman
@imjacknewman 5 ай бұрын
GHL forms do set off their own events as a standard as it has the browser js built into it. Normally what I would do is change the event it fires off naturally in the form settings to an event that you aren't likely to use. That way it will only be GTM that is firing off the lead event and it won't interfere with your ad optimisation.
@AntónioNevesSeekinspiration
@AntónioNevesSeekinspiration 5 ай бұрын
@@imjacknewman Ok, so i have two questions: 1. I changed what you said and it work cause lead get fired like you teach. Buuuut, it still fired "Lead". I changed in form to CompleteRegistation and its fired when thank you page load. But the problem is right after i click in the submit button and before the thank you page fire, one Lead fire too... Its seems very clearly this when i saw the test page in meta. And i dont know where it come from :((( 2. And for set up all this to Google Analytics. Do you have any video or coming video? Cause i want to start doing dashboards with the results in Locker Studio and that would help me a lot :) Anyway, great video and thx for the help.
@imjacknewman
@imjacknewman 5 ай бұрын
Hi @AntónioNevesSeekinspiration does the lead event you're querying pull through with an event id in a similar format to how the lead event from GTM does? If so, then it is likely that you GTM triggers have a conflict as the GTM tag is firing off twice. If that is not the case then it isn't something i've come across before and would need further information on to be able to diagnose. RE Google Analytics, I don't at the moment but will add it to the list of ideas.
@AntónioNevesSeekinspiration
@AntónioNevesSeekinspiration 5 ай бұрын
​@@imjacknewman So, after many hours of tests i finally found what it was. It's so strange. The problem is in the text of the form buttom. 🤯I only can put one word in Portuguese. If i put in the buttom ex. "Inscreve-te aqui!" (Register here) the lead just double right after the click and before the next page load. If i write only one word ex. "Quero!" (Want), it works everything right 😂
@FedorEmelianenko-h6r
@FedorEmelianenko-h6r 7 ай бұрын
Jack, i am having trouble with incoming request URL field in the client tag. I can't seem to set it to blank or empty. This makes a mismatch of the request path and the expected path. Any solution, Jack?
@imjacknewman
@imjacknewman 7 ай бұрын
You have to clear it every time you make an update to the server client. The template is set to auto fill it with facebook whenever you try and edit it, but so long as you remove it before saving, it will be fine.
@IbnAzmi
@IbnAzmi 7 ай бұрын
Tysm Jack! Btw, how is this different to GoHighLevel Conversion API setup?
@imjacknewman
@imjacknewman 7 ай бұрын
In my experience, the GHL API set-up only sends server-side data and not browser pixel data. So you are unable to build any redundancy into the system, ideally you want to have both the browser and server side events set-up. Setting up the browser pixel directly onto the funnel in addition to using their api would also cause issues, as the two do not talk to each other in order to generate matching event IDs for deduplication.
@golamrafi1509
@golamrafi1509 7 ай бұрын
@@imjacknewman Which is reletavely better??
@imjacknewman
@imjacknewman 7 ай бұрын
I'd always go with tag manager personally.
@erigozeletus9045
@erigozeletus9045 10 ай бұрын
Thank you for sharing this wonderful video with me.
@udphotographyyphotography
@udphotographyyphotography Ай бұрын
thanks for the video! works like a charm. Can you please also do a video for passing the parametes for advanced matching?
@imjacknewman
@imjacknewman 16 күн бұрын
Hi there, it'll vary massively in approach depending on the platform you're using, so a single video wouldn't be able to explain it in detail.
@zulfikarsangaji
@zulfikarsangaji 3 ай бұрын
Does the 10k request on Step will refreshed every month or it will cumulative?
@imjacknewman
@imjacknewman 3 ай бұрын
Hi there, it is refreshed every month
@zulfikarsangaji
@zulfikarsangaji 3 ай бұрын
@@imjacknewman omg thankyou
@AndresValenzuela-p8m
@AndresValenzuela-p8m 5 ай бұрын
Awesome video! Are you sure that if I add a domain name to Stape to verify, it doesn't have to be the exact same as the domain that I want to track? I got all tags fired properly on the web container but on the server container nothing happens. But I went into the domain name I verified and it fires some errors, but at least something happened. On the other side, in Facebook events I get data flowing accurately. How can I fix the server side container? Thanks men!
@imjacknewman
@imjacknewman 4 ай бұрын
The domain name 100% doesn't have to be the domain you want to track, it is just used on the back end to send information between Google and Meta. Without seeing things myself I wouldn't be able to diagnose your problem unfortunately.
@vladbriker9335
@vladbriker9335 7 ай бұрын
Hi Jack, After finishing your tutorial Facebook has switched to the API connection which is great. After launching a campaign, the Lead conversion isn't adding up to the actual amount of leads received. We have 3 new leads from our website and zero in Ads Manager - Any advice how to fix this?
@imjacknewman
@imjacknewman 7 ай бұрын
Hi there, it's not always going to be 100% accurate. But it sounds like it is still super early days in your campaign, so ideally you'll need to leave it until you have substantial data to be able to compare.
@accidentattorneynearby
@accidentattorneynearby 8 ай бұрын
HI Jack, thanks for video. Question why you are recommending to use Adsmurai browser and Serve tags instead Stape native ones? WHat are main differences and what are proc and cons?
@imjacknewman
@imjacknewman 8 ай бұрын
Hi there, They both lead to the same end result, I just tend to do it via adsmurai as it’s a free implementation in most cases and simple enough to run for anyone without also having to get to grips with the Meta's conversion api gateway. I work with Meta's platforms in depth every day, so while many that do will take understanding it for granted, actually those that don't really use it other than just for ads, it is needless stress. For most people they aren’t going to have enough traffic to warrant paying for it. You will also also likely need to have a GTM set-up to correctly fire off events at the correct time for the browser pixel, so really it’s just adding another platform to learn for most people to add another level of complexity.
@accidentattorneynearby
@accidentattorneynearby 8 ай бұрын
@@imjacknewman Thank you !
@MarianoSanJuan-q8l
@MarianoSanJuan-q8l 5 ай бұрын
Great video Jack! First time I have seen this channel and you explained it very carefully. I need to implement this and I still have one question (i was wondering if you guide me please). I have already set up tags for Meta using the pixel inside GTM but USING Custom HTML as the "Tag type". Do I have to change how these events were tagged initially (browser side) and only use AdsMurai template? I am afraid to ruin my tracking if I am about to change how the pixel is working today
@imjacknewman
@imjacknewman 5 ай бұрын
Hi there, thanks! You would need to change your set-up so that you are using solely the Adsmurai tags, otherwise you are likely to get double reporting due to no deduplication being able to happen from a Custom HTML tag.
@MarianoSanJuan-q8l
@MarianoSanJuan-q8l 5 ай бұрын
@@imjacknewman Thanks a lot Jack! I'll give it a try
@TheU2D2
@TheU2D2 4 ай бұрын
As a rooky, you are going through everything very quickly, but on 0.75 speed it worked our great! I can´t thank you enough for this, I was not looking forwards to this day but you got me through it and I now have a working Conversion API! Cheers!!
@imjacknewman
@imjacknewman 4 ай бұрын
Glad i could help
@Jadethorbyphotography
@Jadethorbyphotography 8 ай бұрын
Great video thank you! I am getting stuck when testing. Nothing shows up on the server side, when I test the different urls. Under "console" it says "No Client Claimed This Request"
@Jadethorbyphotography
@Jadethorbyphotography 8 ай бұрын
This is the message I am getting: "Request URL doesn't match Incoming Request URL field. Request path is /. Expected path is /facebook. Request being ignored by this client."
@Jadethorbyphotography
@Jadethorbyphotography 8 ай бұрын
Managed to figure it out! Last thing - should I delete old tags/triggers I had previously setup in GTM for Facebook Pixel?
@imjacknewman
@imjacknewman 8 ай бұрын
@@Jadethorbyphotography Hi - yes best to delete any other integrations you have as this could cause the pixel to fire off multiple times if you have other tags setup.
@misslamourdelavie
@misslamourdelavie 8 ай бұрын
@@imjacknewmangreat thanks Jack!
@nachoserra
@nachoserra 5 ай бұрын
Everything its ok except for the purchase event that is only working as browser event but not server, any ideas?
@imjacknewman
@imjacknewman 5 ай бұрын
Provided you have the test event code in, it should eventually pull in the server side data. In some cases it can take a couple of minutes to pull through, as well as needing to refresh your screen due to a visual glitch.
@WTPleo
@WTPleo 2 ай бұрын
Insane value man! Why are some people tell to just add the meta conversions API using something like the pixelyoursite or the official meta plugin (for wordpress), this way you don't need something like a stape account? What is the actual difference in practice?
@imjacknewman
@imjacknewman 2 ай бұрын
For wordpress sites with woocommerce, generally I would advise using pixelyoursite if you just need a plug and play set-up. With some sites on wordpress however, they are very back end heavy, which can be exacerbated by using the pixelyoursite plug-in. I would always steer clear from Meta's official plug-in as more often than not it doesn't work well with woocommerce (even if they say it does...)
@WTPleo
@WTPleo 2 ай бұрын
@@imjacknewman Thank you so much for your reply! The woocommerce site I'm working on right now got some custom conversions setup on gtm, have you ever made a video about setting up pixel for woocommerce using gtm? Thanks
@imjacknewman
@imjacknewman 2 ай бұрын
It's not a video that i currently have in the mix unfortunately.
@davidw717
@davidw717 7 ай бұрын
Do you know of a way to fire a tag once a form has been submitted that doesn't do a redirect to a thank you page... Just a display text "thank you for submitting the form"
@imjacknewman
@imjacknewman 7 ай бұрын
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.
@camezii
@camezii 9 ай бұрын
How come your Adsmurai tags/plugin never says it needs an API key? (Mine does and because of that my tags don’t save if it’s empty)
@ArgentinaAgel
@ArgentinaAgel 9 ай бұрын
just select ¨i have my own servers¨ and done.
@imjacknewman
@imjacknewman 9 ай бұрын
Exactly as ArgentinaAgel says
@ducmanh3minh
@ducmanh3minh 2 ай бұрын
it's really easier to understand, thank you very much
@imjacknewman
@imjacknewman 2 ай бұрын
You are welcome!
@CashOfferAs-Is
@CashOfferAs-Is 9 ай бұрын
Hey Jack, I would love to hear your opinion on the following. I would ready appreciate it if you take a look at this and let me know! I want to use and train one FB pixel for all my clients in local businesses inside the US(one niche). Multiple subdomains(per ad account + landing page inside GHL) use the same pixel for tracking + conversion API to train one ''mega'' pixel. 1. Do you think that is a good idea? 2. Is it doable with proper tracking data from each landing page(5-10 at the same time)? 3. Can I set it up with this guide? Thank you in advance!
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, while it is doable, I wouldn't say that it would be the right move. It can get into very murky legal complications on who then owns the data/who is responsible for any issues that arise from the implementation of it. Honestly, I would steer clear from doing so and just do 1 pixel per client.
@CashOfferAs-Is
@CashOfferAs-Is 9 ай бұрын
Thank you
@malik.mayweather
@malik.mayweather 3 ай бұрын
When I go to preview the server side tag manager it's saying my This server could not prove that it is the URL; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection." Need help fixing this. I've follow step by step up to this point
@imjacknewman
@imjacknewman 3 ай бұрын
In which case, I would say there is likely an error with your domain. Either the SSL cert isn't active for your domain, or some other related error. It's not one that I commonly come across as being an issue.
@malik.mayweather
@malik.mayweather 3 ай бұрын
@@imjacknewman it sorted itself out I don’t know if it just took longer for everything to align between stape configuration and other stuff but we are good how ever I did make one mistake. I used the business account ID instead of the ad account so I had to go back and change for the variables but we are good now. Just trying to make sure my ads are getting the info. Totally new to this. Ready for the next video or steps after this to make it more efficient and accurate. Thanks for all your help
@AderynWoodBooks
@AderynWoodBooks 3 ай бұрын
Thank you for this. It was so very easy for a nooob to follow. I have a stupid question though. If you actually want purchase instead of lead, do you follow your steps for lead here but select purchase event instead?
@imjacknewman
@imjacknewman 2 ай бұрын
Yep exactly!
@rassulkz4486
@rassulkz4486 10 ай бұрын
I've set up my Facebook conversion API in my store. However my Click ID (fbc) score is low.. how can i improve this?
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, so the fbc paremeter is something that is not innately pushed to the datalayer. It is stored within the site cookies though, so can be pushed there with some dev work and used as a variable within the individual meta events.
@thathsaravidanapathirana9997
@thathsaravidanapathirana9997 10 ай бұрын
Hi. Thank you very much for this video and Eagerly waiting for other videos😊
@imjacknewman
@imjacknewman 9 ай бұрын
Most welcome 😊
@alimalirzayev5451
@alimalirzayev5451 9 ай бұрын
is there any guide for doing this free way with google cloud ?@@imjacknewman
@pedrosafamilytv
@pedrosafamilytv 5 ай бұрын
Hi Jack, I have setup everything, from Server to Client side of GTM. When I tested it, it didn't trigger any tags on the Server side, it says, "No tags were evaluated in this container" Everything from the Client setup and Server side setup are correct. If someone has encountered this, please let me know. Thanks!
@imjacknewman
@imjacknewman 5 ай бұрын
Hi there, please check and make sure that you have the browser container tags set to fire both browser and server side. I would also double check that you have the correct server url on both your browser and server containers.
@MoosaMughal.1
@MoosaMughal.1 6 ай бұрын
every single step i followed as a beginner. everything was perfect until i click test web preview and server preview. in web preview it shows fired tags and not fired tags. but where they suppose to fire like on purchase page or signup page. i went on those pages still it did not fired.but in test events section it is receiving all data from browser but nothing from server .and server side not showing page view but only HTTP request event name link like yours. where did i go wrong mate?
@imjacknewman
@imjacknewman 6 ай бұрын
If your browser side is firing off, but there are issues with your server side then there is likely a really small difference between your set-up and mine. There are numerous things it could be, but the most common thing is for people to miss is ensuring you remove the 'facebook' text from the server client. Without seeing it myself though, I wouldn't be able to quickly diagnose the issue unfortunately.
@giihac
@giihac 9 ай бұрын
Hello there! I just saw this video and the one from 1 year ago, I followed all the step on the video but my server container is not firing , just the browser ...
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, when you preview your server container, do you see it appear as it does in the video?
@giihac
@giihac 9 ай бұрын
Thank you for replying! Yes when I preview the server it shows like in the video with my personalized URL
@imjacknewman
@imjacknewman 9 ай бұрын
I see, then normally this would mean that you have mis-typed the name of the client in the trigger or when naming it on set-up.
@AlaaBebar
@AlaaBebar 6 ай бұрын
why can't I upload the templates the error message contains the source should contain tpi
@imjacknewman
@imjacknewman 6 ай бұрын
Hi there, just to confirm that you have extracted the template from the zip folder before trying to upload?
@victordematteis97
@victordematteis97 5 ай бұрын
Is there anyone having my same issue? I set everything up correctly. Pageview and custom event deduplicate just fine. But Standard event lead looks like it doesn't deduplicate. So I'm having double events fired.
@imjacknewman
@imjacknewman 4 ай бұрын
Do you mean it pulls through single server and browser lead events, or multiple browser events are firing for example? If it's the former, are they pulling through with the same event ID or are they different?
@victordematteis97
@victordematteis97 4 ай бұрын
@@imjacknewman I mean that there is 1 server hit and 1 browser hit so I have 2 hit counted has 2 different events. This 2 hits doesn't get deduplicated. That's very strage cause talking about custom event this is not happening. I sent a video on your email.
@MichaelEdelbergOfficial
@MichaelEdelbergOfficial 7 ай бұрын
What an amazing video! Thanks so much for posting this one. Would be great if you could do one showing how to actually capture data from form submissions though GHL which it looks like your using. Cheers man.
@imjacknewman
@imjacknewman 7 ай бұрын
Glad you found it useful, that's on my list to do!
@subscriibe5026
@subscriibe5026 9 ай бұрын
Hi I followed your tutorial closely but for some reason the "Deduplicated" events aren't working in the Facebook "Test events" log. For example the "PageView" for browser and server share the same "Event id" but they aren't "Deduplicated". Please can you confirm if its me or is everyone experiencing this? Thanks for all your help!
@ValentinKossenko
@ValentinKossenko 9 ай бұрын
I have the same issue lately and I'm not sure why that is the case. When we set it up for one of our clients initially a few months ago, everything was working fine. Now it doesn't properly deduplicate the events anymore, even though the Event ID is exactly the same. Have you found any solution?
@subscriibe5026
@subscriibe5026 9 ай бұрын
Hi @@ValentinKossenko thanks for the reply. I haven't found a solution yet but I am monitoring the events "Overview" tab. For example open the PageView event and click "view details" and open the "Event Deduplication" tab. Depending how old the setup is, here it may or may not say "No issues detected". For the most part it looks like it is working but just not in test mode.
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, normally this is a visual glitch and not a reflection of the deduplication not happening. Test it again but then refresh your events manager screen once the events have come through and you should see it showing as deduplicated.
@geronimotutusaus
@geronimotutusaus 9 ай бұрын
@@ValentinKossenko, I found that it happened because it had this "Facebook" word in one of the fields.
@CNW21
@CNW21 9 ай бұрын
I'm having an issue where all of my PageView events are being Deduplicated in FB Test Events. What I mean is at first it shows 2 events with the shared Event ID, under 1 event, one is processed as it should be and the other is deduplicated. If I wait a handful of seconds it disconnects the events and deduplicates them both so I am not getting any processed PageView events. Any idea what might be going on here?
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, this is sometimes a visual glitch on Meta, which I understand causes concern. When you go to your events overview in the events manager, you should see that meta is receiving both the browser and server side data. In which case, there is nothing to worry about.
@CNW21
@CNW21 9 ай бұрын
Thanks for the response. I ended up settings this up a slightly different way (GA4 client) before I saw your reply and it seems to be working now. Quick follow up question, i have 2 website, and despite the same setup, one pixel is deduplicating server events and the other pixel is deduplicating browser events. Any idea why this might be? Ideally i'd prefer browser events to process over server in both cases. Thanks!@@imjacknewman
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, so there's no way to dictate which one it deduplicates, it's completely at Meta's discretion on which one it prioritises. But overall it will have absolutely no impact, as the same information is being received.
@ejgy
@ejgy 10 ай бұрын
UNDER CONSOLE IT SAYS: Request URL doesn't match Incoming Request URL field. Request path is /. Expected path is /facebook. Request being ignored by this client. Adsmurai No client claimed the request.
@ejgy
@ejgy 10 ай бұрын
Should remove the Test Event Code and facebook incoming request URL under Client Name after you've done testing it?
@imjacknewman
@imjacknewman 9 ай бұрын
You will have to remove the 'facebook' text each time you make a change to the client in order for it to work. RE the test code, this should only be removed once you are dont with testing in facebook's events manager
@illusoridream
@illusoridream 9 ай бұрын
@@imjacknewman I use 2 pixels on the same domain, because I have 2 products in different niches and target people. How is it set up on the client server side?
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, so this would require you doing two completely separate set-ups, as the data gets mixed up if sone within the same containers on tag manager.
@adamjanecko9590
@adamjanecko9590 7 ай бұрын
Great, very thankfull! :) When will be the video "how to set data layer"? FB shows "Add parameters" like event ID, email etc... Dont know hot to set it up.
@amranhossain_1
@amranhossain_1 7 ай бұрын
it's a long process to set conversion API dynamically with server-side tracking. which platform are you using?
@imjacknewman
@imjacknewman 7 ай бұрын
Hi there, it varies massively based on the platform you're using for your forms, so unfortunately there isn't a 1 video solution to this.
@paulbaranda4034
@paulbaranda4034 8 ай бұрын
what trigger should I use for FB Purchase?
@imjacknewman
@imjacknewman 8 ай бұрын
Hiya, it will completely depend on what system you're using. If you see a purchase event being pushed to the data layer by the platform, then you can use that, or sometimes people choose the checkout confirmation page as the trigger.
@JoeGomezco
@JoeGomezco 7 ай бұрын
@@imjacknewman Hey Jack thank you so much for the video! REALLY AMAZING - I'm running a low ticket funnel in GHL and we also collect leads in the front end but when setting up the purchase event it seems to fire in the browser but not on the server or Ads Manager, just page view and lead events are firing in server for what I see in Ads Manager... Any advice?
@hashabbasey926
@hashabbasey926 2 ай бұрын
@@JoeGomezco yes same here
@hashabbasey926
@hashabbasey926 2 ай бұрын
my serverside purchase is not firing. why is that?
@imjacknewman
@imjacknewman 2 ай бұрын
There are a lot of reasons on why this could be happening. Are you able to provide any further information?
@CaEquippe
@CaEquippe 4 ай бұрын
Jack, you are incredible. please consider making a new tutorial on setting the parameters back to facebook, fbc and other parameters! Thank You!
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, that would vary massively depending on the platform you are using to build your site, so it wouldn't be possible to do a generic video on this. I do have a video on how to do so with Go High Level, so that may provide you some insights.
@davidw717
@davidw717 7 ай бұрын
How do you refresh Stape to get another 10k requests?
@imjacknewman
@imjacknewman 7 ай бұрын
There is the option to delete the container on stape and make a new one, then updating the server url everywhere. But if you are consistently reaching that limit, then it would be more beneficial just to upgrade your plan.
@aqeeljundiy
@aqeeljundiy 4 ай бұрын
Hey Jack, not sure if anyone is experiencing this but my Purchase event always "failed" when firing. Is anyone having this issue?
@imjacknewman
@imjacknewman 4 ай бұрын
Hi there, this is completely normal for it to say the firing status is failed and is actually just an error on the tag that should be ignored. The important thing is that when you go into facebook to test the events, that both the browser and server side events pull through and deduplicate. Provided that happens, then the conversion api is working exactly as it should be and you are fine to push it to production.
@AI-ul4dj
@AI-ul4dj 9 ай бұрын
hi, can you tell me why my server google tag manager do not get the data ?
@imjacknewman
@imjacknewman 9 ай бұрын
Hi there, which data are you referring to?
@MoosaMughal.1
@MoosaMughal.1 6 ай бұрын
@@imjacknewman mine too not getting any kind of data even i copied your every step very carefully and played this video 20 times for double checking my steps
@Cynicruss2
@Cynicruss2 5 ай бұрын
Great but as a data engineer with cloud skills. What's the usecase for stape here ? Great video btw
@imjacknewman
@imjacknewman 5 ай бұрын
Thank you :) Stape is just a bare basic set-up for the server container, it's pretty plug and play and doesn't require any real technical knowledge to get up and running. So for most people I recommend using it, as using google cloud is outside of most people's skillset.
@EmersonNogueiraCoversbrasil
@EmersonNogueiraCoversbrasil 6 ай бұрын
Cool. When will you record about sending user data?
@imjacknewman
@imjacknewman 6 ай бұрын
I've just released one that shows how to do this for GohighLevel. The same principles apply for other platforms as well. Which platform specifically are you using?
@EmersonNogueiraCoversbrasil
@EmersonNogueiraCoversbrasil 6 ай бұрын
@@imjacknewman thx for replying, I'll check it out. I use greenn, but probably the process will be the same since they have GTM integration. The level of consciousness in regard to tracking is still rather low, so I'll have to adapt anyways.
@imjacknewman
@imjacknewman 6 ай бұрын
@@EmersonNogueiraCoversbrasil Okay great - I've never heard of that platform. If you comment back with a link to it, I can see if I can provide anymore help.
@esedigitalofficial
@esedigitalofficial 8 ай бұрын
I have set it up the same way but only my Page view event is trigering not others, What can be the cause of it.
@imjacknewman
@imjacknewman 8 ай бұрын
If the other events aren't triggering, then there will be an error in the triggers meaning that you have a set-up that isn't configured correctly
@gkilm
@gkilm 6 ай бұрын
I have the exact same issue. Page views send to server but not purchase events. Both are set up the same other than the trigger. Did you figure it out?
@lrnwgrld
@lrnwgrld 2 ай бұрын
Great video. Thank you.
@imjacknewman
@imjacknewman 2 ай бұрын
Glad you liked it!
@viralstoriesjp
@viralstoriesjp 6 ай бұрын
AMAAZINNGGGGGG
@viralstoriesjp
@viralstoriesjp 6 ай бұрын
THis is good but kinda shallow. Doesnt get to the data layers and all the important stuffs :(
@imjacknewman
@imjacknewman 6 ай бұрын
Thanks for the feedback - I've got another video that shows how to do this specifically for GHL. Because each platform is slightly different, there's no solution that will work for everyone. Which platforms do you use?
@first-terry_sanitaryware1508
@first-terry_sanitaryware1508 6 ай бұрын
If it is woocommerce, which method is better?
@imjacknewman
@imjacknewman 6 ай бұрын
For woocommerce on wordpress I would use the PixelYourSite plug-in, unless you have a really specific use case that can't otherwise be covered with the plugin
@first-terry_sanitaryware1508
@first-terry_sanitaryware1508 6 ай бұрын
@@imjacknewman I have used this plug-in, and it is not very accurate to configure FB and GA4 data. Can you recommend a better configuration method?
@imjacknewman
@imjacknewman 6 ай бұрын
Hi there, in my experience this has been the most accurate method. You can try using my method for this, but you will need to make sure you are pulling in all of the variables in from the data layer.
Install Facebook (Meta Ads) Conversion API with server-side GTM
24:16
Leon Korteweg
Рет қаралды 1,5 М.
Google Tag Manager Tutorial for Beginners (2024) with New Google Tag
1:01:26
Analytics Mania - Google Analytics & Tag Manager
Рет қаралды 255 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
The ONLY Facebook Ads Targeting Tutorial You Need for 2024
1:06:29
Using GoHighLevel Form Data in Google Tag Manager
8:23
Jack Newman
Рет қаралды 995
The Ultimate Facebook Conversions API Guide For GoHighLevel 2024
27:17
Automated Marketer
Рет қаралды 14 М.
11 Years of No BS Facebook Ads Advice in 31 Mins
31:11
Ben Heath
Рет қаралды 21 М.
Google Tag Manager Server-side tagging tutorial with Google Analytics 4
49:32
Analytics Mania - Google Analytics & Tag Manager
Рет қаралды 81 М.