Tag Build は、GA4 のイベント要件を Google Tag Manager 対応 JSON に変換します。スプレッドシート、サーバー設定、GTM の内部知識は不要です。チームは場当たり的な設定ではなく、構造化されたレビュー可能なペイロードを引き渡せます。
トラッキング要件は頻繁に変わります。構造化されたビルドプロセスがなければ、GTM を更新するたびにペイロードが不統一になり、アナリティクスレポートのデバッグが困難になるリスクがあります。Tag Build は各イベントの仕様をレビュー可能なアーティファクトとして管理し、変更の経緯を追跡できるようにします。
GA4 イベント仕様が Tag Build の出力フォーマットにどのように対応するかご覧ください:
{
"comments": "----- usual event data -----",
"event": "begin_checkout",
"ecommerce": {
"value": "$value",
"currency": "$currency",
"items": [
{
"item_id": "$item_id",
"item_name": "$item_name",
"item_brand": "$item_brand",
"item_category": "$item_category",
"item_category2": "$item_category2",
"item_category3": "$item_category3",
"item_category4": "$item_category4",
"item_category5": "$item_category5",
"discount": "$discount",
"price": "$value",
"quantity": "$quantity",
"coupon": "$coupon",
"index": "$index",
"item_variant": "$item_variant"
}
]
}
}[
{
"comments": "----- Tag Build format -----",
"event": "another_event"
},
{
"comments": "----- usual event data -----",
"event": "begin_checkout",
"ecommerce": {
"value": "$value",
"currency": "$currency",
"items": [
{
"item_id": "$item_id",
"item_name": "$item_name",
"item_brand": "$item_brand",
"item_category": "$item_category",
"item_category2": "$item_category2",
"item_category3": "$item_category3",
"item_category4": "$item_category4",
"item_category5": "$item_category5",
"discount": "$discount",
"price": "$value",
"quantity": "$quantity",
"coupon": "$coupon",
"index": "$index",
"item_variant": "$item_variant"
}
]
}
}
]