Open3

GTMのトリガー「要素の表示」が発火しない問題の調査

DANDAN

現状考えている要因

指定してる要素が、position: absoluteで絶対指定されてる。
HTML要素自体はbodyタグの下の方にあるけど、要素自体は画面中央に表示される設定。

トリガーのタイプ要素の表示は、あくまでHTML要素が表示されたかどうかで判断されてるから、見た目上表示されてても、画面下までスクロールした回数しか計測できていないんじゃないか、という予測。

DANDAN

解決案

  1. HTML要素をbodyタグの上の方に持ってくる
  2. GTMを経由せず、htmlにonload属性を追加して、GAに直接イベントを送信する

可能であれば2は避けたい(イベント送信は全部GTMに集約して保守性を上げたい)ので、HTML要素の移動から試してみよう。