The Cookie Monster custom tag template is a Server container tag template for Google Tag Manager’s community template gallery.
Resource |
---|
Gallery entry |
GitHub repo |
Description
Use the Cookie Monster template to set any browser cookie(s) you like in the HTTP response back from the Server container.
Each cookie is added as a new row into the table field. The configurable values are:
- Name – the name of the cookie.
- Value - the value of the cookie.
- Expiration - expiration of the cookie (in seconds).
- Domain - on which domain to write the cookie.
Instructions
You can hard-code the Value if you wish, or you can fetch the value from the HTTP request itself by creating a new Cookie Value variable. For example, to fetch the value of the _fbc
cookie in the HTTP request, you can use a variable like this:
If you only want to set the cookie if the HTTP request has a valid value, you should configure this in the tag trigger. The Cookie Monster tag will write the cookie whether it gets a valid value or not.
You can configure the expiration and domain as well. If you set Domain to auto
, it will attempt to write the cookie on the highest possible level in the domain name hierarchy. For example, if the GTM server is running on sgtm.simoahava.com
, setting Domain to auto
will have the tag write the cookie on simoahava.com
.
Release notes
Date | Changeset |
---|---|
10 May 2021 | Added HttpOnly option. |
26 April 2021 | Initial release. |