Many aspects of reports define a context, which specifies what they refer to.
This is an example of a report pointing at a Website context, i.e. a single website:
This is an example of a report pointing to a Websites context, i.e. multiple websites matching some criteria, like specific tags:
Widgets require a context to know what they are reporting on. For example:
Report contexts are used in three places:
Reports - a report has a context, which defines the default context for all of the widgets inside it. In most cases, this means changing the context of the report will change what all of the widgets in the report will report on. However, it is possible for individual widgets to override this by specifying their own ‘locked’ context.
Widgets - a widget can optionally specify a context. If it does so, that widget always reports on that exact context, no matter what the report. This is shown as a padlock inside Silktide, indicating the widget is locked to that context (e.g. a specific website, in this example):
Report templates - a report template defines the type of context it uses. This type is copied by any report which uses the report template.