{
  "Groups": [
    {
      "name": "My Sample Topic",
      "description": "Describe here what data is send (this explanation is shown to the end user in the google anayltics details).",
      "reason": "Describe here, why it is important for you to send this data (helps improving the product etc)(this explanation is shown to the end user in the google anayltics details).",
      "pageviews": [
        {
          "id": "testPageview",
          "isSent": "when user clicks the analytics button (this explanation is shown to the end user in the google analytics details)",
          "path": "my/testbutton/clicked/url"
        },
        {
          "id": "testPageviewWithParam",
          "isSent": "when user clicks the test button",
          "path": "my/path?arg1={ARG1}&arg2={ARG2}"
        }
      ],
      "events": [
        {
          "id": "sampleButtonUsageEvent",
          "isSent": "when user clicks the test button",
          "category": "buttonUsage",
          "action": "clicked",
          "label": "testButton",
          "value": "5"
        },
        {
          "id": "sampleButtonUsageEventWithParam",
          "isSent": "when user clicks the test button",
          "category": "buttonUsage",
          "action": "clicked-{BUTTONNAME}",
          "label": "testButton-{BUTTONNAME}",
          "value": "5"
        },
        {
          "id": "sampleButtonUsageEventWithValueParam",
          "isSent": "when user clicks the other test button",
          "category": "buttonUsage",
          "action": "clicked",
          "label": "testButton",
          "value": "{VALUE}"
        }
      ]
    },
    {
      "name": "Another Topic",
      "description": "Here we describe what data about this other topic is send (having different groups for different analytics topics makes it just a little bit more convenient for the end user to read the analytics details).",
      "reason": "Describe here, why it is important for you to send this data.",
      "events": [],
      "pageviews": []
    }
  ]
}
