Javascript 如何在GTM中更改样式时触发元素可见性
我有一些JavaScript代码将下面的div样式从display:none更改为display:block 从Javascript 如何在GTM中更改样式时触发元素可见性,javascript,html,css,google-tag-manager,Javascript,Html,Css,Google Tag Manager,我有一些JavaScript代码将下面的div样式从display:none更改为display:block 从 到 我想在元素可见性触发时发送一个标记。此触发器应在样式更改时触发 我尝试过使用.myClass[style*=display:block],但它不像我简单编写.myClass时那样发送标记 如果希望在通过JS编程更改元素显示时触发GTM中的标记,请尝试使用事件而不是元素可见性触发标记。您希望在页面上加载GA,但在更改元素的可见性时调用此选项: dataLayer.push({"e
到
我想在元素可见性触发时发送一个标记。此触发器应在样式更改时触发
我尝试过使用.myClass[style*=display:block],但它不像我简单编写.myClass时那样发送标记
如果希望在通过JS编程更改元素显示时触发GTM中的标记,请尝试使用事件而不是元素可见性触发标记。您希望在页面上加载GA,但在更改元素的可见性时调用此选项:
dataLayer.push({"event", "visibility-changed"});
然后,对于触发器,选择Event并键入visibility changed作为事件名称。如果要在GTM中通过JS编程更改元素显示时触发标记,请尝试使用事件而不是元素可见性触发标记。您希望在页面上加载GA,但在更改元素的可见性时调用此选项:
dataLayer.push({"event", "visibility-changed"});
然后,对于触发器,选择事件并键入visibility changed作为事件名称。示例中的错误,已修复:
dataLayer.push({“事件”:“visibility changed”})示例中的代码>错误,已修复:dataLayer.push({“事件”:“可见性已更改”})代码>