Not signed in
Multi-Model PPC
Analytics Dashboard
WFC1 · WFC7 · WFC8 · WFC10 · WFC12 · WFC13 · WFC14
US · CA · UK · EU marketplaces
All Models · All Markets
Loading data…
Marketplace
Models
Period
Date
Model Scorecards
Total Sales by ModelStacked weekly
Avg ACOS by ModelColor-coded
PPC Spend ShareDoughnut
TACOS TrendAll models · 7d
Organic %By model
Marketplace
Model
Metric
Period
Date
Sort
Tools
Trend7-Day
DistributionBar
ACOS vs SalesScatter
Spend vs RevenueLast 8 Periods
Organic %Over Time
Forecast
Linear Regression · 4 Weeks Based on pts
Marketplace
Models
Metric
Period
Comparison7-Day
Avg RankingLower ACOS = Better
Total SalesBy Model
ROASPPC Sales÷Spend
Leaderboard
Google Drive Files
Scan your Google Drive to detect PPC report files automatically
Problems & Alerts Log
Settings & Configuration
Google Drive
Drive Folder ID (optional)
File Name Filter
Auto-Refresh
Interval (minutes)
Status
● Active — next refresh in 5:00
Theme
Preference saved in browser localStorage
OAuth Client ID
Google OAuth2 Client ID
n8n Automation Setup
1
Create Google Service Account
Go to Google Cloud Console → IAM & Admin → Service Accounts → Create. Download JSON key. Share your Drive folder with the service account email.
console.cloud.google.com/iam-admin/serviceaccounts
2
n8n Workflow: Auto-Scan Trigger
Import this workflow into n8n. It runs every 15 minutes, lists new/updated files in your Drive folder, reads each sheet, and posts data to a webhook.
Cron (*/15 * * * *) → Google Drive List Files → Loop → Google Sheets Read → Function: Parse+Normalize → Webhook: POST /api/update
3
Workflow JSON (import into n8n)
Click the button below to download the n8n workflow JSON file.
4
Enable Required Google APIs
In Google Cloud Console, enable these APIs for your project:
Google Drive API Google Sheets API (Optional) Google Analytics API
5
Marketplace Detection Logic
Files are auto-detected by filename prefix. Name your files like:
US_PPC_Reports_WFC10.xlsx → Marketplace: US CA_PPC_Reports.xlsx → Marketplace: CA (all WFC sheets inside) UK_PPC_Reports_WFC7.xlsx → Marketplace: UK DE_PPC_Reports_WFC12.xlsx → Marketplace: DE
Unified Schema
One master table with MODEL + MARKETPLACE columns. All sheets share the same 12-column schema. ACOS/TACOS normalised on load. Separator rows skipped. WBT and WHK excluded from all views.
MODEL
WFC1–WFC14
Product/campaign identifier. Auto-detected from sheet name.
MARKETPLACE
US · CA · UK · DE · FR…
Auto-detected from filename prefix. Enables cross-market comparison.
DATE_RANGE
DD.MM.YYYY_DD.MM.YYYY
Parsed into dateFrom, dateTo, startTs, endTs.
ACOS / TACOS
% — normalised
% suffix stripped. Ratios <2 converted to %. Handles both formats.
ORGANIC_SALES ✦
Calculated
= TOTAL_SALES − PPC_SALES
PPC_SHARE ✦
Calculated
= PPC_SALES ÷ TOTAL_SALES