首页 > 解决方案 > 对象 .... 在 GTM 变量中。如何?

问题描述

GTM 的元素没有变量的#identifiers 和#classes http://prntscr.com/q2qqen

很少有 GTM 具有有价值的元素:

[object SVGAnimatedString]
[object SVGSVGElement]
[object HTMLSpanElement]
[object HTMLdivElement]
[object HTMLBodyElement]

ETC

这是什么意思?

标签: google-tag-manager

解决方案


不确定我是否真的理解您的问题,但这些是 DOM 元素。

DOM 是文档对象模型,一种树状结构,包含构成您的网页的元素 - 您有一个 body 元素 (HTMLBodyElement),其中包含例如一个或多个 div 元素 (HTMLdivElement) 等。

GTM 单击处理程序将始终返回当前用户单击的元素。

DOM 元素是对象。它们很难以文本形式表示(因为它们具有属性和方法,并且从父对象派生并且可能具有子节点等),因此浏览器会尝试告诉您返回哪种对象 - 例如和 HTML 元素div 类型 (HTMLdivElement) 或可缩放矢量图形 (SVGSVGElement) 等。

他们没有类或 id 与 GTM 无关,只是碰巧用户点击了没有 id 或类属性的元素。


推荐阅读