【问题标题】:Read all cookies in GTM template without knowing specific cookie names (using sandboxed JS)在不知道特定 cookie 名称的情况下读取 GTM 模板中的所有 cookie(使用沙盒 JS)
【发布时间】:2022-01-28 00:03:03
【问题描述】:

我的网站将流量引向 ecom 网站的产品页面,并使用 GTM 标签创建记录访问的第一方 cookie。 cookie 名称类似于 visit_[product sku] 例如访问_12789723。

我正在创建另一个 GTM 模板,电子商务网站会将其作为标签添加到他们的销售完成页面,例如何时发生转换。

在销售转化时,我需要读取访问产品页面时创建的所有 cookie,例如“访问_*”。沙盒 JS 提供了一个 API 来读取 cookie - getCookieValues。问题是 getCookieValues 要求您传入 cookie 的名称,然后将值传回。

有没有办法通过可用的 GTM js API 获取所有 cookie 或使用通配符?

【问题讨论】:

    标签: javascript cookies google-tag-manager


    【解决方案1】:

    如果您愿意遵守法律而不是精神,您可以创建一个 Javascript 变量“document.cookie”并通过字段将其传递给您的模板。然后您可以进行一些自定义解析以获取各个名称和值。

    【讨论】:

    • 完美,至少在 Google 提供更灵活的 API 之前是这样。谢谢。
    猜你喜欢
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多