【发布时间】:2022-01-17 18:15:44
【问题描述】:
我们只想在周一至周五的 09:00 到 17:00 期间显示我们的实时聊天标签。请问谷歌标签管理器可以做到吗?
谢谢!
【问题讨论】:
标签: google-tag-manager livechat
我们只想在周一至周五的 09:00 到 17:00 期间显示我们的实时聊天标签。请问谷歌标签管理器可以做到吗?
谢谢!
【问题讨论】:
标签: google-tag-manager livechat
首选解决方案
最好的解决方案可能是在服务器端获取当前日期并向数据层推送一个变量,该变量根据该日期确定是否应该触发聊天标签。
替代方案
另一种方法是在客户端检索日期,这不是 100% 可靠的。为了使用此解决方案,您需要使用以下代码创建一个 Custom Javascript 变量(将“America/New_York”替换为您的企业时区):
function (){
const currentDate = new Date(new Date().toLocaleString("en-US", {timeZone: "America/New_York"}));
const day = currentDate.getDay()
const hours = currentDate.getHours()
return day > 0 && day < 6 && hours >= 9 && hours < 17
}
然后,仅当此变量的值为“true”时才触发您的聊天标签。
【讨论】: