- 54
- 96 451
Stape
Ukraine
เข้าร่วมเมื่อ 17 ม.ค. 2021
Stape is your solution hub for all things server-side. Trusted by more than 100,000 customers in over 150 countries.
[Stape webinar] Server-side tracking done right with Stape [top features overview]
Learn best practices on how Stape can boost your server-side tracking setup!
By the end of this webinar, you will learn how to:
- boost data quality
- reduce data loss by bypassing ad blockers and ITP restrictions
- gain richer and more accurate data
- achieve more accurate conversion attribution
- debug and monitor your server-side setup effectively
- measure the impact of server-side tracking
=== Table of contents ===
00:00 - Intro
03:25 - GEO headers power-up
08:04 - sGTM Preview header config power-up
10:30 - Custom Loader power-up
16:02 - Cookie Keeper power-up
24:12 - Stape Store
32:51 - Logs
39:26 - Monitoring
42:06 - Stape Analytics
44:52 - Q&A session
=== LINKS ===
◆ Stape Academy: free online course on server-side tagging - stape.io/news/stape-academy-free-online-course-on-server-side-tagging
◆ Benefits of Stape hosting for server Google Tag Manager - stape.io/blog/benefits-stape-hosting-google-tag-manager-server
◆ Understanding Stape power-ups: key features and how to use - stape.io/blog/understanding-stape-power-ups-key-features-uses
◆ Stape Analytics: measure the impact of your server-side tracking - stape.io/blog/stape-analytics-measure-the-impact-of-your-server-side-tracking
◆ Guide to debugging and monitoring server-side tracking configuration - stape.io/blog/guide-to-debugging-and-monitoring-server-side-tracking-configuration
◆ Profit on Ad Spend: why it matters and how to set it up via Stape Store - stape.io/blog/profit-on-ad-spend-why-it-matters-and-how-to-set-it-up-via-stape-store
=== SERVER-SIDE with stape.io ===
GTM templates: stape.io/solutions/category/gtm-templates
What is server-side tracking?: stape.io/blog/what-is-server-side-tracking
How to set up Google Tag Manager Server Container?: stape.io/blog/how-to-set-up-google-tag-manager-server-side-container
How to Set Up GA4 Tracking Using Google Tag Manager Server-Side Container: stape.io/blog/how-to-set-up-ga4-tracking-using-google-tag-manager-server-side-container
Server-side conversion tracking in Google Ads (Adwords): stape.io/blog/server-side-conversion-tracking-in-google-ads-adwords
Facebook CAPI: stape.io/blog/how-to-set-up-facebook-conversion-api
=== CONNECT with stape.io ===
✭ stape.io/
✭ www.linkedin.com/company/stape/
✭ x.com/stape_io
✭ Community: community.stape.io/
#gtm #stape #googletagmanager #tracking
By the end of this webinar, you will learn how to:
- boost data quality
- reduce data loss by bypassing ad blockers and ITP restrictions
- gain richer and more accurate data
- achieve more accurate conversion attribution
- debug and monitor your server-side setup effectively
- measure the impact of server-side tracking
=== Table of contents ===
00:00 - Intro
03:25 - GEO headers power-up
08:04 - sGTM Preview header config power-up
10:30 - Custom Loader power-up
16:02 - Cookie Keeper power-up
24:12 - Stape Store
32:51 - Logs
39:26 - Monitoring
42:06 - Stape Analytics
44:52 - Q&A session
=== LINKS ===
◆ Stape Academy: free online course on server-side tagging - stape.io/news/stape-academy-free-online-course-on-server-side-tagging
◆ Benefits of Stape hosting for server Google Tag Manager - stape.io/blog/benefits-stape-hosting-google-tag-manager-server
◆ Understanding Stape power-ups: key features and how to use - stape.io/blog/understanding-stape-power-ups-key-features-uses
◆ Stape Analytics: measure the impact of your server-side tracking - stape.io/blog/stape-analytics-measure-the-impact-of-your-server-side-tracking
◆ Guide to debugging and monitoring server-side tracking configuration - stape.io/blog/guide-to-debugging-and-monitoring-server-side-tracking-configuration
◆ Profit on Ad Spend: why it matters and how to set it up via Stape Store - stape.io/blog/profit-on-ad-spend-why-it-matters-and-how-to-set-it-up-via-stape-store
=== SERVER-SIDE with stape.io ===
GTM templates: stape.io/solutions/category/gtm-templates
What is server-side tracking?: stape.io/blog/what-is-server-side-tracking
How to set up Google Tag Manager Server Container?: stape.io/blog/how-to-set-up-google-tag-manager-server-side-container
How to Set Up GA4 Tracking Using Google Tag Manager Server-Side Container: stape.io/blog/how-to-set-up-ga4-tracking-using-google-tag-manager-server-side-container
Server-side conversion tracking in Google Ads (Adwords): stape.io/blog/server-side-conversion-tracking-in-google-ads-adwords
Facebook CAPI: stape.io/blog/how-to-set-up-facebook-conversion-api
=== CONNECT with stape.io ===
✭ stape.io/
✭ www.linkedin.com/company/stape/
✭ x.com/stape_io
✭ Community: community.stape.io/
#gtm #stape #googletagmanager #tracking
มุมมอง: 568
วีดีโอ
Snapchat Conversions API made simple with Stape [Step-by-step guide]
มุมมอง 11521 วันที่ผ่านมา
Looking to improve your Snapchat Ads performance? Set up the Snap Conversions API with ease - no tagging, specialists, or third-party tools needed. Explore Snap Conversions API Gateway from Stape: improve your ad attribution and audience quality by sending events directly to Snap via a Server-to-Server (S2S) integration for accurate conversion tracking - even when client-side requests are block...
[Stape x Meta webinar] Reach more valuable leads: Meta Conversions API for CRM
มุมมอง 372หลายเดือนก่อน
See the webinar recording and learn more about Meta Conversions API for CRM! Webinar agenda: 1. Meta Conversions API for CRM for lead generation: - Key benefits for lead ads and targeting - Insights from industry reports 2. Planning for success: timeline and setup essentials. 3. Lead Quality impact: real-world results and success stories. 4. Conversions API integration with Stape: - Solutions o...
Stape - your solution hub for all things server-side
มุมมอง 2612 หลายเดือนก่อน
Stape is your all-in-one solution for server-side data tracking: from server GTM and Meta CAPIG hosting to custom solutions and templates. How does Stape make a difference? 👉 Shields your tracking scripts from ad blockers and ITP. 👉 Extends cookie lifetimes for reliable data collection. 👉 Offers built-in analytics to gauge server-side tracking performance. 👉 Simplifies debugging and monitoring ...
[Stape x Obsidian Webinar] Klaviyo server-side tracking for Shopify: boosting e-commerce revenue
มุมมอง 3662 หลายเดือนก่อน
See the recording and gain new skills to set up Klaviyo server-side tracking for Shopify! Webinar agenda: 1. Case study from Obsidian Digital: - Challenge of precise user behavior tracking for e-commerce email marketing - How server-side Klaviyo tracking improved tracking and automation - Real-world results and benefits of enhanced automation 2. Live Demo: Klaviyo template setup from Stape for ...
[Stape Webinar] Enhanced conversions tracking - step-by-step setup for GA4 and Google Ads
มุมมอง 1.5K3 หลายเดือนก่อน
See the recording and gain new skills to set up GA4 and Google Ads enhanced conversions, including best practices, tips, and the latest updates from Google. Webinar agenda: - Enhanced conversions overview: understand the basics and value. - Use cases: learn how enhanced conversions can be applied in various scenarios. - Step-by-step setup: showcase for Google Analytics 4 and Google Ads. - July ...
Write data from server GTM to BigQuery [Step-by-step guide]
มุมมอง 2894 หลายเดือนก่อน
Exporting data from server GTM to BigQuery opens up a world of possibilities for advanced data analysis and insights. In this video, we'll explore the essentials of Write to BigQuery tag, including its key features and how it operates and we'll guide you through the steps of how to write data to BigQuery. CONTENT 00:00 - Intro 00:35 - Configure Google Cloud account 01:58 - Configure Write to Bi...
Configure Own CDN using Stape [Step-by-step guide]
มุมมอง 3414 หลายเดือนก่อน
Using your own CDN increases cookie lifetime in Safari 16.4 and other browsers with ITP when set from “third-party” IP addresses. The latest ITP version limits first-party cookie duration to 7 days if set through a different IP address than your website. By using Stape Own CDN, you can route the server GTM tagging URL through the same IP address as your site. This ensures that the IPs for your ...
How to set up server-side Google Ads conversion tracking [Step-by-step guide]
มุมมอง 2.4K4 หลายเดือนก่อน
In this video learn how to set up Google Ads (AdWords) conversion tracking using Google Ads tag for the Google Tag Manager server container. Server-side GTM allows you to transfer your Google Ads conversion tracking tags from the webpage to the server. This shift helps improve page load times and enhances the accuracy of conversion tracking. Plus, the amount of code running on webpages is reduc...
How to add a custom domain in the Google Tag Manager server container [Step-by-step guide]
มุมมอง 9934 หลายเดือนก่อน
A custom domain for server GTM helps increase cookie lifetime by setting first-party cookies instead of third-party cookies. In this video, we describe two setup approaches: - Same-origin approach: this offers increased security and simpler cookie management, ideal for singular, focused domains. - Subdomain setup: this provides flexibility and performance optimization, suitable for complex or m...
ActiveCampaign tag setup using server Google Tag Manager [Step-by-step guide]
มุมมอง 1584 หลายเดือนก่อน
Stape created an ActiveCampaign tag for the Google Tag Manager server container to help connect websites with ActiveCampaign. The benefit of using this tag for the server container is that you can fully integrate your website with ActiveCampaign without the help from developers. The ActiveCampaign tag for the Google Tag Manager server container allows tracking events, creating or updating conta...
Google Ads offline conversion tracking setup [Step-by-step guide]
มุมมอง 7414 หลายเดือนก่อน
Want to know how to set up Google Ads offline conversion tracking using server Google Tag Manager? Look no further! This video will show you how to use the sGTM container to send offline conversions to Google Ads. This will allow you to track and attribute sales to Google Ads campaigns. CONTENT 00:00 - Intro 01:46 - Send offline data to Google 03:28 - Create Google Service account 05:30 - Confi...
Snapchat Conversion API setup using server Google Tag Manager [Step-by-step guide]
มุมมอง 4364 หลายเดือนก่อน
In this video, we'll describe the Snap Conversions API, showing you how to improve your Snapchat ads by passing web, app, and offline events from your server to Snap servers. We'll cover a step-by-step guide on configuring the Snap Pixel tag in Web GTM, setting up the Snapchat CAPI tag in Server GTM, sending data from web to server, and testing your setup. Improve your conversion tracking and t...
[Stape & Meta Webinar] Conversion API Gateway vs. server GTM: what to use, why and when
มุมมอง 1.1K4 หลายเดือนก่อน
Watch our webinar and to learn the difference between Meta CAPI and Meta CAPIG. Webinar agenda: - Introduction to Conversion API Gateway (CAPIG): learn the basics and how it works. - Business use cases and top brands case studies: learn how leading brands successfully utilize CAPIG. - CAPIG demo: watch a step-by-step demonstration of CAPIG setup in action. - Overview of server-side Google Tag M...
How to extend cookie lifetime [Cookie Keeper power-up]
มุมมอง 3335 หลายเดือนก่อน
With the Cookie Keeper power-up, you can maintain the functionality of your marketing cookies and boost the effectiveness of your campaigns to ensure more accurate tracking, even if cookies are deleted. In this video, find out how Cookie Keeper works, how to implement it in your Stape server-side setup, and how to correctly debug the implementation. CONTENT 00:00 - Intro 01:05 - How Cookie Keep...
Klaviyo events tracking setup using server GTM [Step-by-step guide]
มุมมอง 4815 หลายเดือนก่อน
Klaviyo events tracking setup using server GTM [Step-by-step guide]
Microsoft (Bing) ads offline conversion tracking setup [Step-by-step guide]
มุมมอง 5215 หลายเดือนก่อน
Microsoft (Bing) ads offline conversion tracking setup [Step-by-step guide]
What is server GTM Debugger? [Overview]
มุมมอง 1465 หลายเดือนก่อน
What is server GTM Debugger? [Overview]
How to use Stape Store [Step-by-step guide]
มุมมอง 5875 หลายเดือนก่อน
How to use Stape Store [Step-by-step guide]
Meta (Facebook) offline conversion tracking [Step-by-step guide]
มุมมอง 1.2K5 หลายเดือนก่อน
Meta (Facebook) offline conversion tracking [Step-by-step guide]
How to configure Cookie extender tag inside the server GTM [Step-by-step guide]
มุมมอง 2525 หลายเดือนก่อน
How to configure Cookie extender tag inside the server GTM [Step-by-step guide]
Map multiple domains inside sGTM container [Step-by-step guide]
มุมมอง 2535 หลายเดือนก่อน
Map multiple domains inside sGTM container [Step-by-step guide]
[Stape Webinar] Google Ads conversion tracking for Shopify: advanced server-side setup
มุมมอง 2.3K5 หลายเดือนก่อน
[Stape Webinar] Google Ads conversion tracking for Shopify: advanced server-side setup
How to set up LinkedIn Conversions API [Step-by-step guide]
มุมมอง 1.8K6 หลายเดือนก่อน
How to set up LinkedIn Conversions API [Step-by-step guide]
How to set up TikTok Events API [Step-by-step guide]
มุมมอง 2K6 หลายเดือนก่อน
How to set up TikTok Events API [Step-by-step guide]
How to use Stape Data Tag and Data Client [Step-by-step guide]
มุมมอง 1.1K6 หลายเดือนก่อน
How to use Stape Data Tag and Data Client [Step-by-step guide]
How to use consent mode in the server Google Tag Manager container [Step-by-step guide]
มุมมอง 1.2K6 หลายเดือนก่อน
How to use consent mode in the server Google Tag Manager container [Step-by-step guide]
How to test, debug and monitor server-side tagging in server Google Tag Manager [Step-by-step guide]
มุมมอง 5756 หลายเดือนก่อน
How to test, debug and monitor server-side tagging in server Google Tag Manager [Step-by-step guide]
Stape power-ups overview: boost your server-side tracking setup
มุมมอง 2606 หลายเดือนก่อน
Stape power-ups overview: boost your server-side tracking setup
How to create server GTM container and host it on Stape [Step-by-step guide]
มุมมอง 1.2K6 หลายเดือนก่อน
How to create server GTM container and host it on Stape [Step-by-step guide]
How does it deduplicate the ecom events?
GA4 should receive data from a single source (web or server), thus GA4 does not support event deduplication.
yeah okey but you didnt mention how we get data from our custom web site(server side ,apı etc). well
The event is received from the web. That is, a tag is configured on your web GTM container that is triggered by the purchase event and this request is received by the server. You can also refer to our webinar recording, where the process of setting up server-side tracking for Klaviyo is shown more clearly th-cam.com/video/2iTI4-FpaHI/w-d-xo.html&ab_channel=Stape.
Hi, and what about /gtag/js and specifically how to deal with blocking "collect" requests?
Hi! We have recently updated the power-up custom loader and now it can also protect /gtag/js and ‘collect’ requests from adblockers. You need to activate the "GA4 ad block bypass" toggle when setting up the custom loader.
Why don't stape create a server side variable template for converting parameter naming conventions from ga4 to klaviyo
Thank you for your feedback and suggestion. But the best practice is to do it manually. It doesn't take much time and gives you full control over the parameters passed to Klaviyo.
@Stape everything possible manually but still u guys have template for so many things isn't it?
Facebook and Shopify?
Please elaborate on your question. Or you can always write to our support team at support@stape.io with any questions you have about our service and they will be happy to help you.
This is super helpful and appreciate the time stamps. Thank you!
Thank you so much for your feedback, we really appreciate it!
Excellent material, I always follow your videos. Keep producing, it helps a lot in everyday life. I love your work! I'm an agency client and love all the infrastructure provided.
Thank you so much for your feedback! Happy tagging!
Hello, these videos have been very helpful in configuring my Stape server. However, I believe that the ease of understanding of these videos could be greatly improved. I had to create a diagram and fill in many gaps by taking information from various parts of the video, and I consider myself to be an extremely technical person. Probably a better approach could be to start with a diagram, an initial situation, and a goal, and then proceed step by step starting from scratch with GTM web and server until reaching the solution. It would also be nice if things were explained in detail about what they are and what they are used for, so that we can understand them as well.
Thank you so much for your feedback, we really appreciate it! You are right, the video assumes that you already have experience with tracking, especially with GTM. Unfortunately, to describe everything in detail would be an hours long video We recommend you take a look at the Stape Academy, which is free for Stape users and where these and many other aspects are described and explained in more detail: academy.stape.io.
@ I did and I managed to learn GTM and configure correctly my server :) I think you guys have a lot of potential outside of the “experts” like me. I was a goofy guy now I’m tracking the s* out of my website.
We are very glad that our material has helped you on your way!
Create
I am not good at English But I want to ask, what is the benefit of "multiple domains"? We can create custom loaders on other websites as well. without having to create multiple domains in stape io
Multi-domain power-up allows you to connect multiple domains to your server GTM container. This is usually used if your sites have very similar or the same tracking plan, events, same data layer and this will not change in the near future. It is most often used if the domains differ just in language version and the site remains the same. One of the biggest advantages is the ease of maintenance of the container. for example if you need to introduce a new tracking/advertising platform - you just need to do it once in one container, instead of having to add it to 2, 3 or more containers. Any changes/bug fixes/improvements again need to be done just once. So it saves a lot of time and effort. Unfortunately, if you are using a custom loader, you will not be able to generate a custom loader code for a domain that is not added to the container on Stape.
I've a Stape business plan. My CMS is Shopify and I'm using custom event to enable datalayer instead of Stape's plugin. Will this work on theme independent datalayer? Also I don't see Google Ads cookie _gcl_aw in the cookie list. Should I add this cookie in the cookie keeper?
Yes, of course you can use your data layer without any restrictions. _gcl_aw is a web conversion linker cookie, so it is used if you have Google ADS running in a web container. When using Google ADS on a server container, the FPGCLAW and FPGCLGB cookies are used - they are in the list of standard Cookie Keeper cookies for Google ADS. But of course you can add any other cookie you want to the list of cookies that Cookie Keeper restores. So if you want to use web tracking for Google ADS - you need to add _gcl_aw as a custom cookie.
Thank you so much @@Stape
estou com dificuldade de fazer implementação pois meu site WordPress (woocommerce) esta diferente essa tela tem mais funções tem alguma explicação diferente acredito na versão da ferramenta..
My subdomaing should be visible in shopify domains admin panel? Or its not nessesary
No, not unless your DNS records are managed through Shopify.
@@Stape Awensome, thanks. But still missing to much data in purchase event ;/ Meybe soem video about stapeXshopify webhooks?
i can't find the Facebook conversion API of Stape in the Community Template Gallery - 8:08
Make sure you are looking for this in the server container and not in your web container. Here's the direct link: tagmanager.google.com/gallery/#/owners/stape-io/templates/facebook-tag
mee too, solutions?
Say in extreme cases like Safari private browsing ITP which strips the gclid, I'm assuming this breaks conversion linker even server side? Is it possible to pass the gclid in those cases via a custom google ads tracking template or other similar method to the sGTM so the cookie can be set?
No, if the browser cuts the gclid you can't get it somehow. The only solution here is for Google, following the example of other platforms, to allow you to specify a custom url parameter name for click id. That way it won't be subject to these restrictions. But so far that hasn't happened.
@@Stape thanks!
is server GTM can capture data Dom element variable from side GTM ? how to?
Yes, of course. You can collect the data and DOM elements you need on the web container and pass it to the server container to trigger the right event tags based on it. You can pass the data through the Data tag or through the GA4 tag. Here is article: stape.io/blog/sending-data-from-google-tag-manager-web-container-to-the-server-container
Hey guys. I have installed my pixel manually in Shopify with the facebook code and setup events for purchase, view content, view page. I need to setup CAPI. Do i need to use GTM now ? Can you help me ?
It doesn't matter how you set up your Pixel events. The main thing is that they are set up. Meta Conversions API Gateway works based on the data that Meta pixel sends. It means that every time when CAPIG sees event triggered by Meta pixel, it sends server events.
calm down bro! why are you going so fast?
you need to up date these videos with the latest information from google.
Thank you for your feedback. We are working on new videos. Unfortunately, the process of making new videos requires a lot of time.
Is there a way we can set up custom events (not out of standard list i.e. button click) for TikTok in GTM and use them in the TikTok campaigns?
You can set up custom events for TikTok, but you can't use them to optimise campaigns.
@@Stape Thank you for the reply! I get the point.
I don't have "Event Data" option in variables category
Make sure you're watching this in a server container. You are probably trying to find it in the GTM web container.
can you tell me what is inside custom event ee ?
The standard recommendation for GA4 is to use a trigger for just all GA4 events. That is, you need to use a trigger without a specific event name, just with the condition client name = GA4 (or whatever your GA4 client is called).
Is the GA4 property in Web should be different from GA4 property in server-side GTM? Web GTM is sending data to GA4 and server-side is also sending data to the same GA4 property, is there a duplicate in data? Or it should be different GA4 property in Web for collecting events and another GA4 property for getting that request data. I'm confused in this part. thanks for your response
You do not need a new GA4 property for server-side tracking. GA4 does not support hybrid tracking (i.e. sending both web and server events for deduplication), the source of events must be one, either web or server. GA4 in server-side format works as a proxy. Data is not changed in any way, nothing happens to it (unless you have specially configured it, which is usually very rarely done), requests are simply redirected further to GA4.
🎉
after create the variabel, where should i put it ?
In the tags where you plan to use this data.
@@Stape yes i know for the tag, but where to put it, what column spesific
when you create the offline conversion tracking on your google ads.. do you choose HTTPS?
Yes
If I already have a configured server container on Google Cloud, can I import that container when I start using stape?
Please refer to our article on this topic: stape.io/blog/how-to-switch-server-gtm-hosting-from-google-cloud-to-stape
Recently I get "The requestor does not support sending pixels from browser. Third party cookies will not be collected as a result." when Google Ads triggers. Anyone knows why and what it means?
Hi What are you triggering your Google Ads tag off of?
How are you getting email on the page view event?
From the event data. if the email is available in a cookie or from the event where it is used, it will be passed.
❤ awesome!! You didn't cover how to add the Microsoft Click ID. Is that picked up automatically by the tag if set in cookie?
No, the tag does not set cookies as it is intended to use this as an offline conversion. You need to save the cookie and pass it to the tag. It is usually most convenient to set the required cookie with the CookieMonster tag on the server container. Check if the url has the ‘msclkid’ parameter (Bing click id) and if it does, save its value.
why you not show when create the “GA4 purchase” trigger at 11:45?
The trigger is already configured, but the trigger description is present after adding it in the video. In this case, the trigger must be: Type: Custom Events Event name: purchase This trigger fires on: Client name contains or equals GA4
@@Stape thankyou for the reply, but please next time just make video uncut and start from scratch
Thanks for the great explanation. I have two questions: 1. Email ID and Purchase Event: >> Do we need to pass the email ID only with the purchase event? >> If not, how can we ensure that the email ID is available with the "Active on site" tag, which should fire on all pages? 2. Object Builder and Multiple Items: >> You mentioned using Object Builder to map the item array parameters. >> However, I noticed that you've only added the first object. >> How can we handle scenarios where the user has multiple items in their cart using Object Builder? Or I would suggest to send directly from GA4 tag to SGTM.
>> Do we need to pass the email ID only with the purchase event? It usually makes sense to transmit this whenever you have this data available. That is, for example, also when the user has authorised on the site. >> If not, how can we ensure that the email ID is available with the “Active on site” tag, which should fire on all pages? This should be available in your data layer or otherwise on the site (e.g. in localStorage or just in the site DOM, but of course data layer is preferred). >> How can we handle scenarios where the user has multiple items in their cart using Object Builder? Or I would suggest to send directly from GA4 tag to SGTM. You can see this in the official documentation: In case of multiple items, you can form and send an ‘Items’ array of objects: developers.klaviyo.com/en/v1-2/docs/guide-to-integrating-a-platform-without-a-pre-built-klaviyo-integration
this video is 3 years old, is it still relevant in 2024? or get some changes
You can refer to our article on this topic, which is updated with any changes we or Shopify make. stape.io/blog/facebook-conversion-api-and-shopify
Great video! If we want to add the fbp and fbc... how we can do it? From client or server container? Thank you
You can send these parameters to event data with any name and just overwrite them in the FB tag, user data section
I would like to ask, I have transferred my Google Ads conversions to the server-side container, but how can I dynamically receive the conversion value? I cannot select dataLayer as a variable in the server-side GTM container. I couldn’t find any documentation on this. If there are any instructions, could you please share them?
The conversion data on the sGTM container should be send from somewhere. Usually the source of the signal is a GTM web container on which you can get data from the data layer, including the amount, pass it to the sGTM and based on that send the data to the right platforms, including Google ADS.
Thanks for the video! The purchase event is missing outgoing HTTP requests from server. There are only outgoing HTTP requests from browser. Isn't this an error regarding the setup?
Hi. Thank you for your feedback. An outgoing request from the server happens if it has the gclid parameter. Google Click ID (GCLID) is a parameter passed in the URL with ad clicks, to identify the campaign and other attributes of the click associated with the ad.
@@Stape Thank you for your feedback! :)
Thanks you for this helpful tutorial ! I've been following all the tutorial step by step, the tags are fired correctly both in web and server container. My conversions are in statut "Active" inside LinkedIn Ads Manager. However the deduplication isn't working, I have 2 differents unique event id between the tags on web and server container (the 2 last number changed). Example : I have a tag call "Demo submit". When I'm testing my setup, both tags are firing in web and server container but the unique event id are different which create duplication. Any thoughts on this ? Thanks in advance
Thank you for your feedback. Please check that you are using the Unique event ID variable in the web tags and the event data variable with Key Path event_id in the server tag. If this is the case and you still have an incorrect event id, please write to Stape support at support@stape.io with the tags and triggers settings. Also, please provide information on what you are using as a transport for Linkedin conversions.
This problem can also occur if you use tag sequencing.
@@Stape Thanks for your answer. I don't use tag sequencing neither in the web gtm or the sgtm container. Even if the unique event ID aren't identicals for a given conversion action in web and server container, can I still use the conversion action from the server container to optimise my LinkedIn Ads campaigns ? I see that my conversion action from server is in statut "Active". I did a conversion test, the statut of my tag from server is in 201 and I capture user-data in SHA256 correctly.
META informed me I'm sending custom events which is not allowed with their ad features. So do I need to do have a Data Tag with META, GTM & GA4? Seems like it's not clear. I've watched every single one of your videos and none of them tie together. Everything you guys seems to do is for ecommerce. What about the ad agencies like us who are running lead generation campaigns? Can you begin having examples for us?
Thank you for your feedback. We will consider it in our next videos. In the meantime, you can try to find relevant information on our blog stape.io/blog. For GA4 and Google Ads, we recommend using the official Google tags and client and Data Tag and Data Client for all other platforms, including Meta.
I have a question. I have completed all the configurations correctly, and everything works well, but I’ve noticed that every time I make a purchase with my information, a new document is created in Firestore. Wouldn’t it be better to update the existing document with the new data instead of creating a new one? Is this possible, or is it unnecessary? If it is necessary, how can I achieve this? Thank you!
Hi. You can update the existing document(merge document keys) if you write the same keys to the existing document. You can find a little more information in our article: stape.io/blog/write-data-to-firestore-from-server-google-tag-manager
Hi, thank you for your guide. LinkedIn updated CAPI and there is no button "Generate Token" anymore. (Timecode 08:10) How should I generate the token for sgtm?
Hi. Linkedin has changed its interface since the video was recorded. Unfortunately, it is not possible to update the video as quickly as the platform interfaces are updated. Please follow these instructions to generate a token: Analyse menu section -> Sources -> Google tag manager -> Generate token
@stape If I use Global CDN and Cookie extender Tag on the GTM server container for a 1year cookie lifetime then it will be a cookie 1year extend for Safari browser? can you tell me in detail??
HI, The cookie extener tag will only work with Own CDN or Same Origin custom domain and not with Global CDN. You set the expiration time in the tag settings and this is possible. You can find the article you need here: stape.io/blog/extend-cookie-lifetime-using-server-side-google-tag-manager
I guess it's necessary to create or enable a GTM-Server-Side container at some point, right? Either directly on GTM or via Wordpress.
You need to create it on tagmanager.google.com and host it somewhere in order to set up Meta Conversion API.
After how long facebook detects that they receive data from capi
Usually, after connecting a data source to the Gateway Hub, web events start arriving and being sent as server events within an hour. You can check this in your Gateway Hub UI. On the Meta(event manager) side, the delay can be up to 48 hours, just like with regular browser events.
Hi, thanks for your guide. Do i need to have a 2 Purchase event I LinkedIn, one with the conversion and one with the Server conversion? or can I just have one tag in the server GTM that fires with trigger: Client = GA4?
You need to have two conversions on Linkedin. One for web and one for server source and accordingly you should have a tag on the web that works for the conversion and a tag on the server that works for the required conversion.
When sending offline events how to add granted to analytics_storage etc as GA4 chooses not to show them otherwise
Google Ads Offline tag has fields for consent where you need to indicate where to take the status of the consent from, or set Granted as the default.
I meant for GA4 sending offline revenue, it comes via the web hook claimed by data client and then sent to GA4, however GA4 doesnt show this revenue for some reason I assume because of privacy
@@Stape Any update here we have purchase being claimed by DC and then tag sending to GA4 which is successful however its not showing in GA4 or Big query
This needs to be debugged and see exactly what the problem is with your setup. Unfortunately it is not possible to find out in TH-cam comments :) You can try to describe it more in our community: community.stape.io.
Hi! I've seen in your custom loader power app that sometimes (maybe always now) the containder ID is somehow encripted. Can you argument a little bit more about that? Which standard is used for the encription? Could it cause any problem of matching? Thanks
I see that case having multiple sub-domains configured in the same Server Container
Unfortunately, we cannot share the logic of the custom loader code with you. But I can tell you that the code that loads your GTM container cannot affect events match quality (if that's what you meant by “matching"). You can write a ticket to our support team and describe your issue in more detail and they will try to help you.
Can't we use measurement protocol to reach the same goal? I have to track conversion after all actions on the back-end side. Is it possible?
Google Ads Tag server-side will only properly work off of incoming GA4 signal. Normally conversions that happen outside of website engagement should be reported as Offline ones.
Is it necessary to pause the tags on the client side when we implement from the server side? Or can they coexist without any problem? Thanks in advance
Usually, no. If these are new conversions for Google Ads, you don't need to pause your client side tags. Only if they are the same conversions that were set up on the web GTM.