有没有一种方法可以设置在您网站上运行的跟踪标签的有效日期,特别是在使用google跟踪代码管理器时?

时间:2020-06-03 19:16:07

标签: javascript google-tag-manager facebook-pixel

有没有一种方法可以设置在您网站上运行的跟踪标签的有效期,特别是在使用Google跟踪代码管理器时?

2 个答案:

答案 0 :(得分:0)

没有内置的方法可以执行此操作,但是您可以对其进行设置而不会带来太多麻烦。首先设置一个新的 User-Defined Variable (用户定义变量),使用类型“ Custom Javascript”,然后将其命名为“ Date”。将以下脚本作为值:

function () {
  var d = new Date();
  var y = d.getFullYear();
  var m = (d.getMonth() + 1 + '').padStart(2,0);
  var d = (d.getDate() + '').padStart(2,0);
  return y + m + d;
}

这将为您提供一个变量,该变量以YYYYMMDD之类的格式返回日期。因此,例如,在2007年2月14日,它将返回 20070214

保存该变量,然后在触发您的代码的触发器中,将[变量名]之类的条件设置为小于[期望的失效日期]。遵循:

Date less than 20200603

这样,只有在日期为 2020年6月3日之前,代码才会触发。

您也可以使用同样的技术,也只能在_某个日期之后_触发代码。

答案 1 :(得分:0)

在Google跟踪代码管理器中,您可以在“高级设置”下为代码设置触发时间表。

enter image description here

这里的局限性是您不能使用变量作为日期(如果您觉得实际上在某种程度上是这里的限制)。