我有一些JavaScript代码可以将下面的div样式从display:none更改为display:块。
来自
<div class="myClass" style="display: none;"></div>
到<div class="myClass" style="display: block;"></div>
我希望在元素可见性触发器触发时发送标签。样式更改时应触发此触发器。
我尝试使用.myClass [style * = display:block],但它不会像我简单编写.myClass那样发送标签。
答案 0 :(得分:1)
如果您希望通过JS编程更改元素的显示时在GTM中触发标签,请尝试使用事件而非元素可见性触发标签。您需要在页面上加载GA,但是在更改元素的可见性时调用此方法:
dataLayer.push({"event", "visibility-changed"});
然后,为您的触发器选择“事件”,然后输入更改可见性作为事件名称。