追踪网页 trigger 是通过 ID or Class, Tag Manager 给出 3 个基本设置
- 虽然匹配到多个 element, 但只触发一次
- 匹配到多个 element, 每个 element 触发一次
- 动态更新 element 后,触发一次
高级设置
- 最少内容展现百分比
- element 在 viewport 最少展现时间
- 监听 DOM 改变
- 内容展现百分比
- element 在 viewport 展现时间
局限
当内容的高大过 viewport,那么就会有局限。因为内容百分比是没办法确认的
例子:viewport height 600px; content height 6000px; 我们想追踪用户看到内容的 50% 后,就要是触发
但是我们最多知道 10%(600/6000) 内容被展现。
如果没猜错,Tag Manager 是用 Intersection Observer 做的,因为这工具基本没办法判断内容到底展现了多少啊……
Link