GA4で「自動的に収集されるイベント」として計測される中で動画系について10月の段階では、取れているはずのvideo_percent(各動画が何%再生されたか)が全部「(not set)」扱いになっていて、GA4のレポートを作る際に少し困っていたのですが、11月に改善されていました。
YouTubeの場合、APIが有効となっている状態であれば自動取得してくれます。
iframeで動画を埋め込んでいる場合は以下のiframe_apiをheadなどに埋め込みましょう。
<script src="https://www.youtube.com/iframe_api"></script>
以下は「探索」レポートです。
■改善前
過去データは「(not set)」のままなので、今でも確認できますが残念な事にBigquery側も空だったので、Feedbackを10月に送っていました。
■改善後
video_percentにデータが入り始めたので、video_progressで「動画が再生時間の 10%、25%、50%、75% 以降まで進んだとき」にイベントが飛ぶので、その数値が計測されています。
時々、video_percentの値が1%のような微妙な数値が入ってくる事もあるのですが、おそらく短い動画でイベント発生タイミングでピッタリの数値にならないものか、イベントの発火タイミングが微妙にずれたようなものがあるような気がしています。