Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js 谷歌标签管理器按钮_Vue.js_Google Analytics_Google Tag Manager - Fatal编程技术网

Vue.js 谷歌标签管理器按钮

Vue.js 谷歌标签管理器按钮,vue.js,google-analytics,google-tag-manager,Vue.js,Google Analytics,Google Tag Manager,我有一个按钮,它有填充,但它是在一个跨度标签包装。我正在使用Click-All Elements作为谷歌标签管理器中的触发器 <button id="gtm-id" class="gtm-class"><span>Click here</span></button> 点击这里 因此,如果我现在单击span而不是DOM中的button元素,span就是被单击的元素,因此现在它不会得到id=“gtm id”,因为它不是被单击的元素 如何让Googl

我有一个按钮,它有填充,但它是在一个跨度标签包装。我正在使用
Click-All Elements
作为谷歌标签管理器中的触发器

<button id="gtm-id" class="gtm-class"><span>Click here</span></button>
点击这里
因此,如果我现在单击span而不是DOM中的button元素,span就是被单击的元素,因此现在它不会得到id=“gtm id”,因为它不是被单击的元素


如何让Google Tag Manager冒泡并从其包装父元素中获取数据?

我在span上设置了
指针事件:none
,有效地将其隐藏在单击事件中,以暴露下方的
包装层,它对我也起到了作用。