Prerequisites
Before creating a report, make sure you have:- At least one connector set up in Settings → Connectors
- A clear idea of which metric or data pattern you want to monitor
Step 1: Choose a report type
1
Go to Reports
In the left sidebar, click Reports and then Create report.
2
Select a report type
Choose the type that fits your use case:
Campaign Tracking
Campaign Tracking
For monitoring standard paid media metrics (impressions, clicks, spend, conversions, ROAS) across campaigns over time.
BigQuery Monitor
BigQuery Monitor
For running a custom SQL query and presenting the results in a structured table. Use this for custom KPIs or data quality checks.
Event Monitor
Event Monitor
For tracking specific user events and detecting spikes, drops, or anomalies.
Step 2: Configure the report
Configuration options vary by report type.Campaign Tracking
- Select your connector — choose which BigQuery connector to query
- Map your tables — tell the report which table contains campaign data (e.g.
adwords_performance) - Select metrics — choose which columns to include (spend, impressions, clicks, conversions, etc.)
- Set date range — choose a rolling window (e.g. last 7 days, last 30 days) or a fixed period
- Add filters (optional) — filter by campaign name, channel, or other dimensions
BigQuery Monitor
- Select your connector — choose which BigQuery connector to query
-
Write your SQL query — enter the query you want to run on each execution
- Set column labels (optional) — rename technical column names to human-readable labels
Event Monitor
- Select your connector — choose which BigQuery connector to query
- Select your events table — choose the table that contains event data
- Choose the event to monitor — filter by
event_nameor another column - Set the comparison window — define the period to compare against (e.g. same day last week)
- Configure anomaly thresholds — set percentage change thresholds that should trigger an alert
Step 3: Schedule the report
1
Enable schedule
Toggle Enable schedule on.
2
Set the cron expression
Enter a cron expression for when the report should run. Examples:
Step 4: Add notifications (optional)
If you want to receive an alert when the report completes, attach a notification channel:- In the report settings, scroll to Notifications
- Select one or more channels (email, Slack, Teams)
- Choose which events should trigger a notification (e.g. successful run, failed run, anomaly detected)