GA4イベントパラメーターの100文字制限
Google AnalyticsをGA4に移行した後イベントパラメーターが100文字(100 bytes)までしか取得できていなくて調査したときの覚書。 環境: Google Analytics GA4, Google Tag Manager imgタグのsrc属性値をイベントパラメーターとして送信していたけど、WordPressだと階層が深くなって途中で切れていた。 GA4イベントの制限事項は公式ドキュメントに書いてあった。 [GA4] イベントの収集に適用される制限 - アナリティクス ヘルプ カスタムJavaScriptで特定の文字列を置換 イベントパラメーターはGoogle Tag Managerの自動イベント変数(要素の属性|src)で取得していた。 このsrc属性のURL「https://hoge.jp/wp-content/themes/」が固有値(約40文字)なので、これをReplaceできれば100文字に収まる。 ユーザー定義変数のカスタムJavaScriptでやってみる。 公式ドキュメントを見ながら。 User-defined variable types for web - Tag Manager Help クリックされたsrc属性値を取得するカスタムJavaScriptの例 function() { var elem = {{Click Element}}; var src = elem.getAttribute('src'); if (src) { src = src.replace(document.location.protocol + '//', ''); src = src.replace(document.location.host, ''); src = src.replace('/wp-content/themes/', ''); } return src; } プレビューで値を確認して公開する。 【関連記事】 Google Analytics(GA4)はデータ保存、可視化するのはLooker Studioの役目。 Google Analytics 4 + Google Tag Ma