Written to ads_spend
Your marketing reports in BigQuery, as well as Sheets
The same report, defined once, written to its spreadsheet, to a table in your own BigQuery dataset, or both, on every refresh.
30 days of Plus, free, no card. Then one report keeps refreshing weekly.
Written to orders_by_day
Written to sessions_by_channel
One report, two places, the same numbers
Google Ads, written to ads_spend
- Where a report has a spreadsheet, every refresh writes it first, then the BigQuery table, from the same run.
- Each run writes the report's own date range, so a report broken down by day builds up history in the table.
- It works with every source Fresh Sheets reads, Google and non-Google alike.
- Sending to BigQuery uses no extra refreshes.
Three steps, done once
- 01Share a dataset with Fresh Sheets. In Google Cloud, give Fresh Sheets' service account the BigQuery Data Editor role on the dataset you want to use.
- 02Add the label. Give the dataset the freshsheets label your account shows you, so nobody else can point Fresh Sheets at your dataset.
- 03Choose a report and a table. On the report's page, send it to BigQuery and name its table. Fresh Sheets creates it.
What Fresh Sheets touches
Fresh Sheets creates and writes only tables it has labelled as its own, plus a temporary table that is deleted after each write. It never reads the contents of any other table, or changes or deletes one.
Included in Pro and Max
BigQuery is part of Pro and Max, and you can try it during your free 30 days. One run counts once, however many places it writes to.
Questions
Which location does my dataset need to be in?
Any location. Fresh Sheets writes to your dataset wherever it is.
What happens if I stop sending a report to BigQuery?
The table and everything in it stay in your dataset. The report keeps refreshing its spreadsheet.
What happens to my tables if I move to Plus?
Fresh Sheets stops writing to them, and nothing in them changes. Move back to Pro or Max to start sending again.
Can I send a report to a table that already exists?
Only one Fresh Sheets made for this report. It won't write to any other table.
Send your first report to BigQuery
Add Fresh Sheets to Google Sheets, build a report, then send it to BigQuery from its page in your account.