如果我们使用google tag manager
,我们可以实现数据层。
如果我们转到chrome,那么我们可以看到这个数据层的值 - >右键单击 - >检查元素 - >控制台并输入dataLayer。
是否可以在本地保存dataLayer的值?
答案 0 :(得分:0)
当然!您可以使用多种方法预定$ dataLayer $。
最简单的方法是使用$ cookies $。但是,cookie可以删除,不能加密,并且有4k的大小限制。它们也会随着每个http请求发送到服务器。 Cookie是字符串,您需要解析它们才能获取数据。
第二种选择是使用网络存储API。如果您只需要持久化会话,请使用$ sessionStorage $接口,但如果您需要持续更长时间的数据,则需要使用%localStorage $ inteface。使用webstorage数据只是可用的客户端。您可以为每个域共计5MB,并且无需解析即可存储键值对数据。
有关如何通过GTM执行此操作的详细信息,您可以查看Simo Ahava的this Blog Post,其中也包含代码示例。