Skip to main content
Glama

RevenueScope: revenue-first analytics for your EC site

Revenue breakdown by dimension

get_breakdown
Read-only

get_breakdown compares channel, entry_page, visitor_history, page and session_attribute rows. By default it uses the site's calendar month to date and compares with the prior month through the same calendar day (clamped to the prior month's last day). Pass start_date and end_date together for another inclusive calendar range in the site's analysis timezone; optionally pass compare_start_date and compare_end_date. Without explicit comparison dates it uses the immediately preceding equal-length range. Or pass preset (last_4_weeks, last_12_weeks or year_to_date) instead of dates, for the same periods and comparison as the app's period picker: the period ends on the last Saturday that closes a complete week (weeks run Sunday to Saturday, judged in the site timezone), the comparison is the same number of days directly before it, and year_to_date starts on January 1 of the year of that Saturday. preset cannot be combined with start_date, end_date, compare_start_date or compare_end_date, and period.preset echoes it. Each row reports available prior values and deltas. Channel attribution_model supports last_touch, first_touch, linear and time_decay. Candidate ad revenue is not paid attribution. ad_spend_candidates returns ROAS (candidate revenue / ad spend) only for ad-only platforms (Google Ads, Yahoo! Ads, Microsoft Ads, Criteo, RTB House, MicroAd); others such as Meta include organic traffic and get roas_status=includes_organic. Monthly ad spend is prorated by overlapping days. No overall ROAS. Unattributed is the total of purchases that no session carries, shown as a separate row and not added to channel revenue. A purchase by someone who first came from an ad or a search and later opened the site directly belongs to the channel of the session it was made in (often Direct), so Direct is not only direct visits. When that return is on another device or after cookies were cleared, it cannot be linked to the earlier visit and cannot be separated. revenue_breakdown.total_event_jpy is channel-attributed revenue plus Unattributed, not a total cut by purchase-event time. Some dimensions do not support country/device filters; unsupported axes are identified in notes. site_id is optional when OAuth-authenticated (omitting it uses the primary site). When the user names a specific site, such as the sample site, call list_sites first and pass that site_id. This tool has an attached view. When the host shows it, the figures are already on screen: do not repeat them as a table or list in your reply; give only a short takeaway (2-3 sentences).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
deviceNo
filterNo
presetNo
countryNo
site_idNo
end_dateNo
dimensionYes
start_dateNo
visitor_typeNo
compare_end_dateNo
attribution_modelNolast_touch
compare_start_dateNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
pathNo
rowsNo
basisNo
notesNo
filterNo
periodYes
is_demoNo
messageNo
revenueNo
site_idYes
dimensionYes
truncatedNo
error_codeNo
assumptionsNo
limitationsNo
total_pagesNo
display_noteNo
total_entriesNo
data_freshnessYes
revenue_statusNo
previous_periodNo
total_pageviewsNo
attribution_modelNo
comparison_statusNo
revenue_breakdownNo
presentation_hintsYes
session_attributesNo
ad_spend_candidatesNo
period_boundary_definitionsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedOutput schema / properties / display_note
      Added value: +{
      +  "type": "string"
      +}
  2. Changed5 schema fields changed
    • changedOutput schema / properties / presentation_hints / properties / recommended_followup_tools / items / enum
      Previous value: -[
      -  "get_breakdown",
      -  "get_priority_insights",
      -  "get_summary"
      -]New value: +[
      +  "get_breakdown",
      +  "get_summary"
      +]
    • changedOutput schema / properties / presentation_hints / properties / recommended_sections / items / enum
      Previous value: -[
      -  "kpi_summary",
      -  "trend",
      -  "ad_spend_context",
      -  "breakdown",
      -  "priority_insights",
      -  "recommended_actions"
      -]New value: +[
      +  "kpi_summary",
      +  "trend",
      +  "ad_spend_context",
      +  "breakdown",
      +  "recommended_actions"
      +]
    • changedOutput schema / properties / presentation_hints / properties / response_type / enum
      Previous value: -[
      -  "analytics_summary",
      -  "analytics_breakdown",
      -  "priority_insights",
      -  "analytics_today"
      -]New value: +[
      +  "analytics_summary",
      +  "analytics_breakdown",
      +  "analytics_today"
      +]
    • removedOutput schema / properties / presentation_hints / properties / show_priority_insights
      Removed value: -{
      -  "type": "boolean"
      -}
    • changedOutput schema / properties / presentation_hints / required
      Previous value: -[
      -  "response_type",
      -  "primary_metric",
      -  "show_period_comparison",
      -  "show_trend",
      -  "show_breakdown",
      -  "show_priority_insights",
      -  "prefer_compact_visual_summary",
      -  "avoid_long_prose",
      -  "recommended_followup_tools",
      -  "recommended_sections"
      -]New value: +[
      +  "response_type",
      +  "primary_metric",
      +  "show_period_comparison",
      +  "show_trend",
      +  "show_breakdown",
      +  "prefer_compact_visual_summary",
      +  "avoid_long_prose",
      +  "recommended_followup_tools",
      +  "recommended_sections"
      +]
  3. Changed2 schema fields changed
    • addedInput schema / properties / preset
      Added value: +{
      +  "enum": [
      +    "last_4_weeks",
      +    "last_12_weeks",
      +    "year_to_date"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / preset
      Added value: +{
      +  "enum": [
      +    "last_4_weeks",
      +    "last_12_weeks",
      +    "year_to_date"
      +  ],
      +  "type": "string"
      +}
  4. Changed4 schema fields changed
    • addedOutput schema / properties / ad_spend_candidates / items / properties / previous_roas
      Added value: +{
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / ad_spend_candidates / items / properties / roas
      Added value: +{
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / ad_spend_candidates / items / properties / roas_status
      Added value: +{
      +  "enum": [
      +    "available",
      +    "includes_organic",
      +    "no_spend",
      +    "revenue_unavailable",
      +    "spend_unavailable",
      +    "filtered_scope"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / ad_spend_candidates / items / required
      Previous value: -[
      -  "ad_channel",
      -  "spend_jpy",
      -  "candidate_revenue_jpy",
      -  "previous_spend_jpy",
      -  "spend_delta_jpy",
      -  "previous_candidate_revenue_jpy",
      -  "candidate_revenue_delta_jpy"
      -]New value: +[
      +  "ad_channel",
      +  "spend_jpy",
      +  "candidate_revenue_jpy",
      +  "roas",
      +  "roas_status",
      +  "previous_roas",
      +  "previous_spend_jpy",
      +  "spend_delta_jpy",
      +  "previous_candidate_revenue_jpy",
      +  "candidate_revenue_delta_jpy"
      +]
  5. Changed3 schema fields changed
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "ad_platform": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "aov_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_dwell_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bot_excluded_count": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "cvr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_ad_platform": {
      -          "type": "boolean"
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "mapped_channels": {
      -          "anyOf": [
      -            {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ]
      -        },
      -        "orders": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "previous_revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "previous_sessions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_delta_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions_delta": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_position": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "ctr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "title": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change",
      -        "title",
      -        "impressions",
      -        "clicks",
      -        "ctr",
      -        "avg_position"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_session_duration_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "previous_revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "previous_sessions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_delta_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "sessions_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions_delta": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "sessions",
      -        "revenue_jpy",
      -        "avg_session_duration_seconds",
      -        "bounce_rate",
      -        "previous_sessions",
      -        "sessions_delta",
      -        "sessions_change_pct",
      -        "previous_revenue_jpy",
      -        "revenue_delta_jpy",
      -        "revenue_change_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "is_new_visitor": {
      -          "type": "boolean"
      -        },
      -        "previous_revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "previous_sessions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_delta_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "sessions_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions_delta": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "type": {
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "type",
      -        "is_new_visitor",
      -        "sessions",
      -        "revenue_jpy",
      -        "previous_sessions",
      -        "sessions_delta",
      -        "sessions_change_pct",
      -        "previous_revenue_jpy",
      -        "revenue_delta_jpy",
      -        "revenue_change_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_session_duration_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "previous_revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "previous_sessions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_delta_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "sessions_change_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions_delta": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "sessions",
      -        "revenue_jpy",
      -        "avg_session_duration_seconds",
      -        "bounce_rate",
      -        "previous_sessions",
      -        "sessions_delta",
      -        "sessions_change_pct",
      -        "previous_revenue_jpy",
      -        "revenue_delta_jpy",
      -        "revenue_change_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "ad_platform": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_dwell_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bot_excluded_count": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "cvr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_ad_platform": {
      +          "type": "boolean"
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "mapped_channels": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "orders": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "title",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_session_duration_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "sessions",
      +        "revenue_jpy",
      +        "avg_session_duration_seconds",
      +        "bounce_rate",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "is_new_visitor": {
      +          "type": "boolean"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "type": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "type",
      +        "is_new_visitor",
      +        "sessions",
      +        "revenue_jpy",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_session_duration_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "sessions",
      +        "revenue_jpy",
      +        "avg_session_duration_seconds",
      +        "bounce_rate",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
    • changedOutput schema / properties / session_attributes / properties / devices / items / properties / cvr / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / visitor_types / items / properties / cvr / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
  6. Changed1 schema field changed
    • removedInput schema / properties / period
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "const": "today",
      -      "type": "string"
      -    },
      -    {
      -      "const": "7d",
      -      "type": "string"
      -    },
      -    {
      -      "const": "30d",
      -      "type": "string"
      -    },
      -    {
      -      "const": "90d",
      -      "type": "string"
      -    },
      -    {
      -      "maximum": 365,
      -      "minimum": 1,
      -      "type": "integer"
      -    }
      -  ],
      -  "default": "30d"
      -}
  7. Changed2 schema fields changed
    • changedOutput schema / properties / presentation_hints / properties / recommended_followup_tools / items / enum
      Previous value: -[
      -  "get_breakdown",
      -  "get_priority_insights"
      -]New value: +[
      +  "get_breakdown",
      +  "get_priority_insights",
      +  "get_summary"
      +]
    • changedOutput schema / properties / presentation_hints / properties / response_type / enum
      Previous value: -[
      -  "analytics_summary",
      -  "analytics_breakdown",
      -  "priority_insights"
      -]New value: +[
      +  "analytics_summary",
      +  "analytics_breakdown",
      +  "priority_insights",
      +  "analytics_today"
      +]
  8. Changed22 schema fields changed
    • changedInput schema / properties / dimension / enum
      Previous value: -[
      -  "channel",
      -  "page",
      -  "session_attribute"
      -]New value: +[
      +  "channel",
      +  "entry_page",
      +  "visitor_history",
      +  "page",
      +  "session_attribute"
      +]
    • addedOutput schema / properties / ad_spend_candidates
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ad_channel": {
      +        "type": "string"
      +      },
      +      "candidate_revenue_delta_jpy": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "candidate_revenue_jpy": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "previous_candidate_revenue_jpy": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "previous_spend_jpy": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "spend_delta_jpy": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "spend_jpy": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "ad_channel",
      +      "spend_jpy",
      +      "candidate_revenue_jpy",
      +      "previous_spend_jpy",
      +      "spend_delta_jpy",
      +      "previous_candidate_revenue_jpy",
      +      "candidate_revenue_delta_jpy"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / properties / comparison_status
      Added value: +{
      +  "enum": [
      +    "available",
      +    "unavailable"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / dimension / enum
      Previous value: -[
      -  "channel",
      -  "page",
      -  "session_attribute"
      -]New value: +[
      +  "channel",
      +  "entry_page",
      +  "visitor_history",
      +  "page",
      +  "session_attribute"
      +]
    • addedOutput schema / properties / error_code
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / is_demo
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / message
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / revenue
      Added value: +{
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / revenue_status
      Added value: +{
      +  "enum": [
      +    "confirmed",
      +    "unconfirmed",
      +    "error"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_dwell_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bot_excluded_count": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "cvr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "orders": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "orders",
      -        "aov_jpy",
      -        "cvr",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_position": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "ctr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "title": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change",
      -        "title",
      -        "impressions",
      -        "clicks",
      -        "ctr",
      -        "avg_position"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "ad_platform": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_dwell_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bot_excluded_count": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "cvr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_ad_platform": {
      +          "type": "boolean"
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "mapped_channels": {
      +          "anyOf": [
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "orders": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "title",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_session_duration_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "sessions",
      +        "revenue_jpy",
      +        "avg_session_duration_seconds",
      +        "bounce_rate",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "is_new_visitor": {
      +          "type": "boolean"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "type": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "type",
      +        "is_new_visitor",
      +        "sessions",
      +        "revenue_jpy",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_session_duration_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "previous_revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "previous_sessions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_delta_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "sessions_change_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions_delta": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "sessions",
      +        "revenue_jpy",
      +        "avg_session_duration_seconds",
      +        "bounce_rate",
      +        "previous_sessions",
      +        "sessions_delta",
      +        "sessions_change_pct",
      +        "previous_revenue_jpy",
      +        "revenue_delta_jpy",
      +        "revenue_change_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
    • changedOutput schema / properties / session_attributes / properties / countries / items / properties / revenue / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / countries / items / properties / rps / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / dayofweek / items / properties / revenue / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / dayofweek / items / properties / rps / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / devices / items / properties / revenue / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / devices / items / properties / rps / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / timeslots / items / properties / revenue / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / timeslots / items / properties / rps / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / visitor_types / items / properties / revenue / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / session_attributes / properties / visitor_types / items / properties / rps / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • addedOutput schema / properties / total_entries
      Added value: +{
      +  "type": "number"
      +}
    • changedOutput schema / properties / truncated / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "omitted_pages": {
      -        "type": "number"
      -      },
      -      "omitted_pageviews": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "omitted_pages",
      -      "omitted_pageviews"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "omitted_entries": {
      +        "type": "number"
      +      },
      +      "omitted_pages": {
      +        "type": "number"
      +      },
      +      "omitted_pageviews": {
      +        "type": "number"
      +      },
      +      "omitted_sessions": {
      +        "type": "number"
      +      },
      +      "total_sessions": {
      +        "type": "number"
      +      }
      +    },
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  9. Changed4 schema fields changed
    • addedInput schema / properties / compare_end_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / compare_start_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / end_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / start_date
      Added value: +{
      +  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +  "type": "string"
      +}
  10. Changed2 schema fields changed
    • removedOutput schema / properties / period / properties / timezone / const
      Removed value: -"Asia/Tokyo"
    • changedOutput schema / properties / period / properties / window_type / enum
      Previous value: -[
      -  "rolling",
      -  "calendar_to_date",
      -  "comparison"
      -]New value: +[
      +  "rolling",
      +  "calendar_to_date",
      +  "comparison",
      +  "calendar_range"
      +]
  11. Changed14 schema fields changed
    • addedOutput schema / properties / data_freshness
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "bot_classification_delay_definitions": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "burst_cluster_fallback": {
      +          "type": "string"
      +        },
      +        "burst_cluster_primary": {
      +          "type": "string"
      +        },
      +        "single_page_zero_dwell": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "burst_cluster_primary",
      +        "burst_cluster_fallback",
      +        "single_page_zero_dwell"
      +      ],
      +      "type": "object"
      +    },
      +    "bot_classification_delay_minutes_max_by_rule": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "burst_cluster_fallback": {
      +          "const": 480,
      +          "type": "number"
      +        },
      +        "burst_cluster_primary": {
      +          "const": 20,
      +          "type": "number"
      +        },
      +        "single_page_zero_dwell": {
      +          "const": 480,
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "burst_cluster_primary",
      +        "burst_cluster_fallback",
      +        "single_page_zero_dwell"
      +      ],
      +      "type": "object"
      +    },
      +    "delay_bounds_assume_scheduled_jobs_operational": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "generated_at": {
      +      "format": "date-time",
      +      "type": "string"
      +    },
      +    "may_change_because": {
      +      "items": {
      +        "enum": [
      +          "live_ingestion",
      +          "open_window",
      +          "moving_window",
      +          "delayed_bot_classification"
      +        ],
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "provisional": {
      +      "const": true,
      +      "type": "boolean"
      +    }
      +  },
      +  "required": [
      +    "generated_at",
      +    "provisional",
      +    "may_change_because",
      +    "bot_classification_delay_minutes_max_by_rule",
      +    "bot_classification_delay_definitions",
      +    "delay_bounds_assume_scheduled_jobs_operational"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / period / properties / calendar_dates_touched
      Added value: +{
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedOutput schema / properties / period / properties / duration_hours
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / period / properties / reference_bounds
      Added value: +{
      +  "const": "start_inclusive_end_exclusive",
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / reference_end_at
      Added value: +{
      +  "format": "date-time",
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / reference_start_at
      Added value: +{
      +  "format": "date-time",
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / source_alignment
      Added value: +{
      +  "enum": [
      +    "exact",
      +    "mixed"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / source_boundaries
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "applies_to": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "boundary": {
      +        "enum": [
      +          "reference_timestamp_window",
      +          "database_statement_time_window",
      +          "jst_calendar_dates_from_reference_start",
      +          "jst_calendar_dates_from_database_window_start",
      +          "jst_calendar_dates_inclusive",
      +          "account_registry_not_period_scoped",
      +          "derived_previous_daily_window",
      +          "derived_from_current_and_previous",
      +          "defined_per_output_item"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "applies_to",
      +      "boundary"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / properties / period / properties / timezone
      Added value: +{
      +  "const": "Asia/Tokyo",
      +  "type": "string"
      +}
    • addedOutput schema / properties / period / properties / window_type
      Added value: +{
      +  "enum": [
      +    "rolling",
      +    "calendar_to_date",
      +    "comparison"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / period / required
      Previous value: -[
      -  "start",
      -  "end",
      -  "days"
      -]New value: +[
      +  "start",
      +  "end",
      +  "days",
      +  "reference_start_at",
      +  "reference_end_at",
      +  "window_type",
      +  "reference_bounds",
      +  "timezone",
      +  "duration_hours",
      +  "calendar_dates_touched",
      +  "source_alignment",
      +  "source_boundaries"
      +]
    • addedOutput schema / properties / period_boundary_definitions
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "account_registry_not_period_scoped": {
      +      "type": "string"
      +    },
      +    "database_statement_time_window": {
      +      "type": "string"
      +    },
      +    "defined_per_output_item": {
      +      "type": "string"
      +    },
      +    "derived_from_current_and_previous": {
      +      "type": "string"
      +    },
      +    "derived_previous_daily_window": {
      +      "type": "string"
      +    },
      +    "jst_calendar_dates_from_database_window_start": {
      +      "type": "string"
      +    },
      +    "jst_calendar_dates_from_reference_start": {
      +      "type": "string"
      +    },
      +    "jst_calendar_dates_inclusive": {
      +      "type": "string"
      +    },
      +    "path_syntax": {
      +      "const": "dot_path_with_array_wildcard",
      +      "type": "string"
      +    },
      +    "reference_timestamp_window": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "path_syntax",
      +    "reference_timestamp_window",
      +    "database_statement_time_window",
      +    "jst_calendar_dates_from_reference_start",
      +    "jst_calendar_dates_from_database_window_start",
      +    "jst_calendar_dates_inclusive",
      +    "account_registry_not_period_scoped",
      +    "derived_previous_daily_window",
      +    "derived_from_current_and_previous",
      +    "defined_per_output_item"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / previous_period
      Added value: +{
      +  "$ref": "#/properties/period"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "site_id",
      -  "dimension",
      -  "period",
      -  "presentation_hints"
      -]New value: +[
      +  "site_id",
      +  "dimension",
      +  "period",
      +  "data_freshness",
      +  "period_boundary_definitions",
      +  "presentation_hints"
      +]
  12. Changed2 schema fields changed
    • addedOutput schema / properties / presentation_hints
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "avoid_long_prose": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "prefer_compact_visual_summary": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "primary_metric": {
      +      "type": "string"
      +    },
      +    "recommended_followup_tools": {
      +      "items": {
      +        "enum": [
      +          "get_breakdown",
      +          "get_priority_insights"
      +        ],
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "recommended_sections": {
      +      "items": {
      +        "enum": [
      +          "kpi_summary",
      +          "trend",
      +          "ad_spend_context",
      +          "breakdown",
      +          "priority_insights",
      +          "recommended_actions"
      +        ],
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "response_type": {
      +      "enum": [
      +        "analytics_summary",
      +        "analytics_breakdown",
      +        "priority_insights"
      +      ],
      +      "type": "string"
      +    },
      +    "show_breakdown": {
      +      "type": "boolean"
      +    },
      +    "show_period_comparison": {
      +      "type": "boolean"
      +    },
      +    "show_priority_insights": {
      +      "type": "boolean"
      +    },
      +    "show_trend": {
      +      "type": "boolean"
      +    }
      +  },
      +  "required": [
      +    "response_type",
      +    "primary_metric",
      +    "show_period_comparison",
      +    "show_trend",
      +    "show_breakdown",
      +    "show_priority_insights",
      +    "prefer_compact_visual_summary",
      +    "avoid_long_prose",
      +    "recommended_followup_tools",
      +    "recommended_sections"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "site_id",
      -  "dimension",
      -  "period"
      -]New value: +[
      +  "site_id",
      +  "dimension",
      +  "period",
      +  "presentation_hints"
      +]
  13. Changed2 schema fields changed
    • addedInput schema / properties / visitor_type
      Added value: +{
      +  "enum": [
      +    "new",
      +    "returning"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_dwell_seconds": {
      -          "type": "number"
      -        },
      -        "bot_excluded_count": {
      -          "type": "number"
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "cvr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "orders": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "orders",
      -        "aov_jpy",
      -        "cvr",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_position": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "ctr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "title": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change",
      -        "title",
      -        "impressions",
      -        "clicks",
      -        "ctr",
      -        "avg_position"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_dwell_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bot_excluded_count": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "cvr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "orders": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "visitors",
      +        "avg_dwell_seconds",
      +        "bounce_rate_pct",
      +        "bot_excluded_count",
      +        "orders",
      +        "aov_jpy",
      +        "cvr",
      +        "spend_jpy",
      +        "impressions",
      +        "clicks",
      +        "conversions",
      +        "conversion_value_jpy",
      +        "roas",
      +        "saturation_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": "number"
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "title",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
  14. Changed1 schema field changed
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_dwell_seconds": {
      -          "type": "number"
      -        },
      -        "bot_excluded_count": {
      -          "type": "number"
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_position": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "ctr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "title": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change",
      -        "title",
      -        "impressions",
      -        "clicks",
      -        "ctr",
      -        "avg_position"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_dwell_seconds": {
      +          "type": "number"
      +        },
      +        "bot_excluded_count": {
      +          "type": "number"
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "cvr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "orders": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "visitors",
      +        "avg_dwell_seconds",
      +        "bounce_rate_pct",
      +        "bot_excluded_count",
      +        "orders",
      +        "aov_jpy",
      +        "cvr",
      +        "spend_jpy",
      +        "impressions",
      +        "clicks",
      +        "conversions",
      +        "conversion_value_jpy",
      +        "roas",
      +        "saturation_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": "number"
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "title",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
  15. Changed1 schema field changed
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_dwell_seconds": {
      -          "type": "number"
      -        },
      -        "bot_excluded_count": {
      -          "type": "number"
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_position": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "ctr": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change",
      -        "impressions",
      -        "clicks",
      -        "ctr",
      -        "avg_position"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_dwell_seconds": {
      +          "type": "number"
      +        },
      +        "bot_excluded_count": {
      +          "type": "number"
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "visitors",
      +        "avg_dwell_seconds",
      +        "bounce_rate_pct",
      +        "bot_excluded_count",
      +        "spend_jpy",
      +        "impressions",
      +        "clicks",
      +        "conversions",
      +        "conversion_value_jpy",
      +        "roas",
      +        "saturation_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": "number"
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "title",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
  16. Changed1 schema field changed
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_dwell_seconds": {
      -          "type": "number"
      -        },
      -        "bot_excluded_count": {
      -          "type": "number"
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "pageviews_change": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate",
      -        "pageviews_change"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_dwell_seconds": {
      +          "type": "number"
      +        },
      +        "bot_excluded_count": {
      +          "type": "number"
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "visitors",
      +        "avg_dwell_seconds",
      +        "bounce_rate_pct",
      +        "bot_excluded_count",
      +        "spend_jpy",
      +        "impressions",
      +        "clicks",
      +        "conversions",
      +        "conversion_value_jpy",
      +        "roas",
      +        "saturation_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": "number"
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_position": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "ctr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change",
      +        "impressions",
      +        "clicks",
      +        "ctr",
      +        "avg_position"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
  17. Changed3 schema fields changed
    • addedInput schema / properties / country
      Added value: +{
      +  "maxLength": 2,
      +  "minLength": 2,
      +  "type": "string"
      +}
    • addedInput schema / properties / device
      Added value: +{
      +  "enum": [
      +    "mobile",
      +    "desktop",
      +    "tablet"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / anyOf
      Previous value: -[
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_dwell_seconds": {
      -          "type": "number"
      -        },
      -        "bot_excluded_count": {
      -          "type": "number"
      -        },
      -        "bounce_rate_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "channel": {
      -          "type": "string"
      -        },
      -        "clicks": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversion_value_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "conversions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "impressions": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "is_unattributed": {
      -          "type": "boolean"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "roas": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "saturation_pct": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "sessions": {
      -          "type": "number"
      -        },
      -        "spend_jpy": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "channel",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "visitors",
      -        "avg_dwell_seconds",
      -        "bounce_rate_pct",
      -        "bot_excluded_count",
      -        "spend_jpy",
      -        "impressions",
      -        "clicks",
      -        "conversions",
      -        "conversion_value_jpy",
      -        "roas",
      -        "saturation_pct"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aov_jpy": {
      -          "type": "number"
      -        },
      -        "campaign": {
      -          "type": "string"
      -        },
      -        "cvr": {
      -          "type": "number"
      -        },
      -        "revenue_jpy": {
      -          "type": "number"
      -        },
      -        "rps_jpy": {
      -          "type": "number"
      -        },
      -        "sessions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "campaign",
      -        "sessions",
      -        "revenue_jpy",
      -        "rps_jpy",
      -        "aov_jpy",
      -        "cvr"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "avg_time_on_page_seconds": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "bounce_rate": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "page": {
      -          "type": "string"
      -        },
      -        "pageviews": {
      -          "type": "number"
      -        },
      -        "unique_visitors": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "page",
      -        "pageviews",
      -        "unique_visitors",
      -        "avg_time_on_page_seconds",
      -        "bounce_rate"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_dwell_seconds": {
      +          "type": "number"
      +        },
      +        "bot_excluded_count": {
      +          "type": "number"
      +        },
      +        "bounce_rate_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "channel": {
      +          "type": "string"
      +        },
      +        "clicks": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversion_value_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "conversions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "impressions": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "is_unattributed": {
      +          "type": "boolean"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "roas": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "saturation_pct": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "sessions": {
      +          "type": "number"
      +        },
      +        "spend_jpy": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "channel",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "visitors",
      +        "avg_dwell_seconds",
      +        "bounce_rate_pct",
      +        "bot_excluded_count",
      +        "spend_jpy",
      +        "impressions",
      +        "clicks",
      +        "conversions",
      +        "conversion_value_jpy",
      +        "roas",
      +        "saturation_pct"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "aov_jpy": {
      +          "type": "number"
      +        },
      +        "campaign": {
      +          "type": "string"
      +        },
      +        "cvr": {
      +          "type": "number"
      +        },
      +        "revenue_jpy": {
      +          "type": "number"
      +        },
      +        "rps_jpy": {
      +          "type": "number"
      +        },
      +        "sessions": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "campaign",
      +        "sessions",
      +        "revenue_jpy",
      +        "rps_jpy",
      +        "aov_jpy",
      +        "cvr"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "avg_time_on_page_seconds": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "bounce_rate": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "page": {
      +          "type": "string"
      +        },
      +        "pageviews": {
      +          "type": "number"
      +        },
      +        "pageviews_change": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "unique_visitors": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "page",
      +        "pageviews",
      +        "unique_visitors",
      +        "avg_time_on_page_seconds",
      +        "bounce_rate",
      +        "pageviews_change"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
  18. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "assumptions": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "attribution_model": {
      +      "enum": [
      +        "last_touch",
      +        "first_touch",
      +        "linear",
      +        "time_decay"
      +      ],
      +      "type": "string"
      +    },
      +    "basis": {
      +      "type": "string"
      +    },
      +    "dimension": {
      +      "enum": [
      +        "channel",
      +        "page",
      +        "session_attribute"
      +      ],
      +      "type": "string"
      +    },
      +    "filter": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "channel": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "channel"
      +      ],
      +      "type": "object"
      +    },
      +    "limitations": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "notes": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "path": {
      +      "enum": [
      +        "A",
      +        "B"
      +      ],
      +      "type": "string"
      +    },
      +    "period": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "days": {
      +          "type": "number"
      +        },
      +        "end": {
      +          "type": "string"
      +        },
      +        "start": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "start",
      +        "end",
      +        "days"
      +      ],
      +      "type": "object"
      +    },
      +    "revenue_breakdown": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "attributed_jpy": {
      +          "type": "number"
      +        },
      +        "total_event_jpy": {
      +          "type": "number"
      +        },
      +        "unattributed_jpy": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "total_event_jpy",
      +        "attributed_jpy",
      +        "unattributed_jpy"
      +      ],
      +      "type": "object"
      +    },
      +    "rows": {
      +      "anyOf": [
      +        {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "avg_dwell_seconds": {
      +                "type": "number"
      +              },
      +              "bot_excluded_count": {
      +                "type": "number"
      +              },
      +              "bounce_rate_pct": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "channel": {
      +                "type": "string"
      +              },
      +              "clicks": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "conversion_value_jpy": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "conversions": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "impressions": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "is_unattributed": {
      +                "type": "boolean"
      +              },
      +              "revenue_jpy": {
      +                "type": "number"
      +              },
      +              "roas": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "rps_jpy": {
      +                "type": "number"
      +              },
      +              "saturation_pct": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "sessions": {
      +                "type": "number"
      +              },
      +              "spend_jpy": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "visitors": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "channel",
      +              "sessions",
      +              "revenue_jpy",
      +              "rps_jpy",
      +              "visitors",
      +              "avg_dwell_seconds",
      +              "bounce_rate_pct",
      +              "bot_excluded_count",
      +              "spend_jpy",
      +              "impressions",
      +              "clicks",
      +              "conversions",
      +              "conversion_value_jpy",
      +              "roas",
      +              "saturation_pct"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "aov_jpy": {
      +                "type": "number"
      +              },
      +              "campaign": {
      +                "type": "string"
      +              },
      +              "cvr": {
      +                "type": "number"
      +              },
      +              "revenue_jpy": {
      +                "type": "number"
      +              },
      +              "rps_jpy": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "campaign",
      +              "sessions",
      +              "revenue_jpy",
      +              "rps_jpy",
      +              "aov_jpy",
      +              "cvr"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "avg_time_on_page_seconds": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "bounce_rate": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "page": {
      +                "type": "string"
      +              },
      +              "pageviews": {
      +                "type": "number"
      +              },
      +              "unique_visitors": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "page",
      +              "pageviews",
      +              "unique_visitors",
      +              "avg_time_on_page_seconds",
      +              "bounce_rate"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      ]
      +    },
      +    "session_attributes": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "countries": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "country": {
      +                "type": "string"
      +              },
      +              "name": {
      +                "type": "string"
      +              },
      +              "revenue": {
      +                "type": "number"
      +              },
      +              "rps": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              },
      +              "share_pct": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "country",
      +              "name",
      +              "sessions",
      +              "revenue",
      +              "rps",
      +              "share_pct"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "dayofweek": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "day": {
      +                "type": "string"
      +              },
      +              "iso_dow": {
      +                "type": "number"
      +              },
      +              "revenue": {
      +                "type": "number"
      +              },
      +              "rps": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "day",
      +              "iso_dow",
      +              "sessions",
      +              "revenue",
      +              "rps"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "devices": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "cvr": {
      +                "type": "number"
      +              },
      +              "device": {
      +                "type": "string"
      +              },
      +              "revenue": {
      +                "type": "number"
      +              },
      +              "rps": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "device",
      +              "sessions",
      +              "revenue",
      +              "rps",
      +              "cvr"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "timeslots": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "hour_start": {
      +                "type": "number"
      +              },
      +              "revenue": {
      +                "type": "number"
      +              },
      +              "rps": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              },
      +              "slot": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "slot",
      +              "hour_start",
      +              "sessions",
      +              "revenue",
      +              "rps"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "visitor_types": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "aov": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "cvr": {
      +                "type": "number"
      +              },
      +              "is_new_visitor": {
      +                "type": "boolean"
      +              },
      +              "revenue": {
      +                "type": "number"
      +              },
      +              "rps": {
      +                "type": "number"
      +              },
      +              "sessions": {
      +                "type": "number"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "is_new_visitor",
      +              "sessions",
      +              "revenue",
      +              "rps",
      +              "cvr",
      +              "aov"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "devices",
      +        "timeslots",
      +        "dayofweek",
      +        "visitor_types",
      +        "countries"
      +      ],
      +      "type": "object"
      +    },
      +    "site_id": {
      +      "type": "string"
      +    },
      +    "total_pages": {
      +      "type": "number"
      +    },
      +    "total_pageviews": {
      +      "type": "number"
      +    },
      +    "truncated": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "omitted_pages": {
      +              "type": "number"
      +            },
      +            "omitted_pageviews": {
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "omitted_pages",
      +            "omitted_pageviews"
      +          ],
      +          "type": "object"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    }
      +  },
      +  "required": [
      +    "site_id",
      +    "dimension",
      +    "period"
      +  ],
      +  "type": "object"
      +}
  19. Changed1 schema field changed
    • addedInput schema / properties / attribution_model
      Added value: +{
      +  "default": "last_touch",
      +  "enum": [
      +    "last_touch",
      +    "first_touch",
      +    "linear",
      +    "time_decay"
      +  ],
      +  "type": "string"
      +}
  20. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources