Tag Build

Tag Build について

Tag Build は、GA4 のイベント要件を Google Tag Manager 対応 JSON に変換します。スプレッドシート、サーバー設定、GTM の内部知識は不要です。チームは場当たり的な設定ではなく、構造化されたレビュー可能なペイロードを引き渡せます。

トラッキング要件は頻繁に変わります。構造化されたビルドプロセスがなければ、GTM を更新するたびにペイロードが不統一になり、アナリティクスレポートのデバッグが困難になるリスクがあります。Tag Build は各イベントの仕様をレビュー可能なアーティファクトとして管理し、変更の経緯を追跡できるようにします。

なぜ Tag Build なのか?

GCP ベースのワークフローでは Google Sheets と GTM を同期できますが、多くの代理店や社内チームには GCP へのアクセス権限や、それを運用するエンジニアリングコストがありません。Tag Build は、そうしたチームに同等の構造化ビルドフローを静的なクライアントサイドツールとして提供します。クラウドアカウントは不要です。

対象者は?

Tag Build は、専任エンジニアのサポートなしに GTM 実装を担う SEO 担当者、デジタルアナリティクスチーム、マーケティング代理店向けに設計されています。現在、トラッキング計画をスプレッドシートで管理しているチームなら、Tag Build でより速く、より構造化した GTM 対応の出力を得られます。
図1 — Tag Buildワークフロー

仕組み

GA4 イベント仕様が Tag Build の出力フォーマットにどのように対応するかご覧ください:

GA4 イベント
{
  "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"
      }
    ]
  }
}
Tag Build 形式
[
  {
    "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"
        }
      ]
    }
  }
]