Change the analytics settings of a site
put/analytics/site/settings
Change the analytics settings of a site. Anything that collects more is a person's decision and an agent is refused.
Before you call
- Credential
Authorization: Bearer $KEY- Scope
analytics:write- Mcp
rivier_analytics_set_settings- Graphql
Mutation.analyticsSiteSettingsUpdate- Sdk
analytics.siteSettings.update- Cli
analytics site settings update
Parameters
- projectstringIn the query
Request bodyapplication/json, required
- enabledbooleanDefault: true.
- ownerModestringOne of: M0, M1, M2. Default: M1.
- childAudiencebooleanDefault: false.
- unverifiedRowsstringOne of: cautious, ceiling. Default: cautious.
- signalBehaviourstringOne of: totals_only, nothing. Default: totals_only.
- modelNonConsentedbooleanDefault: false.
- suppressBelowintegerDefault: 5. At least 1. At most 50.
- funnelslist of objectDefault: [].
- idstringrequiredPattern: ^[a-z0-9][a-z0-9-]{1,30}$.
- namestringrequiredAt most 60 characters.
- stepslist of objectrequired
- labelstringrequiredAt most 60 characters.
- pagestringAt most 200 characters.
- eventstringAt most 64 characters.
- labelstringrequired
- windowDaysintegerDefault: 1. At least 1. At most 30.
- idstringrequired
- goalslist of objectDefault: [].
- idstringrequiredPattern: ^[a-z0-9][a-z0-9-]{1,30}$.
- namestringrequiredAt most 60 characters.
- kindstringrequiredOne of: page, event, outcome.
- matchstringrequiredAt most 200 characters.
- valueMinorintegerAt least 0. At most 1000000000.
- currencystringAt most 3 characters.
- idstringrequired
- emailReportobjectDefault: {}.
- enabledbooleanDefault: false.
- weekdayintegerDefault: 1. At least 0. At most 6.
- recipientslist of string (email)Default: [].
- enabledboolean
- dataRegionstring or nullDefault: null.
- counterRetentionDaysinteger or nullDefault: null.
Responses
- 200application/jsonSuccess
object - 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring