πŸ”’ LOCAL ONLY Integration lock: checking… No data is uploaded No live connection No Google Ads changes Records held in memory only β€” not saved Live ingestion: checking…
1 Β· Choose a provider and a file
The file is read by this page and parsed in memory. It is never sent anywhere, and neither the raw CSV nor the imported records are written to browser storage. Closing or reloading this page discards everything.
No import loaded.
2 Β· Import summary
β€”
Rows in file
β€”
Accepted
β€”
Rejected
β€”
Warnings
β€”
Session status
3 Β· Detected headers and canonical mapping
Columns whose names indicate personal data are skipped before any value is read. Their values are never loaded into memory and never appear on this page.
Source columnCanonical fieldStatus
No file loaded.
4 Β· Validation issues
Each issue shows a row number, a column name and a stable error code. Cell values are never shown β€” the issue records simply do not carry them.
RowColumnSeverityCodeMessageDetail
No file loaded.
5 Β· Join readiness
Counts of records carrying each strong join key, in priority order. The attribution join engine is not implemented yet β€” this is preparation only. Fuzzy matching on UTM values or phone numbers is deliberately absent, and no phone data is retained.
Join keyPriorityRecords
No file loaded.