当前位置: 首页 > 知识库问答 >
问题:

Google Tag Manager点击类事件不工作

巫马炫明
2023-03-14

我正在使用一个包含一个iFrame的页面,使用一个似乎由外星人编写的系统。该系统是多年前在dotNet框架中编写的。

我试图通过标记跟踪单击事件,但我注意到,当单击iFrame中的元素时,控制台显示2个正在单击的元素,tagmanager显示2个单击事件。单击显示的第一个元素是隐藏在页面顶部的元素,第二个单击是我单击的元素。

超文本标记语言是:

<input type="button" name="BOOK NOW" value="Book Now" class="platinum-book-button btn btn-primary">

在标签管理器中,我设置了一个触发器,如下所示:

Trigger Type: Click All Elements
Trigger Fires: Some Clicks
Condition: Click Classes - matches CSS Selector - .platinum-book-button .btn .btn-primary

然后我在控制台中添加(因为“CTRL-Click”不会停止页面更改):

document.addEventListener('click', function (event) { 
    event.preventDefault(); 
    console.log(event.target); 
}, false);

和控制台显示:

<input type="submit" name="ctl00$plcBody$BookingFormGrid$ctl04" value="BOOK NOW" onclick="$('form').attr('action', 'DetailsEntry.aspx?bfid=126b48d6-e3b9-4e57-8be6-067da3425467&amp;bfpid=c125f99a-093c-402a-8855-436e7d233d74&amp;bfrtid=bf8acbd4-78a1-4391-9972-3366c5405ce3&amp;arr=2019-07-07&amp;nts=5&amp;a=1&amp;c=0');WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$plcBody$BookingFormGrid$ctl04&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" class="btn btn-primary bnow">

<input type="button" name="BOOK NOW" value="Book Now" class="platinum-book-button btn btn-primary">

第一个元素隐藏在页面顶部,而不是我单击的元素。触发器不会触发,因为不满足单击类条件。

我错过了什么?

共有1个答案

岳浩宕
2023-03-14

我最后用了

Trigger Type: Click All Elements
Trigger Fires: Some Clicks
Condition: Click Element - matches CSS Selector - [name="BOOK NOW"]
 类似资料:
  • 问题内容: 我正在使用ColdFusion从数据库中提取数据到dataTable中,我希望当我单击datatable中的一行并触发事件时,该行的详细信息可以在同一页面上的div中显示。 下面是我正在使用的代码,但它无法正常工作,如果有人可以给我一个有效的示例,我将不胜感激 我收到以下错误消息: 错误-无法读取未定义的属性’_aData’ 问题答案: 在重新分配按钮之前,请尝试取消绑定该按钮的事件:

  • 本文向大家介绍IOS setOnclick点击事件分析,包括了IOS setOnclick点击事件分析的使用技巧和注意事项,需要的朋友参考一下 在Android中点击事件是以setOnclick的形式进行设置的,用起来十分方便,而在ios中是以addTarget方式进行的,每次设置点击事件都需要声明一个新的方法,在大部分情况下显得未免有些麻烦。而且通常来说我们使用的最多的是TouchUpInsid

  • 本文向大家介绍js a标签点击事件,包括了js a标签点击事件的使用技巧和注意事项,需要的朋友参考一下 当我们在处理a标签上的点击事件时发现即使href=""里面为空,点击事件的效果也不明显,这种情况该如何处理呢?常见的处理方法有以下几种: 1.a href="javascript:void(0);" rel="external nofollow" onclick="method()" 这种方法是

  • 我刚刚开始使用Chart.js,我很快就变得非常沮丧。我有我的堆叠条形图工作,但是我不能让点击“事件”工作。 我在图表中找到了对GitHub的评论。js声明使用函数<code>getBarsAtEvent 我在画布元素上设置了一个事件监听器(正确的方式): ...然而在我的< code>handleClick函数中,< code > chart . getbarsatevent 是未定义的! 现在

  • 2.url点击事件的监听 url点击事件的监听是指将访客和客服发送在聊窗中的链接ur的点击事件暴漏出来,用户可以自定义url打开方式(默认使用SDK内置Webview加载)。监听接口为OnUrlClickListener; 注册监听方法: Ntalker.getInstance().setOnUrlClickListener(OnUrlClickListener onMsgClickListene

  • 本文向大家介绍Swift 2.1 为 UIView 添加点击事件和点击效果,包括了Swift 2.1 为 UIView 添加点击事件和点击效果的使用技巧和注意事项,需要的朋友参考一下 前言   UIView 不像 UIButton 加了点击事件就会有点击效果,体验要差不少,这里分别通过自定义和扩展来实现类似 UIButton 的效果。 正文   一、为 UIView 添加点击事件