The Firestore Request Delay tag lets you control the timing of event processing in Google Tag Manager Server-Side by delaying, replaying, or storing events in Firebase Firestore.
- Delay event firing: if you need to delay sending an event for a specific period, for example, to wait for other user actions or to comply with backend processing times.
- Replay events: useful in cases where certain events need to be replayed, such as debugging or re-sending information to third-party systems when there’s a failure.
- Store data for later: it helps in scenarios where you want to store data and then process it at a later time, such as for campaign analytics, error recovery, or session restoration.
Useful resources
- Firestore Request Delay tag in the Template Gallery
- Firestore Request Delay tag for Google Tag Manager server container step-by-step guide
Open Source
Initial development was done by Lars Friis.
The Firestore Request Delay Tag for GTM Server Side is developed and maintained by Stape Team under the Apache 2.0 license.