{
  "__inputs": [
    {
      "name": "DS_HITSTEPS",
      "label": "Hitsteps Infinity data source",
      "description": "Select the Infinity data source configured with the customer's Hitsteps API code.",
      "type": "datasource",
      "pluginId": "yesoreyeram-infinity-datasource",
      "pluginName": "Infinity"
    }
  ],
  "__requires": [
    {
      "type": "panel",
      "id": "timeseries",
      "name": "Time series",
      "version": ""
    },
    {
      "type": "panel",
      "id": "stat",
      "name": "Stat",
      "version": ""
    },
    {
      "type": "panel",
      "id": "table",
      "name": "Table",
      "version": ""
    },
    {
      "type": "panel",
      "id": "text",
      "name": "Text",
      "version": ""
    },
    {
      "type": "datasource",
      "id": "yesoreyeram-infinity-datasource",
      "name": "Infinity",
      "version": "4.0.0"
    }
  ],
  "annotations": {
    "list": [
      {
        "builtIn": 1,
        "datasource": {
          "type": "grafana",
          "uid": "-- Grafana --"
        },
        "enable": true,
        "hide": true,
        "iconColor": "#5794F2",
        "name": "Annotations & Alerts",
        "type": "dashboard"
      }
    ]
  },
  "editable": true,
  "fiscalYearStartMonth": 0,
  "graphTooltip": 1,
  "links": [],
  "panels": [
    {
      "id": 1,
      "type": "text",
      "title": "",
      "description": "",
      "gridPos": {
        "h": 3,
        "w": 24,
        "x": 0,
        "y": 0
      },
      "options": {
        "mode": "markdown",
        "content": "# Hitsteps website analytics\n\nThis dashboard reads aggregate analytics from Hitsteps through Grafana Infinity. Use the dashboard time picker to change the reporting period. The API key stays inside the selected Grafana data source and is not included in this dashboard.\n\n**Coverage:** `query`, `live`, `top_pages`, `entry_pages`, `exit_pages`, `top_referrers`, `countries`, `search_engines`, `search_keywords`, `technology`, `downloads`, `outbound_links`, `triggers`, `funnels`, `funnel_steps`, `videos`, `goals`, and `ai_referrals`. The `info` action is intentionally kept as a diagnostic/setup call rather than a visualization.\n\n**Tip:** daily panels are best for long ranges; hourly data is retained for a maximum of 31 days."
      },
      "transparent": true
    },
    {
      "id": 2,
      "type": "stat",
      "title": "Pageviews",
      "description": "Total pageviews in the selected dashboard range.",
      "gridPos": {
        "h": 4,
        "w": 6,
        "x": 0,
        "y": 3
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "fixed",
            "fixedColor": "#5794F2"
          },
          "unit": "short",
          "decimals": 0,
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "blue",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "colorMode": "value",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "sum"
          ],
          "fields": "Pageviews",
          "values": false
        },
        "textMode": "auto"
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "pageviews",
              "text": "Pageviews",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 3,
      "type": "stat",
      "title": "Visits",
      "description": "Hitsteps visits in the selected dashboard range.",
      "gridPos": {
        "h": 4,
        "w": 6,
        "x": 6,
        "y": 3
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "fixed",
            "fixedColor": "#73BF69"
          },
          "unit": "short",
          "decimals": 0,
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "colorMode": "value",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "sum"
          ],
          "fields": "Visits",
          "values": false
        },
        "textMode": "auto"
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 4,
      "type": "stat",
      "title": "New visitors",
      "description": "First-time visitor rollup in the selected dashboard range.",
      "gridPos": {
        "h": 4,
        "w": 6,
        "x": 12,
        "y": 3
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "fixed",
            "fixedColor": "#B877D9"
          },
          "unit": "short",
          "decimals": 0,
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "purple",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "colorMode": "value",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "sum"
          ],
          "fields": "New visitors",
          "values": false
        },
        "textMode": "auto"
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "new_visitors",
              "text": "New visitors",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 5,
      "type": "stat",
      "title": "Bounce rate",
      "description": "Average Hitsteps bounce rate in the selected dashboard range.",
      "gridPos": {
        "h": 4,
        "w": 6,
        "x": 18,
        "y": 3
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "fixed",
            "fixedColor": "#FF9830"
          },
          "unit": "percent",
          "decimals": 1,
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "orange",
                "value": 50
              },
              {
                "color": "red",
                "value": 75
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "colorMode": "value",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "mean"
          ],
          "fields": "Bounce rate",
          "values": false
        },
        "textMode": "auto"
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "bounce_rate",
              "text": "Bounce rate",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 6,
      "type": "timeseries",
      "title": "Traffic trend",
      "description": "Daily pageviews, visits, new visitors, and returning visitors.",
      "gridPos": {
        "h": 8,
        "w": 16,
        "x": 0,
        "y": 7
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisBorderShow": false,
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "barWidthFactor": 0.6,
            "drawStyle": "line",
            "fillOpacity": 12,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "smooth",
            "lineWidth": 2,
            "pointSize": 4,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "auto",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Pageviews"
            },
            "properties": [
              {
                "id": "displayName",
                "value": "Pageviews"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#5794F2"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Visits"
            },
            "properties": [
              {
                "id": "displayName",
                "value": "Visits"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#73BF69"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "New visitors"
            },
            "properties": [
              {
                "id": "displayName",
                "value": "New visitors"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#B877D9"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Returning visitors"
            },
            "properties": [
              {
                "id": "displayName",
                "value": "Returning visitors"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#FF9830"
                }
              }
            ]
          }
        ]
      },
      "options": {
        "legend": {
          "calcs": [
            "sum",
            "lastNotNull"
          ],
          "displayMode": "table",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "desc"
        }
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "pageviews",
              "text": "Pageviews",
              "type": "number"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            },
            {
              "selector": "new_visitors",
              "text": "New visitors",
              "type": "number"
            },
            {
              "selector": "returning_visitors",
              "text": "Returning visitors",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 7,
      "type": "stat",
      "title": "Live visitors",
      "description": "Current active, idle, and total visitors. This panel is not affected by the dashboard time picker.",
      "gridPos": {
        "h": 8,
        "w": 8,
        "x": 16,
        "y": 7
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "unit": "short",
          "decimals": 0,
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "colorMode": "value",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=live&limit=1",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "active_visitors",
              "text": "Active visitors",
              "type": "number"
            },
            {
              "selector": "idle_visitors",
              "text": "Idle visitors",
              "type": "number"
            },
            {
              "selector": "total_visitors",
              "text": "Total visitors",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 8,
      "type": "timeseries",
      "title": "Traffic sources",
      "description": "Daily direct, search, referral, and social traffic.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 15
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisBorderShow": false,
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "Visits",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "barWidthFactor": 0.6,
            "drawStyle": "bars",
            "fillOpacity": 65,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "smooth",
            "lineWidth": 1,
            "pointSize": 4,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "normal"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Direct"
            },
            "properties": [
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#8AB8FF"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Search"
            },
            "properties": [
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#73BF69"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Referral"
            },
            "properties": [
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#FF9830"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Social"
            },
            "properties": [
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#B877D9"
                }
              }
            ]
          }
        ]
      },
      "options": {
        "legend": {
          "calcs": [
            "sum"
          ],
          "displayMode": "table",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "desc"
        }
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "direct",
              "text": "Direct",
              "type": "number"
            },
            {
              "selector": "search",
              "text": "Search",
              "type": "number"
            },
            {
              "selector": "referral",
              "text": "Referral",
              "type": "number"
            },
            {
              "selector": "social",
              "text": "Social",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 9,
      "type": "timeseries",
      "title": "Engagement and quality",
      "description": "Daily bounce rate, pages per visit, and bot share.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 15
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisBorderShow": false,
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "barWidthFactor": 0.6,
            "drawStyle": "line",
            "fillOpacity": 8,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "smooth",
            "lineWidth": 2,
            "pointSize": 4,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "auto",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Bounce rate"
            },
            "properties": [
              {
                "id": "unit",
                "value": "percent"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#FF9830"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Pages per visit"
            },
            "properties": [
              {
                "id": "unit",
                "value": "short"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#5794F2"
                }
              }
            ]
          },
          {
            "matcher": {
              "id": "byName",
              "options": "Bot share"
            },
            "properties": [
              {
                "id": "unit",
                "value": "percent"
              },
              {
                "id": "color",
                "value": {
                  "mode": "fixed",
                  "fixedColor": "#B877D9"
                }
              }
            ]
          }
        ]
      },
      "options": {
        "legend": {
          "calcs": [
            "mean",
            "lastNotNull"
          ],
          "displayMode": "table",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "desc"
        }
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "timeseries",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=query&from=${__timeFrom}&to=${__timeTo}&grain=day",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "time",
              "text": "Time",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            },
            {
              "selector": "bounce_rate",
              "text": "Bounce rate",
              "type": "number"
            },
            {
              "selector": "pages_per_visit",
              "text": "Pages per visit",
              "type": "number"
            },
            {
              "selector": "bot_share_percent",
              "text": "Bot share",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 10,
      "type": "text",
      "title": "Content and audience",
      "gridPos": {
        "h": 2,
        "w": 24,
        "x": 0,
        "y": 23
      },
      "options": {
        "mode": "markdown",
        "content": "## Content and audience\n\nThe tables below are bounded aggregate reports. URLs are sanitized and visitor identities are never returned."
      },
      "transparent": true
    },
    {
      "id": 11,
      "type": "table",
      "title": "Top pages",
      "description": "Pages with the most pageviews in the selected range.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 25
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=top_pages&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "title",
              "text": "Page",
              "type": "string"
            },
            {
              "selector": "url",
              "text": "URL",
              "type": "string"
            },
            {
              "selector": "pageviews",
              "text": "Pageviews",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 12,
      "type": "table",
      "title": "Entry pages",
      "description": "Pages where visits most often began.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 25
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=entry_pages&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "title",
              "text": "Page",
              "type": "string"
            },
            {
              "selector": "url",
              "text": "URL",
              "type": "string"
            },
            {
              "selector": "entries",
              "text": "Entries",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 13,
      "type": "table",
      "title": "Exit pages",
      "description": "Pages where visits most often ended.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 33
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=exit_pages&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "title",
              "text": "Page",
              "type": "string"
            },
            {
              "selector": "url",
              "text": "URL",
              "type": "string"
            },
            {
              "selector": "exits",
              "text": "Exits",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 14,
      "type": "table",
      "title": "Countries",
      "description": "Top countries by visits in the selected range.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 33
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=countries&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "country_name",
              "text": "Country",
              "type": "string"
            },
            {
              "selector": "country_code",
              "text": "Code",
              "type": "string"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            },
            {
              "selector": "share_percent",
              "text": "Share",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 15,
      "type": "table",
      "title": "Top referrers",
      "description": "Referring domains by aggregate hits.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 41
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=top_referrers&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "domain",
              "text": "Domain",
              "type": "string"
            },
            {
              "selector": "hits",
              "text": "Hits",
              "type": "number"
            },
            {
              "selector": "share_percent",
              "text": "Share",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 16,
      "type": "table",
      "title": "Technology",
      "description": "Browser, operating system, device, language, and screen resolution profiles.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 41
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=technology&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "dimension",
              "text": "Dimension",
              "type": "string"
            },
            {
              "selector": "name",
              "text": "Name",
              "type": "string"
            },
            {
              "selector": "visitors",
              "text": "Visitors",
              "type": "number"
            },
            {
              "selector": "share_percent",
              "text": "Share",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 17,
      "type": "text",
      "title": "Search, technology, and acquisition",
      "gridPos": {
        "h": 2,
        "w": 24,
        "x": 0,
        "y": 49
      },
      "options": {
        "mode": "markdown",
        "content": "## Search, technology, and acquisition\n\nSearch keyword attribution can be incomplete when search providers suppress referrer keywords."
      },
      "transparent": true
    },
    {
      "id": 18,
      "type": "table",
      "title": "Search engines",
      "description": "Search engines contributing visits in the selected range.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 51
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=search_engines&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "search_engine",
              "text": "Search engine",
              "type": "string"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            },
            {
              "selector": "share_percent",
              "text": "Share",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 19,
      "type": "table",
      "title": "Search keywords",
      "description": "Search keywords where Hitsteps has attribution data.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 51
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=search_keywords&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "keyword",
              "text": "Keyword",
              "type": "string"
            },
            {
              "selector": "search_engine",
              "text": "Search engine",
              "type": "string"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 20,
      "type": "table",
      "title": "AI referrals",
      "description": "Traffic attributed to recognized AI referral sources.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 59
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=ai_referrals&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "source",
              "text": "Source",
              "type": "string"
            },
            {
              "selector": "visits",
              "text": "Visits",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 21,
      "type": "text",
      "title": "Engagement and conversion reports",
      "gridPos": {
        "h": 2,
        "w": 24,
        "x": 0,
        "y": 67
      },
      "options": {
        "mode": "markdown",
        "content": "## Engagement and conversion reports\n\nThese panels show aggregate downloads, outbound links, video activity, goals, Triggers, and Funnels. Empty tables mean Hitsteps has no matching configured events for the selected period."
      },
      "transparent": true
    },
    {
      "id": 22,
      "type": "table",
      "title": "Downloads",
      "description": "Most downloaded files in the selected range.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 69
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=downloads&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "filename",
              "text": "Filename",
              "type": "string"
            },
            {
              "selector": "domain",
              "text": "Domain",
              "type": "string"
            },
            {
              "selector": "downloads",
              "text": "Downloads",
              "type": "number"
            },
            {
              "selector": "url",
              "text": "URL",
              "type": "string"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 23,
      "type": "table",
      "title": "Outbound links",
      "description": "External domains receiving outbound clicks.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 69
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=outbound_links&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "domain",
              "text": "Domain",
              "type": "string"
            },
            {
              "selector": "clicks",
              "text": "Clicks",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "timestamp",
              "timestampFormat": "2006-01-02T15:04:05Z07:00"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 24,
      "type": "table",
      "title": "Video engagement",
      "description": "Configured video activity in the selected range.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 77
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=videos&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "title",
              "text": "Video",
              "type": "string"
            },
            {
              "selector": "plays",
              "text": "Plays",
              "type": "number"
            },
            {
              "selector": "completions",
              "text": "Completions",
              "type": "number"
            },
            {
              "selector": "half_views",
              "text": "Halfway views",
              "type": "number"
            },
            {
              "selector": "loads",
              "text": "Loads",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 25,
      "type": "table",
      "title": "Goals",
      "description": "Configured goal events, conversions, and revenue.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 77
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Revenue"
            },
            "properties": [
              {
                "id": "unit",
                "value": "currencyUSD"
              }
            ]
          }
        ]
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=goals&from=${__timeFrom}&to=${__timeTo}&limit=10",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "name",
              "text": "Goal",
              "type": "string"
            },
            {
              "selector": "events",
              "text": "Events",
              "type": "number"
            },
            {
              "selector": "converted_profiles",
              "text": "Converted profiles",
              "type": "number"
            },
            {
              "selector": "revenue",
              "text": "Revenue",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 26,
      "type": "text",
      "title": "Triggers and funnels",
      "gridPos": {
        "h": 2,
        "w": 24,
        "x": 0,
        "y": 85
      },
      "options": {
        "mode": "markdown",
        "content": "## Triggers and funnels\n\nThese panels show aggregate Trigger matches and Funnel progression for the selected period. Individual visitor events and identities are never returned."
      }
    },
    {
      "id": 27,
      "type": "table",
      "title": "Triggers",
      "description": "Aggregate Trigger matches and unique visitors.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 87
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": []
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=triggers&from=${__timeFrom}&to=${__timeTo}&limit=20",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "name",
              "text": "Trigger",
              "type": "string"
            },
            {
              "selector": "rule_type",
              "text": "Rule",
              "type": "string"
            },
            {
              "selector": "hits",
              "text": "Hits",
              "type": "number"
            },
            {
              "selector": "unique_visitors",
              "text": "Visitors",
              "type": "number"
            },
            {
              "selector": "last_seen_at",
              "text": "Last seen",
              "type": "string"
            },
            {
              "selector": "total_hits",
              "text": "Lifetime hits",
              "type": "number"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 28,
      "type": "table",
      "title": "Funnels",
      "description": "Funnel starts, completions, conversion, and stages.",
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 87
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Conversion rate"
            },
            "properties": [
              {
                "id": "unit",
                "value": "percent"
              }
            ]
          }
        ]
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=funnels&from=${__timeFrom}&to=${__timeTo}&limit=20",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "name",
              "text": "Funnel",
              "type": "string"
            },
            {
              "selector": "step_count",
              "text": "Stages",
              "type": "number"
            },
            {
              "selector": "starts",
              "text": "Starts",
              "type": "number"
            },
            {
              "selector": "completions",
              "text": "Completions",
              "type": "number"
            },
            {
              "selector": "conversion_rate",
              "text": "Conversion rate",
              "type": "number"
            },
            {
              "selector": "backfill_status",
              "text": "Data status",
              "type": "string"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    },
    {
      "id": 29,
      "type": "table",
      "title": "Funnel stages",
      "description": "Aggregate stage progression for each Funnel.",
      "gridPos": {
        "h": 8,
        "w": 24,
        "x": 0,
        "y": 95
      },
      "datasource": {
        "type": "yesoreyeram-infinity-datasource",
        "uid": "${DS_HITSTEPS}"
      },
      "fieldConfig": {
        "defaults": {
          "custom": {
            "align": "auto",
            "cellOptions": {
              "type": "auto"
            },
            "inspect": false
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          }
        },
        "overrides": [
          {
            "matcher": {
              "id": "byName",
              "options": "Share of starts"
            },
            "properties": [
              {
                "id": "unit",
                "value": "percent"
              }
            ]
          }
        ]
      },
      "options": {
        "cellHeight": "sm",
        "footer": {
          "countRows": false,
          "fields": "",
          "reducer": [
            "sum"
          ],
          "show": false
        },
        "showHeader": true
      },
      "targets": [
        {
          "refId": "A",
          "datasource": {
            "type": "yesoreyeram-infinity-datasource",
            "uid": "${DS_HITSTEPS}"
          },
          "type": "json",
          "source": "url",
          "format": "table",
          "parser": "backend",
          "root_selector": "data",
          "url": "https://www.hitsteps.com/api/grafana.php?action=funnel_steps&from=${__timeFrom}&to=${__timeTo}&limit=20",
          "url_options": {
            "method": "GET",
            "data": ""
          },
          "columns": [
            {
              "selector": "funnel_name",
              "text": "Funnel",
              "type": "string"
            },
            {
              "selector": "position",
              "text": "Stage",
              "type": "number"
            },
            {
              "selector": "step_name",
              "text": "Step",
              "type": "string"
            },
            {
              "selector": "hits",
              "text": "Hits",
              "type": "number"
            },
            {
              "selector": "unique_visitors",
              "text": "Visitors",
              "type": "number"
            },
            {
              "selector": "share_of_starts_percent",
              "text": "Share of starts",
              "type": "number"
            },
            {
              "selector": "missing",
              "text": "Missing trigger",
              "type": "boolean"
            }
          ],
          "filters": [],
          "global_query_id": ""
        }
      ]
    }
  ],
  "refresh": "5m",
  "schemaVersion": 39,
  "style": "dark",
  "tags": [
    "hitsteps",
    "analytics",
    "infinity"
  ],
  "templating": {
    "list": []
  },
  "time": {
    "from": "now-30d",
    "to": "now"
  },
  "timepicker": {
    "refresh_intervals": [
      "5m",
      "15m",
      "30m",
      "1h"
    ],
    "time_options": [
      "6h",
      "12h",
      "24h",
      "7d",
      "30d",
      "90d",
      "365d"
    ]
  },
  "timezone": "browser",
  "title": "Hitsteps Website Analytics",
  "uid": null,
  "version": 1
}
