Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何根据单击区域触发具有多个不同数据层的元素?_Javascript_Google Tag Manager - Fatal编程技术网

Javascript 如何根据单击区域触发具有多个不同数据层的元素?

Javascript 如何根据单击区域触发具有多个不同数据层的元素?,javascript,google-tag-manager,Javascript,Google Tag Manager,当有人点击右上角的谷歌评级框(这是一个打开一个灯箱的谷歌评级框)时,我正试图让标签着火。问题是,根据单击元素的位置,它会在数据层中激发不同的信息 我可以通过使用regex在单击带有“variable1 | variable2 | variable3…”等的变量类型时触发来解决这个问题。但是,根据您单击元素的位置,它甚至不会触发相同的变量类型。我花了几个小时来研究这个问题,我想到的每一个“元素可见性”、“css选择器”和“自定义事件”标记都已经用光了 我如何设置一个触发器,每当单击Google分级

当有人点击右上角的谷歌评级框(这是一个打开一个灯箱的谷歌评级框)时,我正试图让标签着火。问题是,根据单击元素的位置,它会在数据层中激发不同的信息

我可以通过使用regex在单击带有“variable1 | variable2 | variable3…”等的变量类型时触发来解决这个问题。但是,根据您单击元素的位置,它甚至不会触发相同的变量类型。我花了几个小时来研究这个问题,我想到的每一个“元素可见性”、“css选择器”和“自定义事件”标记都已经用光了


我如何设置一个触发器,每当单击Google分级框时触发标记?

您可以尝试匹配click元素类,因为小部件中的所有元素都有一个以“wp Google”或“wp star”开头的类。例如: