如何在两个日期之间开启标签?

时间:2017-02-21 12:52:45

标签: google-tag-manager

我在GTM中有一个标签,我只想在两个日期之间使用,比如介于21-02-2017 20:00和22-02-2017 10:00之间。有没有内置的方法来实现这一目标。

我可能会创建一个自定义变量JS,它会从用户的浏览器中获取一些日期,确保它是utc并编写一个自定义JS触发器来检查此日期,但它似乎非常复杂且容易出错。有没有更好的方法来做到这一点?

P.S。使用“日期”一词搜索与GTM相关的内容是没有意义的,因为根据谷歌“date”=“data”和GTM恰好使用DataLayer ......

1 个答案:

答案 0 :(得分:2)

用“utc”替换“date”后,我终于设法得到了一些结果。事实证明,如果我想要在两个日期之间简单地触发标记,我不需要使用触发器。相反,我可以在检查启用自定义代码触发时间表选项后​​,在相关代码的高级设置中设置两个日期。

然而,任何比这更复杂的事情都可能需要使用自定义JS变量和触发器。 This页面解释了如何使这些更复杂的案例工作(并围绕用户的时区工作以获取变量中的当前时间)。

更新:使用JS可能仍然是唯一可行的选项,因为内置功能似乎不起作用。如果启用该选项,设置时间表保存标记,然后再次编辑标记,则计划将消失,无论在开始结束日期字段。

这个问题在thread中有所描述(没有人愿意回应)。