{
  "kind": "event_reference",
  "method": "gtag.js",
  "syntax": "gtag('event', '<event_name>', { <event_parameters> })",
  "placement": "below the Google tag snippet; events above the snippet are not processed",
  "google_examples": [
    {
      "event": "screen_view",
      "kind": "recommended",
      "parameters": {
        "app_name": "myAppName",
        "screen_name": "Home"
      }
    },
    {
      "event": "signup_newsletter",
      "kind": "custom",
      "parameters": {
        "method": "web"
      }
    },
    {
      "event": "login",
      "kind": "recommended",
      "parameters": {
        "method": "Email"
      }
    },
    {
      "event": "tutorial_complete",
      "kind": "custom",
      "parameters": {
        "tutorial_name": "Introduction to GA4"
      }
    }
  ],
  "check": [
    "Realtime report",
    "DebugView report"
  ],
  "after_sending": "Register custom parameters as custom dimensions or metrics; data can take up to 48 hours to appear in reports",
  "guide": "send-custom-event-with-gtag",
  "title": "Send a custom event with gtag.js: one gtag call below the tag snippet, and the check in Realtime",
  "worked_example": {
    "tutorial_begin": 240,
    "tutorial_complete": 96,
    "completion_rate_percent": "40.0",
    "login_total": 118,
    "login_method_email": 74,
    "email_share_percent": "62.7"
  },
  "verification": "Figures recomputed in Python 3 with decimal arithmetic, 2026-11-11. No live GA4 run."
}
