{
  "id": "06",
  "content": [
    {
      "type": "heading",
      "text": "Naming Conventions and Campaign Hygiene"
    },
    {
      "type": "text",
      "html": "Tracking breaks down when names drift. Decide whether values use lowercase, hyphens, underscores, dates, abbreviations, and language before campaigns go live."
    },
    {
      "type": "text",
      "html": "Consistent naming makes reports easier to filter and compare. It also helps teammates understand old campaigns months later."
    },
    {
      "type": "callout",
      "style": "info",
      "html": "<strong>Practice:</strong> Keep a shared naming sheet with approved sources, mediums, and campaign patterns. Treat it like a lightweight style guide for analytics."
    }
  ],
  "quiz": {
    "questions": [
      {
        "id": "q1",
        "type": "single",
        "text": "What problem do naming conventions prevent?",
        "options": [
          {
            "id": "a",
            "text": "Split and messy analytics reports"
          },
          {
            "id": "b",
            "text": "Expired SSL certificates"
          },
          {
            "id": "c",
            "text": "Broken CSS selectors only"
          }
        ],
        "correct": [
          "a"
        ]
      },
      {
        "id": "q2",
        "type": "single",
        "text": "Which campaign value is usually cleaner?",
        "options": [
          {
            "id": "a",
            "text": "spring-launch-2026"
          },
          {
            "id": "b",
            "text": "Spring Launch!!! NEW final 2"
          },
          {
            "id": "c",
            "text": "x"
          }
        ],
        "correct": [
          "a"
        ]
      }
    ]
  }
}
