Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JamstackでのGA導入のコツ
Search
shima-kou
February 27, 2023
Technology
1.1k
0
Share
JamstackでのGA導入のコツ
shima-kou
February 27, 2023
More Decks by shima-kou
See All by shima-kou
フルリモート6年生になったので働き方を振り返る
shima_kou
0
48
Other Decks in Technology
See All in Technology
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
230
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
300
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
210
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
1.7k
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
120
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
3
390
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
380
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
5k
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
220
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
270
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
200
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Crafting Experiences
bethany
1
110
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
97
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Context Engineering - Making Every Token Count
addyosmani
9
810
Ruling the World: When Life Gets Gamed
codingconduct
0
190
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Chasing Engaging Ingredients in Design
codingconduct
0
170
Everyday Curiosity
cassininazir
0
190
Designing Powerful Visuals for Engaging Learning
tmiket
1
340
Transcript
JamstackでのGA導入のコツ ちょっと株式会社 エンジニア かこなーる.s @kakona_ru
自己紹介 - かこなーる.s - chot inc. 所属 - Webフロントエンドエンジニア -
愛媛出身 → 静岡県在住 月1回程度東京に出没 - Astro.jsを最近は細々触っている - アーマード・コアの新作でソワソワしてるおじさん
- Google Analytics UAとGA4の違い - Jamstack案件におけるGA4設置の注意点 - 実際の案件で発生したトラブル - まとめ
目次
Google Analytics UAとGA4の違い
重要 * まず初めにGoogle Analytics UAは廃止されます!! * 2023年7月1日 にはヒット処理がされなくなります 大人しく GA4
を使おう
GA4とUAの違い
計測軸の違い UA セッション(ページへの訪問)を軸に計測 GA4 ユーザーが取った行動(イベント)を軸に計測 ※注意点: 計測軸の違いにより計測値に大幅な違いが出る
プライバシー対策 UA 計測にCookieを利用している GA4 Cookieレス
Jamstack案件における GA4設置の注意点
開発に用いているアーキテクチャの 特性を意識する SPAのような動作をする場合はルーティング時に GA4の計測のためのイベントを発火させる ページビューのイベントが正常に計測出来ない場合がある Next.js, Nuxt.js, React.js, Vue.js
GTMのPreview機能を使って開発する 必ずGTMのPreview機能 を使いイベントトリガーの発 火を確認をしましょう。
実際の案件で 発生した問題
GA4とUAを併用しているサイトで PVが乖離する 問題 クライアント様側でUAとGA4を設定して使っていただいていた が、PV数の乖離があった 原因 計測方法が違うため、正常に設置されていても計測内容に違 いが出るクライアント様側でその認識がなかった
再発防止 認識の違いによるトラブルなどを避けるために、 UAとGA4で計測方法の違いによる集計数の乖離があるなど を事前に説明しておきましょう。
問題 クライアント様側で独自のカスタムイベントトリガーを設定した が発火が正常にされなかった 解決 クライアント様側で追加したカスタムイベントトリガーが公開さ れていなかったため公開してもらった GTMのイベントが発火しない問題
再発防止 GTMの状態を把握しないと解決が難しい場合もあるため、可 能であればGTMの編集権限などを事前にもらっておきましょ う。
まとめ
GA4とGTMの設置をするために 双方の使い方や特性も 知っておくと安心