Тёмный

[2022] How To Set Up Facebook Conversion API w/ Google Tag Manager (Server-Side) 

Vertex Marketing Agency
Подписаться 20 тыс.
Просмотров 87 тыс.
50% 1

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 379   
@backhousemedia6005
@backhousemedia6005 2 года назад
Here's something you should really add to this video because it took me way longer than it should have to troubleshoot this issue. I didn't even realize the issue until I noticed a day later that my Google Analytics account wasn't capturing any data. Most of us are going to use Google Analytics 4 alongside Facebook Conversion API. In your video, it makes it look like all you have to do server-side is setup the FB Conversion API tag and data will go to both places. Maybe that's not your intention but with this being a tutorial for newbies, I just assumed Google would have some internal mechanism to send data off to Analytics. Once you check the box in your web container to send GA4 data to the server, you'll stop receiving data to your Google Anaytics 4 account. In order to prevent this from breaking, you have to go to your server-side container and add another tag (along side the FB CAPI tag) for Google Analytics: GA4. Input your measurement ID, and set the trigger for that same GA4 client you used for FB. Submit it all and you're in business. Now your server-side setup will send data to both Facebook and Analytics. Looking back on it now, it makes total sense. I just never considered it because I've literally seen nobody do this in any of the tutorial videos on RU-vid.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Yes, that’s correct the GA4 tag needs to be created in the server container if you want to send the data to GA4 (and it’s the same thing for other tools like UA or FB… you always need a tag). I appreciate the feedback!
@AlbyTheMovieCreator
@AlbyTheMovieCreator 2 года назад
Thanks God I came here looking for this comment and realized my thoughts were true. This comment may saved lot of people.
@alessandrodevecchi6209
@alessandrodevecchi6209 2 года назад
This should be pinned or added in the description!
@LifeIsBayWatch
@LifeIsBayWatch Год назад
I noticed the same thing with GA4. But what about Google Ads? Do I need to also set it up for my Google ADS Conversion tags that I already have in my Browser Container? If yes, do I need to use the same trigger as GA4 and FB or something different? GTM is also suggesting a 'Conversion Linker' tag.
@jelmervanslooten8303
@jelmervanslooten8303 Год назад
I just made a copy of the tagg to copy it to the server container. Does this solve it aswell?
@cloudverse260
@cloudverse260 2 года назад
It's the best video on RU-vid for setting up the FaceBook Conversion API. Thanks man for it.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
You're welcome :)
2 года назад
Thank you so much for your video. I did exactly what you said and it works now!
@davidjaoui2535
@davidjaoui2535 2 года назад
Hands down "Best gtm/FB Capi Tut" on the Tube ! especially if you never had a GTM set up before like me. I was totally newb at it. Thanks Cedric, you helped me a lot !
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad to help!
@FernandoHStahelin
@FernandoHStahelin 2 года назад
Thanks god for the existence of this guy
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Ahah thanks Fernando!
@taneesescu
@taneesescu 2 года назад
honestly, this is the best tutorial on any topic to date. I can't believe how much detail you give us. Strat session booked for Monday. I have so many systems integrated for a funnel I had to put together due to merchant restrictions with our 2 CRM's and Clickfunnels
@salihsendil
@salihsendil 2 года назад
You are my heros guys!!!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Ahaha! Not all heros wear capes ;)
@elliotbaker3757
@elliotbaker3757 2 года назад
Literally been trying to read the developer stuff on Google Tag manager to understand this! Was getting nowhere! Thank you so much! You should add the donate on your videos!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Happy to hear we were able to help! I know there’s not much information about this subject online.
@goodsmartidea
@goodsmartidea Год назад
Hands down the best, we all appreciate the time, effort, knowledge and resources you've provided with this video.
@sethbailey7081
@sethbailey7081 Год назад
Thanks man! This is by far the best tutorial!
@fabulousbrandingagency
@fabulousbrandingagency 2 года назад
Awesome video. Great and helpful content
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad it was helpful!
@lucasborthiry5165
@lucasborthiry5165 2 года назад
Amazing Cedric! you rock!
@sahed555
@sahed555 Год назад
I have found this video very informative and one of the best tutorial about Facebook Conversion API. It would great, if you could make another video for Pinterest Conversion API.
@TheSachinRK
@TheSachinRK 2 года назад
Brilliant tutorial. Thanks 😊
@Bobcoolyoung
@Bobcoolyoung 2 года назад
Wow. This is such a knowledge-packed walkthrough. Thank you!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad you enjoyed it!
@renaldoedmondson6085
@renaldoedmondson6085 2 года назад
Absolutely awesome! Big thanks Cedric!!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
My pleasure!
@RichardFayet
@RichardFayet 2 года назад
Amazing video, THANK YOU so much. We'd been struggling with the CAPI implementation for a while and this was a perfect walk-through.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad I could help!!
@thathsaravidanapathirana9997
Superb!
@FreeQuick
@FreeQuick Год назад
Everything seems to work, thank you so much! However it costs a lot of money especially if you want to set it up for every client you have (as an agency). For example I got a small website with a low volume of pagevisitors, I'm paying for 5 days already 20 dollars! That's insane. Is there a free way or a less expensive way?
@leroywilliams5237
@leroywilliams5237 Год назад
So what is it that you have to pay for?
@leroywilliams5237
@leroywilliams5237 Год назад
@@FreeQuick how much is it via stape?
@FreeQuick
@FreeQuick Год назад
@@leroywilliams5237 actually it's free for 1 cloud server haha
@VertexMarketingAgency
@VertexMarketingAgency Год назад
Yes it’s not cheap, you can try other services like state.io or reduce the amount of servers you use.
@hugomesquita7211
@hugomesquita7211 7 месяцев назад
🎯 Key Takeaways for quick navigation: 00:00 *🎥 Introduction to Google Tag Manager and Server-Side Tracking* - Explains the purpose of the video, - Mentions that the setup will be shared for easy use, - Stresses the importance of supporting the video for better RU-vid visibility. 01:11 *📚 Understanding Facebook Conversion API and Server Side Tracking* - Detailed overview of what is Facebook Conversion API and Server Side Tracking, - Explains how tracking information gets send to Facebook platform using tags in Google Tag Manager, - Discusses the difference between browser-side and server-side tracking. 03:28 *💻 Setting up Facebook Conversion API with Google Tag Manager* - Demonstrates live setup of Google Tag Manager, - Explains the need for event id and timestamp to avoid duplicacy in data, - Shows how to import the setup provided by the video creator into one's own Google Tag Manager account. 05:21 *🔧 Configuring Various Events in Google Tag Manager* - Walks through different types of tags and their relevant settings, - Discusses concepts like advanced matching, object properties, triggers, variables, - Highlights the difference between standard and custom events. 10:19 *📈 Setting up Server side tracking using ga4 tags * - Details how to setup server-side tracking, - Mentions the need for Google analytics 4 property, - Describes what each attribute in the setup does and how to set them. 14:25 *🏷️ Setting up Other GA4 Events and user properties* - Discusses how to set up other Google analytics 4 events, - Stresses on the importance of correct ID to send data to server, - Further explains the purpose and usage of triggers, setting up user properties and how the event names differ between Facebook and GA4. 16:47 *🛒 Introduction to Property Setup and Custom Events* - Explains how to add currency and value to your data layer, - Highlights the importance of adding currency and value-especially for metrics like return ad spend, - Goes through the setup for adding user properties. 18:23 *🕹️ Setting up GA4 and Custom Events* - Walks through the process of creating custom events, - Explains the need for consistent naming for events across GA4 and Facebook, - Stresses the importance of selecting the exact triggers as your Facebook tag for the browser. 19:20 *🎯 Creating the Server Container and Choosing Cloud Provider* - Demonstrates the step for creating a server container and choosing Google Cloud, - Discusses the cost associated with server-side tracking, - Guides through the process of adding a payment method and verifying domain name in Google. 22:33 *🌐 Setting up Custom Sub Domains and DNS Records* - Explains the process of setting up custom subdomains and considering uniqueness, - Guides through setting up DNS records and its time frame, - Discusses the process of verifying domain in Google. 24:05 *🧾 Configuring Server Container URL * - Shows the process of adding the server container URL to your browser, - Discusses about the need for using your own server URL for tracking, - Highlights a specific error, 404, when not set up correctly. 25:15 *💽 Setting up GA4 Client, Tags, and Triggers * - Demonstrates setting up GA4 client, tags, and triggers, - Highlights the need for choosing the specific tag template for the Facebook Conversion API, - Explains the process of getting the pixel ID, access token, and test event code, along with setting up a custom trigger for GA4. 28:08 *🔄 Setting up Google Tag Manager Web Container * - Guides through setting up another client for the Google Tag Manager Web Container, - Highlights the need for adding the container ID from the browser container, - Demonstrates setting up the measurement ID for GA4. 30:05 *🕵️‍♀️ Inspecting Event Fire in Facebook Events Manager* - Highlights the connection between the browser-side and server-side events, - Discusses the importance of custom conversions for custom events, - Shows the importance of setting up DNS records for using your own server and adding the codes into the website. 32:37 *🏢 Server-side Tracking for Google Tag Manager* - Discusses the importance of server-side tracking for Google Tag Manager, - Demonstrates how to set up the web container library, - Highlights the need of changing the script of Google Tag Manager in the web container to use the server URL instead of Google's. 34:15 *🚀 Deploying the Server * - Shows how to access the Google Cloud Platform for deploying the server, - Discusses the need of verifying that the project ID matches with Google Tag Manager, - Highlights the process of deploying the server through Google Cloud Shell. 34:59 *📌 Upgrading in Google Cloud Platform* - Explains how to match Container ID in Google Cloud Platform with the Google Tag Manager, - Walks through the authorization of Google Cloud Platform for the upgrade script, - Discusses the significance of setting a policy script URL and enabling request logging. 35:35 *⚙️ Changing Deployment Mode* - Demonstrates changing the deployment type from "Testing" to "Production" in the settings, - Advises turning on auto-scaling and setting the minimum number of servers, - Discusses the maximum number of servers needed based on company size. 36:37 *💰 Understanding Cost Implications* - Clarifies that upgrading the server initiates cost for the service, - Mentions the cost varies depending on the number of events sent to the Facebook Conversion API, - Explains the process of acknowledging and confirming the paid service. 37:31 *🔄 Recap of Server-side Tracking Configuration* - Recapitulates the setup of server and browser tracking, event ID creation, and event duplication, - Reiterates the process of creating custom subdomain in Google Cloud for first-party server authentication, - Recounts the creation of GA4 client and Facebook tag for sending data to Facebook Conversion API, - Summarizes the method to load the Google Tag Manager web library via the server, not Google's server. Made with HARPA AI
@JahidHasan-kx9ce
@JahidHasan-kx9ce 2 года назад
Great tutorial. I really really like this video.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad you liked it!
@vitalii.semenov
@vitalii.semenov 2 года назад
Wow, awesome video, mate.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Thanks :)
@monirhossainbhuiyan
@monirhossainbhuiyan 2 года назад
Greate video, Thank you so much sir!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Happy it helped!
@wahidurrahman
@wahidurrahman 2 года назад
Good stuff! wasnt expecting the load GTM js file via the subdomain at the end of the video :-)
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Glad you liked it!
@shyamthakur878
@shyamthakur878 2 года назад
Great video 👍
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Thanks 👍
@nbjmagency3419
@nbjmagency3419 2 года назад
Amazing turorial, thanks for that! The question would be why do you want to use FB pixel on the website and the server and then make them to de-duplicate? Why not to use only on the server side tracking?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Because Facebook still prefers to receive events via their own FB pixel script.
@gsfitnessnyc
@gsfitnessnyc Год назад
Hi Cedric, your responses to the following questions are requested: 1) After importing the container, will the default event parameters values (event id, event time,...) require or are generated by the presence of a data layer? Or will they work in general? In general my website does not have a data layer so I will be using javascript variables created with the GTM Variable Extension. ---------- At approximately 17:38 you begin to reference GA4 'user properties'. 2) Are those property names (user_data.email_address; user_data.first_name,...) the equivalent of the 'customer information data parameters (email, first name,...)' used when FB pixel advanced matching is enabled? 3) Could the 'user properties' values be those variables created by the data layer or custom javascript? Thank you for your helpful videos.
@muhammadirshad7291
@muhammadirshad7291 Год назад
23:11 can you please tell me where should i add DNS records? in Main Domain or a custom domain in cpanel that i want?
@lowieverschelden
@lowieverschelden Год назад
Great video as always, thanks alot. One question though, the unique event ID, is it a unique number that the developper should push to the datalayer?
@florisw3020
@florisw3020 Год назад
Is it essential to activate "Request logging" in the Google Cloud Shell, I have heard that this brings a lot more costs? Looking forward to your reply and thanks for the great video!
@richardisaac1941
@richardisaac1941 2 года назад
A really valuable video, thank you! I've been setting up Conversions API for the last few weeks, have read/watched a lot of strong content on the subject, yours was the first to have explained how/why load the web container via the server. I am struggling with one thing. I use custom engagement events (scroll depth, time on page) - I have successfully set up CAPI to send the events via both browser and server and they are deduplicating correctly. However while I am able to send custom parameters (ie Scroll Depth 50%) via the Browser/Pixel I just cannot get the parameters be included via the Server. ie those parameters are shows within 'Test Events' for the Browser, but not shown for the Server, nor are they shown in the Server container outgoing HTTP request details. I have the custom parameters referenced in the base GA4 web tag, the GA4 event tag, and the Facebook tag (I have experimented with both Custom HTML and Facebook Incubator template versions). Any pointers would be much appreciated!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Hey Richard, can I know what are the parameters you’d like to send?
@richardisaac1941
@richardisaac1941 2 года назад
​@@VertexMarketingAgency Hi, with a 'Websites_Tracking' custom event name, I have multiple tags firing at different Scroll Depths or Time on Page, with parameters for those values. ie Scroll Depth (parameter name), 50% (value). The event is being sent via the server. However the parameters are missing within "Test Events" entries. In the GTM outgoing HTTP request body in the server container I see the event name, ID and standard parameters detailed. However for custom_data I see "custom_data": { "contents" : null}. If I test via a payload using Graph API Explorer, the parameter shows. So I'm assuming it must be something wrong I'm doing in GTM.
@devanii
@devanii Год назад
very nice video! But this still uses cookies right? So i use the real server side conversion API from FB..what is better?
@EmanuelHacker
@EmanuelHacker 2 года назад
Thank you so much.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Great catch thanks! I changed the template.
@jasonfletcher8
@jasonfletcher8 2 года назад
In this video you are sending the FB pixel from web and sending CAPI by server. Have you done any videos on doing proxy the FB pixel or another marketing tag from the sGTM through an HTTP requests? Obviously, being able to control the FB cookie through 1st party server response header settings is much more appealing than having those cookies set from the web to the client.
@maxlarocca78
@maxlarocca78 2 года назад
Thanks
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
No problem
@genelmontas4576
@genelmontas4576 2 года назад
Hi Vertex, Thank you for your value video. Of all the videos I watched on this subject, your videos are the only ones I find very well taught and step-by-step. I have a question: When I go to the App Engine in Google cloud when I clicked ADD A CUSTOM DOMAIN it directed me to create an application. Is this correct in order to add the website?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
No, it should simply allow you to add a custom subdomain. Please make sure your GTM project is linked to Google Cloud.
@Ernestoserratabernabel
@Ernestoserratabernabel Год назад
Hi friend, everything was amazing and i almost made everything correct. But when im trying to see the action of the webside on the server side, doesnt appear the tag activated. What you think i made wrong? That is the only part where i have problems Please helps. Thanks For so much helps
@GabrielSantos-zy5rm
@GabrielSantos-zy5rm Год назад
Thank you so much for this video! Question - you mentioned about loading the GTM webserver script via the GTM server side. Should this be best practice? If we are saying that one of the flaws with webside is ad blockers, shouldn't this impact GTM webserver script from loading, hence GA4 and FB CAPI will not function? Thanks again
@michaelcoovadia
@michaelcoovadia 2 года назад
Thanks for the great tutorial! I have a question pertaining to using the server url as apposed google tag manager standard url >From minute 34 you speak about changing the head tracking code as well as the body tracking code. >How exactly or where exactly am I supposed to change this? If i just replace the standard code with my server url, the website is not even picked up in preview mode. >Please note that I have gone ahead and created a GTM client as well in the server container and put cloudshell to "live mode" Thanks for your help in advance
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
It's hard to say what exactly is causing your error but I recommend you make sure your server url is properly connected to GTM server.
@michaelcoovadia
@michaelcoovadia 2 года назад
@@VertexMarketingAgency Thanks, I am 100% sure it is. Could you tell me where exactly I edit the code for Header and Body?
@marketinginhouse
@marketinginhouse Год назад
Hi, thanks for the video, I have a question, what would be the average cost of aws for the service?
@olealbrecht745
@olealbrecht745 2 года назад
Hi Cedric, thanks a lot for the very helpful content. One question: You said that some things (custom domain, cname...) did crush your website? Does that mean one couldn't enter the website afterwards or something worse? Was the website fully functional again after undoing the settings? Thanks for clarifying and best wishes! Ole
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
This was just a temporary issue.
@britneyglass6839
@britneyglass6839 2 года назад
@@VertexMarketingAgency My website crashed this morning after adding the DNS records. How long does "temporary mean" ?
@kevinreid4946
@kevinreid4946 2 года назад
if you also want Google Analytics to send data from the same server, do you need to set up another client in the Server Side Container? Or, is it already doing that? Thanks for your help. Your videos are so well done.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
You would need to create a GA4 tag inside your server container. I recommend you watch my GA4 server side video :)
@minhvuduc415
@minhvuduc415 2 года назад
Thanks you for your great work. But why not using "all pages" trigger instead of "GA4" trigger. Whats the difference between these two triggers
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I’m assuming you’re talking about the server container? If so, it’s because we only want to send data to Facebook when our GA4 client claims a request.
@VokabulaCentar
@VokabulaCentar Год назад
Do I need to use FB pixel code on my website, if I set up everything like in this video?
@dv123abc
@dv123abc 2 года назад
Really great walkthrough. Thanks for demystifying the transport_url vs 'send to server container' question. Have you run into an issue where your GA4 is not receiving data after following these instructions? My GA4 now won't receive events, even in the DebugView. Any ideas?
@elliotbaker3757
@elliotbaker3757 2 года назад
I had this problem. But I made another tag using the server side gtm instead and it worked fine (maybe better if it's server data)
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
If you create GA4 tags in the server container it should resolve your problem :)
@meghaphutane2484
@meghaphutane2484 2 года назад
thank you
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
You're welcome!
@marinayordanova2505
@marinayordanova2505 2 года назад
Hi, thank you for the great explanation! When setting up the FB conversion API, FB offered me to use their self-installation wizard. It connected to my GTM and created 4 tags automatically in the client-side GTM - a FB pixel setup tag, FB pixel event tag, FB GA4 Config tag and FB GA4 Event tag; and 1 FB tag in the server-side GTM. I am a little bit confused about few things: 1. Should the newly generated FB pixel tags replace the old ones (set up years ago) or should they work together? The new pixels do have some FB variables included in the code that are not present in the old code (FBEventName, Event_ID_Constant). Is it safe to delete the old pixels and use the new ones only? 2. Once cookies go away eventually, will it be safe to delete the FB pixels from GTM and leave only the FB API tags? 3. I had previously created GA4 tags in order to use them for Google Analytics in both client and server-side GTMs. And now FB has created new GA4 variables, which are almost identical, except for the FB GA4 Event tag in the client-side GTM, which contains some FB variables. Should all of them stay, or is this an unnecessary duplication? In other words, does the FB conversion API require a separate/new GA4 tag or could it use the GA4 tag created for Analytics purposes?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Hey Marina, 1. So I actually never use the setup wizard (I think my process is easier). 2. It's a bit too early to say that. As soon as it becomes best practice, I'll make a video on it. 3. I recommend you don't use the FB wizard and any of it's tags, variables and triggers. Create your own instead or use my template :)
@oliverpedersen324
@oliverpedersen324 2 года назад
Thank you for this great video. Really great walkthrough! I have one question regarding the GA4 tag setup. I already have a GA4 setup running server side. Do i simply just need to add the variables from your template to my already existing GA4 tags, download the Facebook CAPI template on the Server GTM and follow your instructions to make it work? I think my real question is, do i need to create seperat GA4 event tags for the facebook events, or can i use my existing ones? Kind regards
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
You can use your current GA4 tags but make sure you're using the proper event names and adding the event ID to all you GA4 tags.
@brianhill3659
@brianhill3659 2 года назад
Great tutorial. I have a question. Since I'm using shopify and adding facebook pixel on preferences setting. For website container, if using gtm to add facebook pixel, should I remove the pixel at preferences setting to avoid duplicate issue?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Hey Brian, check out the other video I made about server side tracking for Shopify. Here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kbpPPYvguL0.html
@jesuscarino7436
@jesuscarino7436 Год назад
The only connection for both the browser and server is pageviews. How do I set up the server for leads and purchase? I set up the GA event name "generate_lead" with the same trigger for the FB lead event. I only see browser activity, but not on the server side. Is there something I'm missing?
@MohamedIbrahimAfife
@MohamedIbrahimAfife Год назад
so i can't find API plugin before verify my domain
@braedenmatson
@braedenmatson 2 года назад
My man, thank you! Can you provide the link to buy you coffee again, please?
@JordanNorth-cz7gb
@JordanNorth-cz7gb Год назад
Seem to be getting a 400 when trying to download the template
@juanpulag
@juanpulag 2 года назад
Hi, thank you so much for this amazing tutorial. I'm stuck in how to create custom triggers for events like AddToCart. As you mention there is another video with this explanation, however I was unable to find it. Can you gimme the link pls?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
This video should give you a better idea of how to use GTM How to Setup Facebook Pixel Standard Events (With GTM) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fvTejMup7jI.html
@LogenProof
@LogenProof Год назад
How would this differ then using the facebook app on Shopify that uses Shopify's server to send the info to facebook? Is one more reliable than the other? Trying to understand why I would want to go through all these hoops on a personal server.
@MathiasSloth
@MathiasSloth Год назад
What do you use to create the "event id" variable?
@ericherbst7868
@ericherbst7868 2 года назад
Great video so far. If I would have done the mistake at 22:15 min, how to fix it? Asking for a friend. ;-)
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Hey Eric, simply remove the DNS records and start the process again :)
@metanek
@metanek Год назад
Hello, thank you for the great tutorial. I have two questions: 1- I had one base GA4 tag, and I edited this tag for Facebook capi and put the server URL as you said in the video. Facebook capi is working fine and but google analytics stop to work. i don't see data since I edited my GA4 basic tag for Facebook capi. Do I have to have two dedicated base GA4 tags (page view), one for Facebook capi and another for basic GA4 for analytics? 2- Do we have to upgrade our testing server to production? Can we go with testing? Thanks.
@mosheyuval350
@mosheyuval350 2 года назад
Hi there!! great tutorial everything worked fine but I don't see the "Test Events" proof that events are coming from Server side... any idea what could cause it?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I recommend you watch my other video on how to diagnose/troubleshoot your FB CAPI setup.
@designersa
@designersa 2 года назад
Hi, Thank you so much for sharing this tutorial which is so clear and helpful. I don't know if I missed the part, but I'm curious about what event parameters (event_time, first_party_collection,page_location....) are for? I don't see these data shown anywhere on Facebook or GA4. How can I use these fields?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Happy to hear this video was helpful! Well the event time is used for the timestamp of the event, the first_party_colelction is for user data parameters to work in the server-side and page_location is simply to send the page URL. This data should be available to you inside GA4 but not Facebook.
@minhvuduc415
@minhvuduc415 2 года назад
@@VertexMarketingAgency Are these event parameters a must when you set up CAPI?
@jenniferbloom7979
@jenniferbloom7979 2 года назад
Thanks for this tutorial. I'm just getting a business started and wow are things complicated! I can't seem to make the above links to work...is there an updated place I can go?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Are you refering to the GTM template?
@ChristianJairoMarinC
@ChristianJairoMarinC 2 года назад
Great video, I lost a little bit at the last minute when you change the url of the gtm with your url domain in the GTM script code tracking. This change should be implemented by the developers team right? Because it's direct in the code.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
So this step is not a must but yes, it would need to be done by a technical marketer/developer or anyone that understands the code of your site.
@axel121988
@axel121988 2 года назад
Great tutorial 👏👏 Just before configuring App Engine, it's pricing page says 0,05$/hour (+-30$/month) per instance. Does it mean that 3 servers are 90$/month? In this case, it's too expensive for just 1000 visitors/day :S
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Yes, you could be paying about 90$/month for 3 servers… You could maybe start with 2 and keep auto scaling on but server side tracking isn’t for everyone.
@mokhtarhachicha3430
@mokhtarhachicha3430 Год назад
Hi Cedric thank you for this video why should I add my web container to inside my server ? can I just stop once "deduplication' is detected by Facebook ?
@jamesgade4779
@jamesgade4779 2 года назад
Thank you for the video! I have one question though, if I use set up Facebook Conversion API with google tag manager would that fix the missing data from my ads manager (Add to cards, Initiated checkouts and Purchases). BTW, I am using Conversions API with Shopify built in
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
No, unfortunately Facebook will still not attribute some your conversions to your campaigns. I recommend you use the native Shopify & Facebook intergration (it also does server side tracking).
@IanLewis-tz7fe
@IanLewis-tz7fe Год назад
Hi Cedric, @VertexMarketingAgency great video, thank you for sharing. I followed step by step but when I put this live, events stopped tracking in GA4. What could be the reason for this? The the CAPI was working and sending data.
@NicoCiller
@NicoCiller 2 года назад
Great demo! Thanks. I've traked all events within my site. But some events are outside my domain, in Hotmart. Is there any workaround to track hotmart events (checkout, purchase...) as well??
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I've never used hotmart so I'm not sure what that setup would look like... I recommend you check if they have a native intergration with Facebook like Shopify does.
@Lukeflytalkerrrrrrr
@Lukeflytalkerrrrrrr Год назад
When i preview in GTM on the server side, nothing fires. But it seems that GA4 is reporting events back to analytics. Is that an issue?
@Garzubi
@Garzubi 2 года назад
Great tutorial. I have a question. When I test the event in business manager, the server activity is not activated. And also the event ID gives me a weird number like ob3_plugin-set_...... how can I solve it?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Is the FB CAPI tag failing? I recommend you watch my video on how to troubleshoot the FB CAPI.
@freeridehain
@freeridehain 2 года назад
Thank you soo much for this tutorial! Best one out there. Unfortunately my website crashes when trying to create a custom subdomain. I have removed the pre-setting and entered all the A & AAAA records with @. Still my website keeps crashing. Any clue what I might have done wrong?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Hi Stefan! I believe the problem is with your "@". Usually this symbol means root domaine. So instead of adding the "@" add your subdomaine.
@freeridehain
@freeridehain 2 года назад
@@VertexMarketingAgency Hi Vertex, thank you for the reply. Now it works :)
@dommoowwo
@dommoowwo 2 года назад
Thank you so much for making this video... I just tried to download the file, but I think there is an issue with it. Can you confirm that the CAPI Custom GTM Templates is the right one to download?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
Yes, it is :)
@emmanuelantiamah3105
@emmanuelantiamah3105 2 года назад
Hi Bro, Great content. I followed everything and 24 hours later, I found out my website had crashed. Any idea where I could have gone wrong please?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Yes, it's probably because you didn't add the DNS properly. If you join our free community (link in the description) and post your question there with screenshots I can help you :)
@nehanandra7588
@nehanandra7588 Год назад
unable to download the file that you mentioned in the video
@jajatsudrajatimers5767
@jajatsudrajatimers5767 2 года назад
thankyou for tutorial! , i have question, currently i dont have google cloud for server, but Now i'am using Vultr as hosting which is my domain stick in it. So if i chose Manually provision tagging server on container setting, and then code Container Configuration generated. and then what should i do next ? where i should put that code?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I always use Google Cloud so unfortunately I can’t answer that question. I recommend you use Google Cloud or AWS for this setup.
@Bromoteknada
@Bromoteknada 2 года назад
great tut! So the pros of SS GTM instead of web are pagespeed & more privacy basically. If we already have web GTM can we change it to SS GTM (I haven't found that option) or do we have to delete and start again? Would that create any problems like data loss etc.? PS : I think I found it. Export the web container workspace and after setting up the ss container importing the previous workspace?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
To follow what I'm doing in the video you need both web & server container.
@findgreatproperties
@findgreatproperties 2 года назад
Hi Cedric & thanks for the video. Quick question: I am not currently using GA4 on my sites. Still on UA. How do I get this to work without having to upgrade to GA4? Do you have a video for that? Thanks in advance for your help.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Unfortunately, it only works with GA4 for now. You could create a GA4 account simply for the FB conversions API and not use it.
@techtribeinc.9670
@techtribeinc.9670 2 года назад
Awesome Tutorial! Thank you: I need help at 35:19 I'm getting the message "Container config cannot be empty." Container Config (Required): I don't what to enter here or where to find what to enter This is my first trying this on Google Cloud.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
It sounds like you're in the wrong project or the project isn't connected to the server container.
@maximilianowrzesinski350
@maximilianowrzesinski350 Год назад
hi. good video. I dont understand something... in the subdomain, what is in there? the store? or just use it as a reference to send events?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
The subdomain is the transport URL so it’s not a website or landing page.
@maximilianowrzesinski350
@maximilianowrzesinski350 Год назад
@@VertexMarketingAgency thanks
@bojanmareljic2221
@bojanmareljic2221 2 года назад
First of all thanks for this useful video and your insights. Is it possible to use Universal Analytics instead of GA4 when setting the FB CAPI? I have the GA4 configured with just one event (purchase). All other events in my GTM container are configured in UA/GA3.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
No unfortunately, you can only use GA4 for now.
@GregVasil
@GregVasil 2 года назад
Hi Cedric, you did a great video for MeasureSchool about Facebook Conversion API w/ Zapier. I was wondering what should we put for the Event ID field in the Zap? It seems like it's very important since it allows Facebook to de-duplicate conversions. there is no event_id parameter when i do a test lead, only contact_id. and i cant find the answer anywhere on youtube... please let me know!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Unfortunately, Zapier doesn't offer that feature... I'm sure there's a ninja way of creating an event id in Zapier but I always end up using GTM when setting this up.
@biaowasy3143
@biaowasy3143 2 года назад
Hello i love ur video but there is one problem i cant get tag facebook conversion API TAG - he is not on my tag list's its deleted from there ? or it will be avaible only after create server-side container ?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
The FB CAPI tag in located inside the server container.
@reedtan
@reedtan 2 года назад
hello hi, im currently using GTM web for my container, does it means I should set up another server container and use both web and server container for my website at the same time? Thanks.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Yes, correct! If you want to do browser and server tracking (that's what I recommend)
@rezqi8317
@rezqi8317 Год назад
how can I set this up for a company when i want to track how many people purchased something through a redirect of my ads i make on facebook
@HeartSoulLeake
@HeartSoulLeake 2 года назад
We downloaded the file but how do we update the account information with our FB account built inside of it?
@kijkenofyoutubehetnietblok7633
@kijkenofyoutubehetnietblok7633 2 года назад
Hello! Thanks for this tutorial. It is amazing. I've followed every single step. The only thing that doesn't work for me is the 'Deduplicating'. When I test the events in the 'Test Events' section in Facebook event manager, The browser events come in later then the server events. Is this the reason the events aren't deduplicating? In the overview section, the 'Event Match Quality' displays 'poor'. Is this the reason the Timestamps aren't the same?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Please watch my video on how to troubleshoot your FB CAPI setup :)
@greg01110
@greg01110 2 года назад
Hello Cedric, Thank you very much for sharing this tutorial. Tried to get the CAPI Custom GTM Templates but the link is broken. Is there any other way to get it?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
The template works. You just need to download the file to your computer by right clicking on it and hit save as.
@ryanleasurephoto
@ryanleasurephoto 2 года назад
Great Guide! I am having issues with FB browser pixel not receiving the pixel fire from GTM. I get it from the server side but not browser side. In GTM it says that it fired off. So the Page Views deduplicate it self. And then It just deduplicates the lead from the server side even though it never came in from the pixel side.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I recommend you ask your question in our community and add screenshots :)
@chrischris5715
@chrischris5715 2 года назад
Do we need to upload the json file? Shouldn't the tags fire if we configure them in GTM? Sorry, missing the point of why to add the json file. Thanks in advance for your time and thanks for uploading the video
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
No you don't need to use the temlate I'm providing. This is just to help and save you some time :)
@Carino9999
@Carino9999 11 месяцев назад
Question. Do I enable advanced matching on GTM and Facebook event manager or just on GTM?
@VertexMarketingAgency
@VertexMarketingAgency 11 месяцев назад
It’s not really something you “enable” you can just add it in the FB tag template and Facebook will know what to do with it.
@jmr-pl
@jmr-pl Год назад
I have no idea why, but since I've implemented this my Facebook Pixel is not capturing landing page views in reports. I used to had about 150 clicks daily and about 30-50 landing page views. Now I have 150 clicks and 0-1 page views. It seems my events are not deduplicated, but they all are captured by Server side, but they stopped using Web container. Why?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
This should not be happening. You should get more events with this setup a and not less. Unfortunately I can’t really tell you what’s wrong without looking at your full set up.
@Sagi56668
@Sagi56668 2 года назад
why we need GTM? i have a woocommerce store and i run ads on FB
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
GTM works well with Woocommerce but you need it to track your events like purchases.
@Sagi56668
@Sagi56668 2 года назад
@@VertexMarketingAgency that’s why i meed gtm? Can’t i just look at the numbers on Facebook manager?
@juanrubio6492
@juanrubio6492 Год назад
may we use segment instead the google cloud server?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
Yes, you can!
@MohamedIbrahimAfife
@MohamedIbrahimAfife Год назад
thanks vertex ♥ I not found "facebook plugin API" in tag manager what the best alternative?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
It should be there… I use it all the time :)
@MohamedIbrahimAfife
@MohamedIbrahimAfife Год назад
@@VertexMarketingAgency Pls write it's name 🥲
@Radvara12
@Radvara12 Год назад
Hello, can I ask please? What I can do if I do not have Facebook Conversions API Tag in a search Gallery in Tag Templates? Thank you very much
@VertexMarketingAgency
@VertexMarketingAgency Год назад
It should be there but let’s say it wasn’t you could use the http request
@bishalbarua8545
@bishalbarua8545 Год назад
Help me please. I have setup the custom domain like you said. I didn't add the CNAME in the DNS record. Now when I try to preview the serverside Tag manager it doesn't load like your video. Also not getting anything from server on the Facebook Event manager. What should I do?
@VertexMarketingAgency
@VertexMarketingAgency Год назад
1. Verify if your records are pointing to the subdomain 2. Give it at least 48 hours
@nickstar777
@nickstar777 2 года назад
Hi Vertex. I'm getting the following message: DNS records could not be found. Certificate activation will retry automatically.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
You should contact your DNS provider and ask them for some help adding those DNS :)
@risbulle
@risbulle 2 года назад
Hey! Great video. The link to the templates does not work. Do you have updated links? Thanks in advance!
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
It should work now :)
@ezranewtons4023
@ezranewtons4023 2 года назад
Do you have tutorials on this topic?
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
I have one about GA4 server side so not exactly the same topic but really similar.
@ezranewtons4023
@ezranewtons4023 2 года назад
@@VertexMarketingAgency Thank you for reply!
@fynancacademy8287
@fynancacademy8287 Год назад
how can you setup a trigger for a purchase using browser/server if you have a multi order bump/upsell funnel on clickfunnels? I wanted to have the trigger be a button text click and have the next page be the tag of product purchased. However there is variable data and that purchase could contain 1, 2 or 3 products being purchased. just a high level answer would be sufficient if possible
@VertexMarketingAgency
@VertexMarketingAgency Год назад
In your case I would use a page URL or data layer event.
@deterpinklage4406
@deterpinklage4406 2 года назад
Tried to follow this, but ended up more frustrated with too many little details skimmed over. Can't get any sort of data flow with the User Properties with what's given in this video. Down many hours with more of a tangled mess than before.
@VertexMarketingAgency
@VertexMarketingAgency 2 года назад
Are you able to generate the user data by pulling from the dataLayer?
@deterpinklage4406
@deterpinklage4406 2 года назад
@@VertexMarketingAgency I need to look back into it, but I don't think so. I took a couple days break after that message, but I was pretty flustered. Thanks for the response, btw. I created the data layer variables and plugged them in, but I'm sure I'm missing something. Do you per chance have a video where you explain that?
Далее
How To Setup Google Analytics 4 Server Side (with GTM)
43:59
skibidi toilet multiverse 042 Trailer
01:57
Просмотров 1,9 млн
Тренд Котик по очереди
00:10
Просмотров 239 тыс.
Send Events To The TikTok Conversion API (w/GTM)
40:51
How to create Omnipresent Facebook Ads
11:27
Просмотров 303 тыс.
13 Things To Remove From Your Website Immediately
12:33