Aug 30–Sep 12, recovered from register + emails. Previous period: 7 valid, 4 unresolved ancillary rows.
Change what the accounts optimize for.
Four confirmed submissions in the latest 14 complete days. Concentrate Meta, test real Search intent, and qualify space and price before the enquiry.
21.98 reported conversions were form starts. This does not prove Google influenced nobody.
40,808 HUF spend, 10,202 HUF/CPL. Attribution remains provisional.
3,000 Google + 3,000 Meta. Every launch stage preserves the cap.
Start with G01/M01/M07 measurement repair, then a 1,500 HUF Search test and one 3,000 HUF Meta campaign. Launch only a benchmark and one new ad. Both complete campaign inventories are below.
The September 11 “no creative, audience, bidding, status, conversion-goal, or budget drift” statement was a change-control result. It was not evidence that the current setup was optimal. Its frozen three-action manifest and no-replacement rule do not constrain these recommendations.
All available history, separated into eras.
| Source | Observed delivery | Spend | Impressions | Clicks | Reported conversions | Meaning |
|---|---|---|---|---|---|---|
| 2019-12-06 → 2026-09-12 | 693,173 HUF | 1,830,298 | 23,524 | 244.00 | Mixed historical goals | |
| Meta | 2024-05-25 → 2026-09-12 | 298,537 HUF | 337,405 | 7,101 | 23.00 | Pixel Lead only, not all historical objectives |
Google was queried from 2000 through Sep 12, 2026. Pre-2019 is empty. Legacy 2019–2023 Search goals include configurator/contact-page views. The current 2026 PMax era uses a custom VHK goal. Those conversion totals are not a trend in actual leads.
Meta campaign objects extend to 2022. Insights explicitly rejects dates before Aug 13, 2023. Retrieved delivery starts May 25, 2024. Successful older date slices with no rows are distinguished from rejected pre-retention slices. 298,537 HUF retrieved spend matches the account amount_spent counter, a cross-check rather than a guarantee of historical recoverability.
The live register now supports 28 core submitted enquiries, 12 explicit tests and 4 unresolved ancillary rows across all five tabs. Earlier reports mixed windows and test-containing totals, so their blended enquiry ratios are not used as paid CPL.
Four submissions. Three different measurement systems.
| Metric | Aug 16–29 | Aug 30–Sep 12 | Interpretation |
|---|---|---|---|
| Submitted register enquiries | 7 valid + 4 unresolved | 4 valid | All sources, not assigned by platform totals |
| Google spend | 39,909 HUF | 42,974 HUF | Same Budapest date basis |
| Google form starts | 26.02 | 21.98 | Biddable micro-event, not submissions |
| Google submitted actions | 0 | 0 | No attributed lead action in returned rows |
| Meta spend | 41,914 HUF | 40,808 HUF | No budget increase |
| Meta pixel Leads | 7 | 4 | Never sum lead / onsite_web_lead / pixel Lead aliases |
| Meta CPL | 5,988 HUF | 10,202 HUF | Small sample, attribution provisional |
| Meta landing views | 203 | 237 | Diagnostic, not unique submitted enquiries |
| GA4 VHK_lead | 7 | 9 | Not deduplicated to register people |
| GA4 hero + CTA events | 5 + 2 | 8 + 2 | Do not add to aggregate VHK_lead |
Both ad accounts and GA4 report Europe/Budapest. Current partial day Sep 13 is excluded. Data-as-of is Sep 13. Meta uses 7-day click, 1-day view and 1-day engaged-video attribution in the live ad set. Google lead actions use 90-day click windows. Recent calendar-complete rows can still change.
Use Aug 16–29 as the mature comparison. Google observed form-start lag is almost all under one day, with one at 6–7 days. Historical phone clicks include longer lag and are not leads. Meta impression-time versus conversion-time queries are retained separately. Re-read a closed cohort after seven days before pausing on zero recent leads.
The register is usable, but needs repair.
| Window | Raw rows | Tests | Spam | Duplicates | Valid submitted | Unresolved |
|---|---|---|---|---|---|---|
| all | 44 | 12 | 0 | 0 | 28 | 4 |
| current | 4 | 0 | 0 | 0 | 4 | 0 |
| previous | 11 | 0 | 0 | 0 | 7 | 4 |
Raw = tests + spam + duplicate exclusions + valid submissions + unresolved. Four recent blank dates were recovered by matching register contacts to notification emails. Their dates are Sep 6, 8, 10 and 11. No raw names, phone numbers or email addresses are shown here.
One recent phone appears invalid, but a missing/invalid phone alone is not proof of spam. It stays a submitted enquiry with quality unknown. Four Aug 28 gibberish messages on ancillary forms remain unresolved. Explicit test and staging rows are excluded. No duplicate contact was found among the 28 core register rows.
Explicit sales notes, not a representative survey.
Includes a recent enquiry with a 1,500 EUR ceiling.
A sales note says offers were sent. This is not a sale.
All four recent rows contain failed Apps Script CAPI log entries. That does not prove all server-side Meta tracking failed: separate GTM CAPI may exist. Repair the exact row/permission issue and verify deduplication before replaying anything.
Carousel 1 is the historical anchor. Carousel 4 is recent.
| Ad / ID / status | Visual | Window | Spend | Pixel leads / CPL | Latest 14 days |
|---|---|---|---|---|---|
| belga_biliard_carousel_1 120252431814340184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-10 | 91,841 HUF | 14 / 6,560 HUF | 604 HUF · 0 leads |
| belga_biliard_carousel_4 120252434759690184 · ACTIVE | ![]() | 2026-07-16 → 2026-09-12 | 40,427 HUF | 5 / 8,085 HUF | 22,769 HUF · 3 leads |
| belga_biliard_carousel_pergola_1 120252431814260184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-12 | 15,951 HUF | 2 / 7,976 HUF | 4,359 HUF · 0 leads |
| belga_biliard_carousel_3 120252434759680184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-11 | 7,672 HUF | 0 / unknown HUF | 6,439 HUF · 0 leads |
| belga_biliard_carousel_elenk-meleg 120252431814290184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-11 | 3,849 HUF | 0 / unknown HUF | 554 HUF · 0 leads |
| belga_biliard_carousel_fa-meleg 120252431814270184 · ACTIVE | ![]() | 2026-07-17 → 2026-09-11 | 3,847 HUF | 0 / unknown HUF | 1,768 HUF · 0 leads |
| belga_biliard_carousel_elegans 120252431814320184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-12 | 2,978 HUF | 0 / unknown HUF | 1,501 HUF · 0 leads |
| belga_biliard_carousel_2 120252434759670184 · ACTIVE | ![]() | 2026-07-15 → 2026-09-10 | 2,947 HUF | 1 / 2,947 HUF | 706 HUF · 0 leads |
Carousel 1: 91,841 HUF / 14 = 6,560 HUF historical CPL. Carousel 4: 40,427 / 5 = 8,085 HUF. Latest carousel 4: 22,769 / 3 = 7,590 HUF. Carousel 1 only spent 604 HUF recently, so its zero is not a failure. Current thumbnails identify the ad, not every carousel card or historical revision.
July versus August Meta: 50,964 / 11 versus 93,081 / 8. Frequency on the current ad set rose only from 2.01 to 2.24. This does not prove fatigue. September through the 12th is partial-month evidence, not a full-month comparison.
A specific copy row can be named, cautiously.
| Ad + body ID | Verbatim opening / full copy | Spend | Leads | CPL |
|---|---|---|---|---|
| belga_biliard_carousel_1 120252431814340184 / 954779814037998 | Egyedi. Exkluzív. Többfunkciós.Egyedi. Exkluzív. Többfunkciós.
Az Ön stílusához tervezett 8-12 fős fúziós asztal a családi, baráti, munkahelyi összejövetelek főszereplője: professzionális biliárdjáték a hangulatos étkezések után.
Ideális választás modern otthonokba és exkluzív irodákba és szállodákba.
Látogasson el budapesti bemutatótermünkbe és próbálja ki! | 58,329 HUF | 11 | 5,303 HUF |
| belga_biliard_carousel_4 120252434759690184 / 940164258832887 | Egy igazán sokoldalú asztal.Egy igazán sokoldalú asztal.
→ Vacsorákhoz: tökéletes méret 8-12 fős társaságok részére, nagy tálaló felülettel
→ Biliárdhoz: professzionális játékélmény
→ Az otthonhoz: prémium dizájn, egyedi kivitel az enteriőrhöz igazodva
Ideális választás modern otthonokba és nyaralókba, pergolák alá, exkluzív irodákba.
Látogasson el budapesti bemutatótermünkbe és próbálja ki modelljeinket! | 25,888 HUF | 3 | 8,629 HUF |
| belga_biliard_carousel_pergola_1 120252431814260184 / 954779790704667 | Szeretné a maximumot kihozni a pergolájából, fedett teraszából?Szeretné a maximumot kihozni a pergolájából, fedett teraszából?
A Fusion Tables segít egy kis inspirációval :
☀️ Étkezőasztal akár 12 főre - családi ebédekhez, baráti vacsorákhoz
🎱 Professzionális biliárd - egyetlen mozdulattal, vacsora után
🎨 Egyedi konfiguráció - az Ön pergolájának stílusára tervezve
⚙️ Szabadalmazott Easy-Lift & Flat Pocket System
🇧🇪 Belga gyártás | Magyar forgalmazás
A pergola ad keretet.
A Fusion Tables adja a tartalmat.
👉 Látogasson el weboldalunkra, tervezze meg saját asztalát és vegye fel velünk a kapcsolatot! | 9,899 HUF | 2 | 4,950 HUF |
| belga_biliard_carousel_1 120252431814340184 / 940164252166221 | Nem kell választania stílus és szórakozás között: étkezőasztal, biliárdasztal, tárgyalóasztal - egyetlen modellben!Nem kell választania stílus és szórakozás között: étkezőasztal, biliárdasztal, tárgyalóasztal - egyetlen modellben!
✦ Teljesen személyre szabható — az Ön enteriőrjéhez tervezve
✦ Prémium design és anyagok
✦ Páratlan társasági élmény
Exkluzív kivitel intenzív használatra - otthonra, pergolába, irodai terekbe, szállodákba.
Melyik modell lesz az Öné? Látogasson el budapesti bemutatótermünkbe és próbálja ki! | 6,046 HUF | 1 | 6,046 HUF |
| belga_biliard_carousel_1 120252431814340184 / 940164258832887 | Egy igazán sokoldalú asztal.Egy igazán sokoldalú asztal.
→ Vacsorákhoz: tökéletes méret 8-12 fős társaságok részére, nagy tálaló felülettel
→ Biliárdhoz: professzionális játékélmény
→ Az otthonhoz: prémium dizájn, egyedi kivitel az enteriőrhöz igazodva
Ideális választás modern otthonokba és nyaralókba, pergolák alá, exkluzív irodákba.
Látogasson el budapesti bemutatótermünkbe és próbálja ki modelljeinket! | 17,536 HUF | 1 | 17,536 HUF |
| belga_biliard_carousel_pergola_2 120252431814350184 / 954779784038001 | A legjobb pergolák titka?A legjobb pergolák titka?
Nem a növények. Nem a világítás.
Az asztal.
A Fusion Tables többfunkciós asztal
a pergola tökéletes centerdarabja: étkezőasztal nappal, biliárd estére - egyedi konfigurációban, prémium minőségben.
👉 Látogasson el weboldalunkra, tervezze meg saját asztalát és vegye fel velünk a kapcsolatot! | 438 HUF | 1 | 438 HUF |
Descriptive leader: body 954779814037998 in carousel 1, “Egyedi. Exkluzív. Többfunkciós.”, 11 leads on 58,329 HUF. That copy speaks to a multi-use table and invites a showroom visit. Preserve that direct product story in the benchmark.
Body-asset breakdown retrieved July 15–Sep 12. Delivery, images and audience are not randomized across bodies. This is not independent causal credit for the wording. Image-asset breakdown returned no rows for these carousels, so no individual frame winner is claimed. Full current body variants and card image hashes are retained in report-data.json.
Google has no verified submitted-lead creative winner.
| Asset ID / type | Current verbatim asset | Spend association | Reported conversions |
|---|---|---|---|
| 356742283264 DESCRIPTION | Fúziós asztalok: Ötvözze az exkluzív, egyedi kivitelt a páratlan játékélménnyel. | 54,892 HUF | 29.52 |
| 356742283261 DESCRIPTION | Fúziós asztalok: Prémium dizájn a nappaliban. Versenyminőség a játékban. | 80,304 HUF | 27.48 |
| 356742283258 HEADLINE | Állítsa össze saját modelljét | 32,529 HUF | 22.0 |
| 356742283222 HEADLINE | Egyedi Biliárd Étkezőasztalok | 41,223 HUF | 21 |
| 362669230531 PORTRAIT_MARKETING_IMAGE | Image/video asset, see source | 23,613 HUF | 19.49 |
| 362749923330 PORTRAIT_MARKETING_IMAGE | Image/video asset, see source | 27,558 HUF | 18.51 |
| 358585116250 YOUTUBE_VIDEO | Image/video asset, see source | 31,769 HUF | 18 |
These are asset-level associations, mostly to form-start optimization. Multiple assets appear together, so costs/conversions must not be added across assets or treated as isolated wording effects. The highest-conversion text association does not establish a completed-lead winner.
Search ads and historical ad comparison
Google ad-level performance for all 18 retrievable ads is in the linked source. Current PMax is an asset-group campaign, not a single RSA. The paused May Search campaign recorded 44 clicks and zero conversions, too small and differently tracked to settle the new Search test.
No individual interest is a proven winner.
| Platform / segment | Observed result | Exact implication |
|---|---|---|
| Meta current mixed-interest ad set | 23 pixel Leads across July–Sep 12, mostly Instagram | Interests are OR suggestions under Advantage+, not separately attributed audiences |
| Meta age 25–34 | 8 of 23 leads | Do not exclude this group by applying the old 35–64 persona assumption |
| Meta age 45–54 | 8 of 23 leads | Descriptive, no proof of occupation or buying capacity |
| Meta Instagram feed | 13 leads / 118,311 HUF | Keep as benchmark placement, not guaranteed best future CPL |
| Meta Instagram Reels | 5 leads / 34,753 HUF | Retain vertical creative support |
| Meta Stories / Threads | 3 / 17,405 HUF and 1 / 5,885 HUF | Too few qualified outcomes for aggressive exclusions |
| Google audience 353331695 | 35+ suggestion plus 14 interest categories | No separate submitted-lead credit by audience signal |
| Google latest network | YouTube 42,951.90 of 42,973.58 HUF | Separate Search test needed for tighter intent control |
Geography, device and schedule reports were retrieved. Existing HU presence targeting and device coverage stay intact because no mature qualified-outcome breakdown supports narrowing them. Current PMax has no schedule criterion restrictions; historical schedules belong to paused campaigns.
G01 · Bid on submitted enquiries, not form starts
PMax 23822598651 · custom goal 6458344571
Current
Custom VHK goal contains VHK_lead 7586129686 and vhk_form_start 7586129920. The latter is secondary but still biddable inside the custom goal. Latest conversions: 21.976531, all form starts.
Exact recommendation
Repair and validate the single aggregate VHK_lead path, then remove 7586129920 from custom goal 6458344571 and retain only submitted-enquiry action 7586129686. Keep ONE_PER_CLICK and data-driven attribution. Do not also include hero/cta/chat aliases. If aggregate VHK_lead cannot be validated, create one new successful-submit action and substitute it, leaving the old aliases diagnostic.
Budget source: No increase, same PMax budget until stage transfer.
G01 · Why this change earns a test
Latest 14 days: GA4 VHK_lead 9, register submissions 4, Google Ads submitted actions 0. GA4 hero 8 + CTA 2 are overlapping signal candidates, not ten extra leads.
Why it should help
Google is currently rewarded for starting a form. A single validated successful-submit signal aligns bidding with the requested outcome. Simply marking form starts secondary does not fix a custom goal.
Confidence and sample limit
High confidence on wrong bidding target. Duplicate/lost-event root cause remains unproven without event-level and server readback.
Test duration
Validate on the next real submissions, then 28 stable days plus attribution review.
Keep / stop / rollback
Before switch, match next real enquiry to one aggregate event with submission ID, verify no event on validation failure and no duplicated browser/server event. After switch, stop interpretation if register/event mismatch reappears. Restore the prior goal only as a documented rollback, never call starts leads.
2026-09-13 live settings, performance through 2026-09-12 unless stated
G02 · Buy a controlled Search sample
PMax 23822598651 and new Search FT_Search_DualUse_Test
Current
PMax alone has 3,000 HUF/day. Old Search 23807787756 is paused, Maximize Clicks/TARGET_SPEND, 44 clicks on 13,493 HUF in May with zero recorded conversions.
Exact recommendation
Transfer 1,500 HUF/day from PMax to one new Search campaign. HU presence targeting, Hungarian and English campaign language with Hungarian ads, Google Search only, partners/display off, all devices and adult demographics including Unknown. One ad group with exact and phrase forms of biliárd étkezőasztal, étkező biliárdasztal, biliárdasztal étkezőasztal, átalakítható biliárdasztal, biliárdasztal fedőlappal. Validate successful-submit tracking under G01 before any paid Search launch. Then start Maximize Clicks with 350 HUF max CPC to collect the initial Search sample while lead volume is sparse. Review a switch to Maximize Conversions without target CPA using observed signal reliability, lead volume and delivery stability. This is operational judgment, not a universal event-count threshold. Old Search remains paused.
Budget source: PMax 1,500 + new Search 1,500 = existing Google 3,000 HUF/day.
G02 · Why this change earns a test
Latest PMax: 42,951.90 of 42,973.58 HUF on YouTube, 4,186 of 4,188 clicks, all 21.98 form starts there. All-history legacy search had 89 clicks for biliárd asztal étkezőasztal, but its 12.33 conversions were old engagement goals.
Why it should help
A separate Search campaign gives a real purchase-intent test. PMax themes cannot guarantee Search delivery. The old 44-click sample does not establish that Search cannot work.
Confidence and sample limit
Hypothesis, not a proven channel winner. 350 HUF CPC cap is a test setting near the old 306.66 HUF average, not a forecast or guaranteed auction eligibility.
Test duration
28 days, inspect terms after 7 days, assess mature leads after 7 additional days.
Keep / stop / rollback
If no relevant delivery in 7 days, first inspect bids/volume and expand only to phrase forms above. If 42,000 HUF mature Search spend produces zero submitted enquiries, stop Search and return 1,500 to PMax after G01 validation. If there are enquiries, compare qualification and CPL to concurrent routes, retain allocation if no worse.
2026-09-13 live settings, performance through 2026-09-12 unless stated
G03 · Exclude used-table intent at phrase level
PMax 23822598651 campaign negative criteria
Current
Three exact negatives are already live: használt biliárd asztal, használt biliárd asztal eladó, biliárd szabályok. They only cover their exact negative-match scope.
Exact recommendation
Keep the three existing exclusions. Add phrase negatives használt biliárd and használt biliard to PMax and the new dual-use Search campaign. Add exact biliárd játékszabályok and biliard szabalyok. Review accented/spaced query variants weekly. Do not exclude ár, all billiard accessories account-wide, or relevant premium purchase terms.
Budget source: No budget change and no promised savings.
G03 · Why this change earns a test
Fresh criteria confirm the three September 11 exclusions. Current offer is made-to-order premium furniture. All-history search terms mix buying, used-table and informational intent, while latest PMax spend is almost entirely YouTube.
Why it should help
These are semantic offer exclusions. A phrase-level used-table rule covers more unsuitable variants than three exact terms. It will not solve the larger YouTube/signal problem.
Confidence and sample limit
High offer-fit confidence, low expected short-term savings because recent Search delivery is tiny. Negative variants do not automatically cover every inflection.
Test duration
Weekly query review for four weeks.
Keep / stop / rollback
Keep if excluded queries clearly request used tables or rules. Remove only the new criterion if it blocks an offered product or a relevant buyer phrase. Compare actual excluded-query coverage before attributing spend change.
2026-09-13 live settings, performance through 2026-09-12 unless stated
G04 · Replace the misleading small-space headline
PMax asset group 6710749813 · text asset 356742283231
Current
Headline: Ha Nincs Elég Hely Biliárdra. Other assets say one movement, while current product instructions describe cover removal and Easy Lift height change.
Exact recommendation
Detach headline 356742283231 from this asset group and replace with Nézzük meg, elfér-e Önnél. Replace long-headline asset 358503961379 with Étkező és biliárd egy asztalban. Ismerje meg az átalakítást és a helyigényt! Retain product-specific assets such as Egyedi Biliárd Étkezőasztalok, without claiming they caused leads.
Budget source: Same asset group and budget.
G04 · Why this change earns a test
Two core register notes explicitly say the table does not fit. The page specifies standard play clearance 490 × 395 cm, or 438 × 342 cm with 122 cm cues. The current headline suggests insufficient room is solved without qualification.
Why it should help
Better qualification can reduce unsuitable enquiries. Show the real clearance rather than an absolute small-space promise.
Confidence and sample limit
High confidence on wording mismatch, no causal asset-level lead winner. Asset metrics overlap across combinations and mostly reflect form-start goals.
Test duration
28 days after change, compare fit objections per contacted enquiry.
Keep / stop / rollback
Keep if fit objections fall without deterioration in suitable enquiry volume. If enquiry volume falls, review clarity and placement of dimensions before reverting. Never restore an unsupported no-space claim.
2026-09-13 live settings, performance through 2026-09-12 unless stated
G05 · Focus the PMax theme list and Search message
PMax asset group 6710749813 search themes and new Search RSA
Current
14 themes include generic prémium kategóriás étkezôasztal, luxus étkezôasztal, egyedi étkezôasztal, design étkezôasztal, dizájn étkezôasztal and exkluzív étkezôasztal.
Exact recommendation
Remove those six generic dining-only themes. Keep eight existing billiard/dual-use themes. New Search RSA headlines: Étkező és biliárd egyben | Belga Fusion Tables asztal | Nézze meg a helyigényt | Egyedi felületek és színek | Kérjen személyes egyeztetést. Descriptions: Étkezőasztal és 7 lábas biliárd egyben. Nézze meg a méreteket és a kiviteleket! / Budai bemutatótermi vagy online egyeztetés. Kérjen személyre szabott ajánlatot! Destination stays /billiardasztal/ until C1 variant is verified.
Budget source: Same PMax allocation, Search copy uses G02 funded campaign.
G05 · Why this change earns a test
PMax audience 353331695 includes a 35+ suggestion and 14 interest categories, but no separate submitted-lead credit by signal. Current latest PMax Search spend is zero.
Why it should help
Focus helps communicate the actual dual-use product, while the separate Search campaign provides tighter keyword control. Themes are suggestions, not keyword restrictions.
Confidence and sample limit
Low causal confidence on theme removal. Do not claim it will force PMax into Search or eliminate all dining-only queries.
Test duration
28 days, compare query relevance and submitted-enquiry quality, not theme impressions.
Keep / stop / rollback
Restore a removed theme only if query evidence shows valuable dual-use intent that the narrowed set misses. Keep all age/device/geography exclusions unchanged without a sufficiently mature qualified sample.
2026-09-13 live settings, performance through 2026-09-12 unless stated
G06 · Keep offline milestones out of bidding until imports work
Google offline actions 7744821253 and 7744821256
Current
Ajanlat kikuldve (offline, CRM) and Megrendeles (offline, CRM) are enabled and primary. Register has quote/order/value columns but lacks a consistent complete outcome ledger. No conversions for these actions appear in the retrieved stats.
Exact recommendation
Set both offline milestones secondary while validating their import pipeline. Keep them out of new campaign goals. Record immutable enquiry ID, received date, consent-appropriate gclid, source/ad ID, contacted, room fit, price acknowledged, quote sent, order and value. Import only real matched milestones after readback confirms the pipeline. Submitted enquiry remains the bidding signal from G01.
Budget source: No spend or budget increase.
G06 · Why this change earns a test
28 current core register entries, only descriptive sales notes. Two space objections, two price objections and several quote-stage notes are visible, but no standardized qualified total is available.
Why it should help
Quote and sale feedback can eventually separate cheap enquiries from buyers. Marking an unused or unreliable offline signal primary does not create useful training data.
Confidence and sample limit
High confidence that qualified CPL cannot currently be verified. No assumed purchase value or qualification threshold.
Test duration
Weekly ledger review, validate first real matched quote and order before promoting either signal.
Keep / stop / rollback
Keep secondary until successful matched imports and deduplication are verified. If uploads duplicate or timestamps mismatch, stop imports and repair mapping. Never import guessed click IDs or sum quoted and ordered milestones as unique people.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M01 · Replace the form-start optimization ad set
Campaign 120247127071870184 · ad set 120252431814280184
Current
OUTCOME_LEADS campaign but OFFSITE_CONVERSIONS uses pixel 1098642584214800, OTHER / VHK_form_start. The September 11 in-place promoted_object change was rejected.
Exact recommendation
Build the new planned C1 campaign with one website-lead ad set and pixel event LEAD, after successful-submit and dedup validation. Do not retry the rejected in-place edit. Transfer the existing 3,000 HUF/day and pause the old campaign at activation, retaining its configuration for rollback.
Budget source: C1 3,000 replaces existing Meta 3,000, never additive.
M01 · Why this change earns a test
Latest period has 4 Meta pixel Leads on 40,808 HUF. The ad set still asks Meta to optimize VHK_form_start. Archived ad set 120252418147220184 shows LEAD has previously been configured.
Why it should help
A new object avoids the observed edit restriction and optimizes for the event the business evaluates.
Confidence and sample limit
Signal semantics need validation because GA4 9 versus register 4 and CAPI errors remain. Archived LEAD configuration proves precedent, not current automatic launch eligibility.
Test duration
28 stable days after repair, then a 7-day mature read.
Keep / stop / rollback
Launch only after next real enquiry produces one successful event and browser/server dedup is evidenced. If event validation fails, do not launch replacement. If mature CPL/quality worsens materially, restore old allocation only as a temporary rollback with the signal mismatch explicitly recorded.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M02 · Concentrate the ad portfolio
12 ACTIVE ads in 120252431814280184
Current
Carousel 1 has 14 historical leads on 91,841 HUF, carousel 4 has 5 on 40,427 HUF. Latest: carousel 4 3 leads on 22,769 HUF, carousel 1 0 on only 604 HUF. Carousel 3 has 0 on 7,672 HUF across its history.
Exact recommendation
Keep carousel 1 (120252431814340184) and carousel 4 (120252434759690184) in the existing campaign until replacement. Pause carousel 3 (120252434759680184) first as the largest historical zero-lead spend diagnostic, with recent attribution still provisional. Pause the nine other active challengers listed in the report portfolio when consolidating to two ads, keeping all as retrievable test inventory. In replacement use carousel 1 benchmark + one new challenger, not all old ads.
Budget source: Same Meta cap. Pauses concentrate delivery, do not authorize new budget.
M02 · Why this change earns a test
The highest historical copy row is body 954779814037998 in carousel 1: 58,329 HUF, 11 leads, 5,302.64 HUF/CPL. Carousel 4 supplies most recent results. Pergola 2 has one recent lead on 128 HUF, far too little spend to establish a winner.
Why it should help
Preserve historical and recent anchors while creating room for one interpretable challenger. Pausing other ads is a budget-concentration choice, not proof they cannot work.
Confidence and sample limit
14 and 5 ad-level leads remain small samples. Carousel 3 has not met the declared 20,404 HUF zero-lead planning cap, twice the provisional recent CPL and not a statistically proven threshold. Its pause is opportunity-cost prioritization, not statistical failure.
Test duration
Review after 14 complete days and 7-day maturation, final view at 28 days.
Keep / stop / rollback
Never pause carousel 1 merely for its latest zero on 604 HUF. Reintroduce one archived concept at a time if the two-ad portfolio fails to produce qualified demand. Zero-lead planning cap: 20,404 HUF, twice the provisional 10,202 HUF recent CPL, not a statistically proven threshold. At the cap, pause further test spending and review the closed exposure cohort at least 7 days after its last eligible exposure before deciding whether to stop or resume.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M03 · Launch the home-design campaign first
Planned C1 · Otthon, két szereppel
Current
Current broad mixed-interest ad set combines interior, pool, luxury, travel and shopping suggestions. Generic ads mix home, pergola, office and hotel use.
Exact recommendation
C1: HU, 25+, all genders, Advantage+ audience with Interior design 6002920953955 OR Modern furniture 6003253467911 as suggestions. Omit other luxury/travel/shopping layers. Use existing placement eligibility initially. Launch C1-01 transformation video beside carousel 1 benchmark. Route to verified current page, then planned /billiardasztal/otthon/ when implemented. Ten complete copies and creatives are in the C1 package.
Budget source: 3,000 HUF/day from old Meta campaign, one active new campaign only.
M03 · Why this change earns a test
Copy emphasizing one multi-use design table supplies 11 descriptive leads in carousel 1. Core register contains room-fit and price objections. Current landing lists verified finish choices and exact play clearance.
Why it should help
A home-specific sequence connects interior appearance, dual use, space and quotation. Fewer mixed suggestions make the intended hypothesis clear.
Confidence and sample limit
Persona is evidence-grounded hypothesis, not a measured demographic. New campaign changes optimization and message together, so initial result is package performance, not isolated interest causality.
Test duration
28 days, two ads maximum, mature review after 7 days.
Keep / stop / rollback
Compare the matured test cohort with the prior August 16–29 cohort: 41,914 HUF / 7 pixel Leads = 5,987.71 HUF CPL. August 30–September 12 CPL of 10,202 HUF is a provisional planning reference, not a mature benchmark. Retain when matured CPL is no worse than the prior cohort and suitable-enquiry evidence supports keeping it. If quality is better but CPL higher, review that tradeoff explicitly. With sparse or incomparable evidence, report inconclusive and continue one cell rather than claim a winner or split further.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M04 · Test the host-and-pool campaign second
Planned C2 · Vacsora után biliárd
Current
No separately measured host/pool persona campaign. Current Pool and Cue sports interests sit inside a mixed OR group, so their individual performance is unknown.
Exact recommendation
After C1 review, transfer its entire 3,000 HUF/day to C2. HU, 25+, all genders, Pool (cue sports) 6003070550582 OR Cue sports 6003293937628 suggestions. Same validated LEAD event and placements. Start C2-01 evening transformation plus stable benchmark. Proposed destination /billiardasztal/vendeglatas/ is an indoor home-host story, not a hotel ROI offer.
Budget source: C1 becomes 0, C2 becomes 3,000. No simultaneous second campaign.
M04 · Why this change earns a test
Current carousel 4 recent 3 leads and the multi-use copy provide a social-use hypothesis. Pool and Cue sports IDs are returned by fresh search. No occupation or homeowner identity is observed.
Why it should help
Different buying motivation: a real pool activity after dining. Full draft answers playability, clearance and configured price.
Confidence and sample limit
No claim that pool interests outperform interior interests. 25–34 supplied 8 of the active ad set’s 23 leads, so do not narrow to 35–64 just because the persona sounds older.
Test duration
28 days after C1 mature review, same reporting basis and event.
Keep / stop / rollback
Compare qualified enquiries and cost to C1, acknowledging different dates. Use the declared 20,404 HUF zero-lead planning cap per challenger, twice the provisional recent CPL, not a statistically proven threshold. Pause further spending at that cap, then review the closed cohort at least 7 days after its last eligible exposure before a stop/resume decision. Stop immediately for technical failure. If sparse, keep one campaign and do not create extra persona ad sets.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M05 · Test Facebook eligibility after the message test
Validated winning new campaign ad set placements
Current
Live eligibility: Instagram feed/story/reels/explore_home and Threads. Latest 14-day placement report has no Facebook delivery.
Exact recommendation
In a later isolated stage, add Facebook Feed and Reels where the website-LEAD objective accepts them. Keep existing Instagram/Threads, same audience, event, copy and budget. Provide 4:5 feed and 9:16 vertical variants. Exclude Audience Network initially. Read back eligible placements before activation.
Budget source: Same winning Meta campaign 3,000 HUF/day. No parallel placement campaign.
M05 · Why this change earns a test
All-history current ad set: Instagram feed 13 leads on 118,311 HUF, Reels 5 on 34,753, Stories 3 on 17,405, Threads 1 on 5,885. Earlier Facebook Feed: 1 on 1,177, before current exclusions.
Why it should help
There is a concrete untested source of eligible reach. The earlier Facebook lead supports testing, not a Facebook winner claim.
Confidence and sample limit
Placement delivery is algorithm-selected. One historical Facebook lead and date changes do not establish superiority.
Test duration
14 complete days plus 7 days attribution maturation after stable creative stage.
Keep / stop / rollback
Keep added placements only if mature submitted/qualified enquiry efficiency is not worse and no creative cropping/placement defect appears. Remove added placement eligibility on material deterioration, preserving the original readback.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M06 · Qualify room fit and premium value before the form
Current /billiardasztal/ and planned C1/C2 landing variants
Current
Hero presents many buyers at once. Exact 490 × 395 cm / 438 × 342 cm space requirements appear lower down. No verified numeric public entry price is established.
Exact recommendation
Use the complete C1 and C2 landing drafts. First screen states dining + pool and intended buyer with real transformation image. Put play clearance and a clear custom-quotation explanation before the form. Show named real finishes, ordering, delivery/access and repeated CTA. Ask room dimensions in an optional note, never invent a low starting price.
Budget source: No media budget change. Implementation belongs to a separate implementation phase, outside this report deliverable. Existing authorization remains in force.
M06 · Why this change earns a test
Two explicit space objections and two price objections in current core register notes. One of four recent submissions is seeking a maximum 1,500 EUR table, another has quote progress.
Why it should help
Reduce unsuitable enquiries and unanswered expectations. Better fit matters more than generating cheaper form starts.
Confidence and sample limit
Sales notes are incomplete and not standardized. These are observed objections, not population percentages or a price elasticity estimate.
Test duration
28 days after landing deployment, review contacted enquiries weekly.
Keep / stop / rollback
Keep if the share with confirmed space and price fit improves without reducing suitable enquiry volume. Stop on broken form, tracking mismatch or inaccessible mobile layout. Record submitted and qualified separately.
2026-09-13 live settings, performance through 2026-09-12 unless stated
M07 · Repair dates and CAPI receipts, then use stable ad IDs
Sheet gid0 recent rows 26–29 and Meta creative URL tags
Current
Four recent date cells are blank. Their CAPI log says UrlFetchApp.fetch permission missing. URL tags use campaign/ad/adset names, which can change.
Exact recommendation
Repair the Sheet date-column mapping so received_at survives new note columns. Use immutable enquiry ID and stable utm_content={{ad.id}}, utm_term={{adset.id}} in new ads, retaining readable campaign name. Diagnose the Apps Script UrlFetch permission with the existing owner, validate a single real event and browser/server event_id dedup. Keep failed events logged, never backfill guessed duplicate events.
Budget source: No media budget change. Requires owner action only if the actual Apps Script OAuth prompt cannot be completed by the authorized identity.
M07 · Why this change earns a test
All four recent submit dates recovered from matching email timestamps. Two CAPI log columns appear because column positions shifted. Pixel/GA4 event counts differ from actual submissions.
Why it should help
Reliable timestamps and stable IDs make later copy/targeting decisions auditable. Fixing transport is separate from selecting the LEAD optimization event.
Confidence and sample limit
Logs prove the Apps Script call failed, not that every Meta CAPI path is absent. GTM may separately send server events. Do not infer global CAPI failure or replay all rows.
Test duration
Next real lead technical check, then weekly reconciliation.
Keep / stop / rollback
Keep repair after correct timestamp, exactly one submission identity and successful event receipt are confirmed. Stop server retries on duplicate events or mismatched identifiers. Do not send lead PII to new recipients or public reports.
2026-09-13 live settings, performance through 2026-09-12 unless stated
Exact Meta keep / pause inventory.
| Ad name | ID | Recommendation |
|---|---|---|
| belga_biliard_carousel_1 | 120252431814340184 | keep in current campaign |
| belga_biliard_carousel_4 | 120252434759690184 | keep in current campaign |
| belga_biliard_carousel_pergola_1 | 120252431814260184 | pause for concentration, retain as future test |
| belga_biliard_carousel_3 | 120252434759680184 | pause for concentration, retain as future test |
| belga_biliard_carousel_elenk-meleg | 120252431814290184 | pause for concentration, retain as future test |
| belga_biliard_carousel_fa-meleg | 120252431814270184 | pause for concentration, retain as future test |
| belga_biliard_carousel_elegans | 120252431814320184 | pause for concentration, retain as future test |
| belga_biliard_carousel_2 | 120252434759670184 | pause for concentration, retain as future test |
| belga_biliard_carousel_turkiz-kek | 120252431814360184 | pause for concentration, retain as future test |
| belga_biliard_carousel_pergola_2 | 120252431814350184 | pause for concentration, retain as future test |
| belga_biliard_carousel_5 | 120252435143720184 | pause for concentration, retain as future test |
| belga_biliard_carousel_6 | 120252508230230184 | pause for concentration, retain as future test |
All recommendations only. No statuses changed. Pauses are portfolio concentration, not a declaration that every low-spend ad failed. At replacement, the old campaign is paused and only a stable benchmark plus one new concept receives delivery.
One budget. Sequential campaigns.
| Earliest stage | PMax | Search | Old Meta | C1 | C2 | Reserve | Total |
|---|---|---|---|---|---|---|---|
| Repair and preserve baseline 2026-09-14 → 2026-09-20 | 3,000 HUF | 0 HUF | 3,000 HUF | 0 HUF | 0 HUF | 0 HUF | 6,000 HUF |
| C1 + controlled Search 2026-09-21 → 2026-10-18 | 1,500 HUF | 1,500 HUF | 0 HUF | 3,000 HUF | 0 HUF | 0 HUF | 6,000 HUF |
| C1 mature read, no new test 2026-10-19 → 2026-10-25 | 1,500 HUF | 1,500 HUF | 0 HUF | 3,000 HUF | 0 HUF | 0 HUF | 6,000 HUF |
| C2 sequential test 2026-10-26 → 2026-11-22 | 1,500 HUF | 1,500 HUF | 0 HUF | 0 HUF | 3,000 HUF | 0 HUF | 6,000 HUF |
| C2 mature read 2026-11-23 → 2026-11-29 | 1,500 HUF | 1,500 HUF | 0 HUF | 0 HUF | 3,000 HUF | 0 HUF | 6,000 HUF |
| Placement test on selected winner (C2 shown) 2026-11-30 → 2026-12-13 | 1,500 HUF | 1,500 HUF | 0 HUF | 0 HUF | 3,000 HUF | 0 HUF | 6,000 HUF |
| Rollback alternative, not additive 2026-09-21 → 2026-12-13 | 3,000 HUF | 0 HUF | 3,000 HUF | 0 HUF | 0 HUF | 0 HUF | 6,000 HUF |
Each row is a mutually exclusive stage, not an additional budget. C1 and C2 are never funded together. Dates move if signal, landing or maturity gates fail. Choose C1 rather than C2 in the placement stage if C1 wins, with the same transfer.
About 2.06 platform leads/week for the whole Meta budget if recent CPL persists, about 1.03 per ad under a hypothetical equal split. Delivery will not split equally. This is why only one campaign and two ads launch. No universal learning threshold invented.
Configured average daily allocations for active campaigns, not a hard daily invoice cap. Google may spend up to 2x daily and 30.4x monthly for most campaigns. Meta daily budget is also a delivery budget, actual spend varies.
Otthon, két szereppel
Household furnishing or renovating an indoor dining/living space, deciding jointly on design and usable room size.
Interior fit, daily dining utility, choice of finish, a clear order process.
Room fit, premium price, finish accuracy, disruption of installation.
Website OUTCOME_LEADS, Advantage+ audience suggestions. This is a persona/message test, not proof of exclusive demographic targeting.
Exact controls and suggestions
Initial: copy current Instagram feed/story/reels/explore_home and Threads feed eligibility. Separate later test: add Facebook feed and Facebook Reels with native 4:5/9:16 assets only if available in this website-lead objective. No Audience Network at first. Keep placement and copy tests separate.
C1 earliest 2026-09-21 after repair, 28-day run then 7-day mature read. Start existing carousel 1 as benchmark plus C1-01 only.
Current destination: https://fusiontables.hu/billiardasztal/
Planned variant, not published: https://fusiontables.hu/billiardasztal/otthon/
C1-01 · Transformation
Vacsora után jöhet a biliárd. Ugyanazon az asztalon. A Fusion Tables belga étkező- és biliárdasztala a mindennapi otthon része, fedőlapjai alatt valódi játékfelülettel. Nézze meg az átalakítást, majd egyeztessünk a helyigényről és az Önhöz illő kivitelről.
Étkezőből biliárdasztal
Egy asztal, kétféle közös idő.
További információC1-CR01 · Video 9:16, 15 seconds, separate 4:5 feed crop
Locked camera, real indoor dining room, approved Black Mat frame with Walnut Select finish. 0–2s show split dining/pool view, label „Étkező + biliárd”. 2–6s remove covers safely, place them on the actual storage stand. 6–10s show Easy Lift operation without speed claim. 10–13s two adults play with clear cue space. 13–15s full table, label „Nézze meg a helyigényt”. CTA „További információ”. Capture actual mechanism, no invented animation.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-02 · Interior fit
Az étkezőasztalt minden nap látja. Legyen olyan, amelynek a megjelenését és a használatát is szereti. A Fusion Tables fa- és festett felületekkel, többféle szerkezetszínnel és Iwan Simonis posztóval választható. Tervezze meg velünk az enteriőrhöz illő étkező- és biliárdasztalát.
Az enteriőrhöz tervezve
Nézze meg a választható felületeket.
További információC1-CR02 · Carousel 1:1, 4 cards
Same real indoor room and camera position. Card 1: fully covered White Mat/White Oak table, „Az étkező része”. Card 2: uncovered identical table, „Biliárd is”. Card 3: actual White Oak and Walnut Select material samples beside the table, „Válasszon felületet”. Card 4: whole room with space around table, „Tervezzük meg együtt”. CTA on card 4 „Konzultációt kérek”. No automatic card reordering.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-03 · Honest space
Elférne egy étkező- és biliárdasztal az otthonában? A Fusion Tables asztal 230 × 134 cm, de a játékhoz körülötte is hely kell. Mutatjuk a szükséges méreteket, és segítünk végiggondolni a szoba elrendezését. Küldje el a helyiség méreteit az ajánlatkérésben.
Először nézzük meg a helyet
A jó választás a méretekkel kezdődik.
További információC1-CR03 · Static 4:5 plus 9:16 adaptation
Top-down measured room drawing beside a real White Mat/White Oak table photograph. Label table 230 × 134 cm. Separate standard clear rectangle labelled „Játékhoz: 490 × 395 cm”. Footnote „New Premium készlet, 122 cm dákó: 438 × 342 cm. Akadályok külön ellenőrizendők.” Keep sofa outside the clearance. CTA „Nézzük meg az Ön helyiségét”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-04 · Finishes
White Oak, Walnut Select vagy Grey Oak? Egy Fusion Tables asztal hangulatát a kiválasztott felületek teszik igazán személyessé. Nézze meg a fa-, szerkezet- és posztószíneket, majd egyeztessünk arról, melyik összeállítás illik az étkezőjébe.
Melyik felület illik Önhöz?
Étkező- és biliárdasztal egyben.
További információC1-CR04 · Carousel 1:1, 4 cards
Use verified physical finish samples, never digital recoloring. Card 1 White Oak with matching table photo, label „White Oak”. Card 2 Walnut Select, label „Walnut Select”. Card 3 Grey Oak, label „Grey Oak”. Card 4 all three samples with Black Mat/White Mat frame swatches, label „Az Ön enteriőréhez”. CTA „Kivitelválasztás és ajánlat”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-05 · Everyday use
Reggeli, családi ebéd, baráti vacsora. A Fusion Tables először is egy használható étkezőasztal. Amikor a fedőlapok lekerülnek, előbukkan a 7 lábas pool játékfelület. Fedezze fel, hogyan kap két szerepet ugyanaz a hely az otthonában.
A hétköznapokra is tervezve
Nézze meg mindkét funkciót.
További információC1-CR05 · Video 4:5, 12 seconds, 9:16 crop
Real White Mat/White Oak indoor table. 0–3s breakfast setting, „A mindennapi étkező”. 3–6s eight-place evening setting without seating-capacity claim beyond actual configuration, „A közös vacsora”. 6–10s cover removal and pool game, „A következő program”. 10–12s dual view, „Egy asztal, két szerep”. CTA „Megnézem a részleteket”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-06 · Mechanism
Mi történik az asztallap alatt? A Fusion Tables palakő játékfelületet és síkba visszatérő zsebeket rejt. Az Easy Lift rendszer az étkezőmagasság és a játékmagasság közötti váltást segíti. Nézze meg közelről, hogyan működik.
A részletek teszik sokoldalúvá
Ismerje meg az Easy Lift rendszert.
További információC1-CR06 · Carousel 1:1, 4 cards
Real mechanical close-ups of approved Black Mat configuration. Card 1 covered table, „Mi van a fedőlap alatt?”. Card 2 uncovered slate/cloth, „Valódi biliárdfelület”. Card 3 actual leg lift demonstration with ruler, „75 / 82,5 cm”. Card 4 real flexible pocket shown empty and with balls in side-by-side crop, „Átgondolt részletek”. CTA „Nézze meg működés közben”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-07 · Consultation
Nem kell egy fénykép alapján asztalt választania. Budai bemutatótermi vagy online konzultáción átbeszéljük az elképzelt használatot, a helyigényt és a felületeket. A Fusion Tables étkező- és biliárdasztalát az Ön környezetéhez választjuk ki.
Beszéljük át az elképzelését
Kérjen személyre szabott egyeztetést.
További információC1-CR07 · Static 4:5
Real showroom table in Walnut Select and actual samples on a nearby consultation desk. Two adults compare samples, no staged endorsement quote. Main label „Asztalválasztás személyes segítséggel”. Smaller line „Budai bemutatóterem vagy online egyeztetés”. CTA „Konzultációt kérek”. Verify actual showroom shoot permission and exact displayed finish.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-08 · Premium value
Egyedi kivitelű étkezőbútor és palaköves biliárdasztal egy konstrukcióban. A Fusion Tables választásakor a felületeket, a kiegészítőket és a helyszíni feltételeket is átbeszéljük. Kérjen a kiválasztott összeállításra szóló ajánlatot, hogy a teljes döntést átlássa.
Kérjen pontos összeállítást
Prémium asztal, személyre szabott ajánlat.
További információC1-CR08 · Carousel 1:1, 4 cards
Card 1 full Walnut Select dining table, „Prémium étkezőbútor”. Card 2 same table uncovered, „Palaköves biliárdasztal”. Card 3 actual material samples and accessory options, „Az Ön összeállítása”. Card 4 neutral quote document with no invented price, „Személyre szabott ajánlat”. CTA „Kérem az egyeztetést”. No discount, financing or savings label.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-09 · Order clarity
Így lesz az elképzelésből Fusion Tables asztal: egyeztetés, kivitelválasztás, gyártás, majd kiszállítás és helyszíni összeszerelés. Az ajánlatban tisztázzuk a konfigurációt és a vállalt határidőt. Kezdjük azzal, milyen térbe szeretné az étkező- és biliárdasztalt.
Átlátható út az új asztalig
Ismerje meg a rendelés lépéseit.
További információC1-CR09 · Carousel 1:1, 4 cards
Card 1 real consultation with room plan, „1. Egyeztetés”. Card 2 approved finish samples next to White Mat frame, „2. Kivitelválasztás”. Card 3 verified manufacturer production photo, „3. Gyártás”, use actual product detail if no licensed production asset. Card 4 professional team assembling actual table indoors, „4. Helyszíni összeszerelés”. CTA „Kezdjük az elképzelésével”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C1-10 · Shared decision
Egy asztalról könnyebb közösen dönteni, ha mindkét szerepét látják. Mutassa meg otthon a Fusion Tables étkező- és biliárdfunkcióját, nézzék meg a felületeket és mérjék le a rendelkezésre álló teret. A következő lépésben segítünk összeállítani a személyre szabott ajánlatot.
Nézzék meg együtt
Design és játék ugyanabban a térben.
További információC1-CR10 · Video 9:16, 15 seconds
Two adult household decision makers viewing an actual Black Mat/Walnut Select table. 0–3s both functions side by side, „Nézzék meg együtt”. 3–7s compare real swatches. 7–11s tape-measure the intended indoor space, „Kivitel + helyigény”. 11–15s full table with „Személyre szabott ajánlat”. No gender stereotype or dialogue claiming a purchase. CTA „További információ”.
Asset reference and production constraints
Inventory only. Initial launch uses C1-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
Complete persona landing story
https://fusiontables.hu/billiardasztal/otthon/ · planned, not published
First screen: authentic split dining/pool image of the same configuration with buyer-specific headline. Add actual labelled finish photos/swatches alongside the finishes section, and a measured room diagram beside fit. Do not copy the current unverified testimonial.
Étkezőasztal a mindennapokra. Biliárdasztal a közös estékre.
Egy hely, két természetes szerep
Valódi kivitelek, összeillő részletek
Az asztal mérete csak a kiindulópont
Mi adja a játék alapját?
A kiválasztástól az összeszerelésig
A helyszínre is felkészülünk
A kiválasztott asztalra kérjen árat
Nézze meg a tényleges részleteket
Kérdések a döntés előtt
Tervezzük meg az otthonához illő asztalt
Confirm current price schedule, chosen finish combinations, contractual guarantee and delivery terms before publication. No fabricated numeric starting price. Live site names both Alu Grey and Silver Grey, use Silver Grey only after material sample confirmation.
Vacsora után biliárd
Home host and pool enthusiast planning a recurring shared activity in an indoor dining, lounge or holiday-home space.
Keep guests together after dinner, enjoy real pool at home, understand cue clearance and game quality.
Playability versus dining function, room clearance, total configured price, delivery access.
Website OUTCOME_LEADS, Advantage+ audience suggestions. This is a persona/message test, not proof of exclusive demographic targeting.
Exact controls and suggestions
Initial: copy current Instagram feed/story/reels/explore_home and Threads feed eligibility. Separate later test: add Facebook feed and Facebook Reels with native 4:5/9:16 assets only if available in this website-lead objective. No Audience Network at first. Keep placement and copy tests separate.
C2 earliest 2026-10-26 after C1 mature review, 28-day run then 7-day mature read. Start selected stable benchmark plus C2-01 only. C1 active allocation becomes 0.
Current destination: https://fusiontables.hu/billiardasztal/
Planned variant, not published: https://fusiontables.hu/billiardasztal/vendeglatas/
C2-01 · Host evening
A vacsora véget ért. Az este még nem. A Fusion Tables étkezőasztal fedőlapjai alatt 7 lábas pool játékfelület várja a következő közös programot. Nézze meg működés közben, és egyeztessünk arról, hogyan illeszkedne az otthoni vendégtérbe.
Maradjon együtt a társaság
Étkezés után biliárd ugyanott.
További információC2-CR01 · Video 9:16, 15 seconds, separate 4:5 crop
Real indoor evening with four adult friends, Black Mat/Walnut Select table and burgundy cloth only if approved combination is photographed. 0–2s covered/uncovered split, „Vacsora után biliárd”. 2–6s guests clear plates, covers move to safe storage. 6–11s one shot and natural conversation. 11–15s wider room, cue clearance visible, „Maradjon együtt a társaság”. CTA „Nézze meg a részleteket”. No alcohol emphasis.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-02 · Pool at home
Szeretne otthon biliárdozni, de az asztalnak az étkezőben is helye lenne? A Fusion Tables palaköves játékfelületet, Iwan Simonis posztót és étkezőfunkciót egyesít. Nézze meg a méreteket és a működést, majd kérjen személyre szabott ajánlatot.
Biliárd az étkezőben
Ismerje meg a kettős funkciót.
További információC2-CR02 · Carousel 1:1, 4 cards
Card 1 real indoor table with cue and balls, „Biliárd otthon”. Card 2 same Black Mat table with covers and dining setting, „Étkezőként is”. Card 3 actual slate/cloth detail, „7 lábas pool játékfelület”. Card 4 wide room, „Nézzük meg, elfér-e”. CTA „Személyre szabott ajánlat”. Keep cards in this exact order.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-03 · Room assessment
A jó játékhoz szabad hely kell a dákó körül. A Fusion Tables standard helyigénye 490 × 395 cm, a 122 cm-es dákóval használt New Premium készlettel 438 × 342 cm. Az akadályokat is számításba vesszük. Egyeztessünk a helyiségéről, mielőtt asztalt választ.
Mérje le a játék helyét
Segítünk a térhez illő választásban.
További információC2-CR03 · Carousel 1:1, 4 cards
Card 1 real Grey Oak indoor table, „Először a helyigény”. Card 2 measured top-down clearance 490 × 395 cm, „Standard készlettel”. Card 3 alternative 438 × 342 cm, „New Premium, 122 cm dákó”. Card 4 room plan with column/sofa highlighted outside cue path, „Az akadályok is számítanak”. CTA „Küldje el a helyiség méreteit”. Do not show a cue passing through furniture.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-04 · Materials
A látvány mögött játékra készült szerkezet van. A Fusion Tables egy darabból álló, 19 mm-es palakővel, Iwan Simonis posztóval és szinterezett acélvázzal készül. Fedőlapjaival pedig étkezőasztalként használható. Nézze meg közelről a részleteket.
Palakő az asztallap alatt
Étkezőbútor és pool játékfelület.
További információC2-CR04 · Video 4:5, 12 seconds, 9:16 adaptation
Macro sequence on actual Black Mat table, neutral indoor light. 0–3s whole table and label „Étkező + biliárd”. 3–6s approved exposed slate production detail, „19 mm palakő”. 6–9s Iwan Simonis cloth and K66 cushion, labelled by actual component. 9–12s covered table, „Nézze meg közelről”. Use licensed technical imagery, no cutaway fabrication. CTA „További információ”.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-05 · Live demo
A fénykép megmutatja a formát. A bemutató megmutatja, hogyan játszik és hogyan alakul át az asztal. Kérjen egyeztetést budai bemutatótermünkbe, és ismerje meg a Fusion Tables étkező- és biliárdfunkcióját, valamint a választható kiviteleket.
Nézze meg működés közben
Egyeztessen bemutatótermi látogatást.
További információC2-CR05 · Static 4:5
Real budai showroom, adult player trying the real Walnut Select table, showroom staff nearby without testimonial. Position camera to show full cue clearance. Label „Próbálja ki a bemutatóteremben”. Secondary „Előzetes egyeztetéssel”. CTA „Időpontot egyeztetek”. Verify available displayed model before shoot.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-06 · Holiday home indoors
Egy nyaraló beltéri étkezője többféle közös programnak is helyet adhat. A Fusion Tables asztalon étkezés után biliárdozhat a társaság. A kivitel és a helyigény egyeztetésével kezdünk, hogy a választott modell valóban illeszkedjen a térhez.
Több közös program a nyaralóban
Beltéri étkező- és biliárdasztal.
További információC2-CR06 · Carousel 1:1, 4 cards
Actual indoor holiday-home scene, White Mat/White Oak, no unprotected outdoor exposure. Card 1 dining setting, „Nyaraló, közös étkezés”. Card 2 same table open, „Nyaraló, közös játék”. Card 3 wide room and daylight, „A térhez választva”. Card 4 configuration samples, „Egyeztessünk a kivitelről”. CTA „Ajánlatot kérek”. Never imply weatherproofing.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-07 · Storage
Hol vannak a golyók, amikor vacsorázik a társaság? A Fusion Tables sík zsebrendszere és a fedőlapok alatti tárolás az étkezőfunkciót is átgondolttá teszi. Nézze meg a részleteket, és kérdezzen rá a kiválasztott kiegészítők elhelyezésére.
A játék után is rendezett
Fedezze fel a tárolási megoldást.
További információC2-CR07 · Video 9:16, 12 seconds
Actual table storage demonstration, Black Mat frame, fixed close camera then wide. 0–3s label „A játék után”, show balls in pockets. 3–7s demonstrate the real sliding-rail storage arrangement and covers. 7–10s finished dining setup, „Rendezett étkező”. 10–12s „Nézze meg a részleteket”. CTA „További információ”. Only show accessories that actually fit.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-08 · Color with game
A játékfelület színe is része az enteriőrnek. A Fusion Tables Iwan Simonis posztóját a választott fa- és szerkezetfelülethez igazíthatja. Zöld, kék, burgundi vagy szürke hangulatot képzel el? Nézzük meg együtt a mintákat és a teljes összeállítást.
A játék színe is választható
Kérjen segítséget a konfigurációhoz.
További információC2-CR08 · Carousel 1:1, 4 cards
Real Iwan Simonis swatches against Walnut Select and Black Mat samples, photographed color-consistently. Card 1 green cloth, „Zöld”. Card 2 blue cloth, „Kék”. Card 3 burgundy and grey swatches, „Burgundi vagy szürke”. Card 4 complete approved table configuration, „Állítsuk össze együtt”. CTA „Szín- és kivitelválasztás”. Do not present swatches as rendered delivered tables.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-09 · No cheap promise
Nem játéktermi kiegészítőt, hanem egyedi kivitelű bútort keres? A Fusion Tables étkező- és biliárdasztal ára a kiválasztott konfigurációtól függ. Egyeztessünk az elképzelésről, a kiegészítőkről és a szállítás feltételeiről, hogy pontos ajánlat alapján dönthessen.
Prémium asztal, pontos ajánlat
A választott kivitelre számolunk.
További információC2-CR09 · Static 4:5 plus 9:16
Real full Black Mat/Walnut Select table, one half covered to make the product unmistakable. Restrained label „Egyedi kivitel. Pontos ajánlat.” Secondary „Étkező- és biliárdasztal”. No currency symbol or invented entry price. CTA „Egyeztessünk a konfigurációról”. Emphasize materials and visible table proportions, no luxury-car props.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
C2-10 · Order and installation
A közös esték tervezése az asztal helyének kiválasztásával kezdődik. Átbeszéljük a Fusion Tables kivitelét és a bejuttatás feltételeit, majd az ajánlatban rögzítjük a rendelés részleteit. A kiszállítás és helyszíni összeszerelés is része az egyeztetésnek.
Tervezzük meg a helyét
Kérjen ajánlatot az otthoni vendégtérhez.
További információC2-CR10 · Carousel 1:1, 4 cards
Card 1 interior room plan and real table image, „1. Hely és használat”. Card 2 real finish/accessory selection, „2. Az Ön összeállítása”. Card 3 doorway/stairwell measured by installer, „3. Bejuttatás egyeztetése”. Card 4 completed indoor table with adult guests, „4. Közös esték”. CTA „Kérjen személyre szabott ajánlatot”. No promised installation date or free shipping.
Asset reference and production constraints
Inventory only. Initial launch uses C2-01 plus one benchmark. Rotate later concepts under the stated mature-spend rule.
Complete persona landing story
https://fusiontables.hu/billiardasztal/vendeglatas/ · planned, not published
First screen: authentic split dining/pool image of the same configuration with buyer-specific headline. Add actual labelled finish photos/swatches alongside the finishes section, and a measured room diagram beside fit. Do not copy the current unverified testimonial.
Vacsora után maradjon együtt a társaság. Jöhet a biliárd.
A játék legyen része az estének
Valódi kivitelek, összeillő részletek
Az asztal mérete csak a kiindulópont
Mi adja a játék alapját?
A kiválasztástól az összeszerelésig
A helyszínre is felkészülünk
A kiválasztott asztalra kérjen árat
Nézze meg a tényleges részleteket
Kérdések a döntés előtt
Egyeztessünk a következő közös esték helyéről
Confirm current price schedule, chosen finish combinations, contractual guarantee and delivery terms before publication. No fabricated numeric starting price. Live site names both Alu Grey and Silver Grey, use Silver Grey only after material sample confirmation.
What was retrieved, and what cannot be claimed.
102 finite coverage records and 272 hashed local archive files. Fresh source receipts carry query slices, status filters, pagination and actual date ranges.
| Source/object | Status | Actual min → max | Limitation |
|---|---|---|---|
| ga4-events | complete | 2022-12-22 → 2026-09-12 | Read scope / limitation{
"id": "ga4-events",
"source": "ga4",
"account": "295840623",
"objectType": "ga4-events",
"requestedSlices": {
"url": "https://analyticsdata.googleapis.com/v1beta/properties/295840623:runReport",
"body": {
"dateRanges": [
{
"startDate": "2019-01-01",
"endDate": "2026-09-12"
}
],
"dimensions": [
{
"name": "date"
},
{
"name": "eventName"
}
],
"metrics": [
{
"name": "eventCount"
}
],
"limit": 100000
}
},
"statusFilters": "no filter specified",
"actualMin": "2022-12-22",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:33:39.679012+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| ga4-keyevents | complete | None → None | Read scope / limitation{
"id": "ga4-keyevents",
"source": "ga4",
"account": "295840623",
"objectType": "ga4-keyevents",
"requestedSlices": {
"url": "https://analyticsadmin.googleapis.com/v1beta/properties/295840623/keyEvents",
"body": null
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:33:42.924784+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| ga4-property | complete | None → None | Read scope / limitation{
"id": "ga4-property",
"source": "ga4",
"account": "295840623",
"objectType": "ga4-property",
"requestedSlices": {
"url": "https://analyticsadmin.googleapis.com/v1beta/properties/295840623",
"body": null
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:33:38.684603+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-account_budgets | complete | None → None | Read scope / limitation{
"id": "google-account_budgets",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-account_budgets",
"requestedSlices": {
"query": "SELECT account_budget.resource_name, account_budget.status, account_budget.approved_spending_limit_micros, account_budget.approved_spending_limit_type, account_budget.adjusted_spending_limit_micros, account_budget.adjusted_spending_limit_type FROM account_budget",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.957363+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-ad-performance | complete | None → None | Read scope / limitation{
"id": "google-ad-performance",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-ad-performance",
"requestedSlices": {
"query": "SELECT campaign.id, ad_group_ad.ad.id, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM ad_group_ad WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:18.207294+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-ads | complete | None → None | Read scope / limitation{
"id": "google-ads",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-ads",
"requestedSlices": {
"query": "SELECT campaign.id, ad_group.id, ad_group_ad.resource_name, ad_group_ad.status, ad_group_ad.ad.id, ad_group_ad.ad.type, ad_group_ad.ad.final_urls, ad_group_ad.ad.responsive_search_ad.headlines, ad_group_ad.ad.responsive_search_ad.descriptions, ad_group_ad.policy_summary.approval_status FROM ad_group_ad",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.994973+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-asset-groups | complete | None → None | Read scope / limitation{
"id": "google-asset-groups",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-asset-groups",
"requestedSlices": {
"query": "SELECT campaign.id, asset_group.id, asset_group.name, asset_group.status, asset_group.final_urls FROM asset_group",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:19.269438+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-asset-performance | complete | None → None | Read scope / limitation{
"id": "google-asset-performance",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-asset-performance",
"requestedSlices": {
"query": "SELECT asset_group.id, asset.id, asset_group_asset.field_type, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM asset_group_asset WHERE segments.date BETWEEN '2026-05-01' AND '2026-09-12'"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:48.562822+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-assets-repaired | complete | None → None | Read scope / limitation{
"id": "google-assets-repaired",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-assets-repaired",
"requestedSlices": {
"query": "SELECT asset_group.id, asset_group_asset.field_type, asset.id, asset.type, asset.text_asset.text, asset.image_asset.full_size.url, asset.youtube_video_asset.youtube_video_id FROM asset_group_asset"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:32:49.228136+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-assets | unavailable | None → None | Read scope / limitation{
"id": "google-assets",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-assets",
"requestedSlices": {
"query": "SELECT asset_group.id, asset_group_asset.field_type, asset_group_asset.performance_label, asset.id, asset.type, asset.text_asset.text, asset.image_asset.full_size.url, asset.youtube_video_asset.youtube_video_id FROM asset_group_asset",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:19.665841+00:00",
"paginationComplete": false,
"retentionCeiling": "not asserted",
"status": "unavailable",
"reason": "[{\"error\": {\"code\": 400, \"message\": \"Request contains an invalid argument.\", \"status\": \"INVALID_ARGUMENT\", \"details\": [{\"@type\": \"type.googleapis.com/google.ads.googleads.v25.errors.GoogleAdsFailure\", \"errors\": [{\"errorCode\": {\"queryError\": \"UNRECOGNIZED_FIELD\"}, \"message\": \"Unrecognized field in the query: 'asset_group_asset.performance_label'.\"}], \"requestId\": \"K5MXsve9zAulnGhdnvSA2g\"}]}}]"
} |
| google-audience-details | complete | None → None | Read scope / limitation{
"id": "google-audience-details",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-audience-details",
"requestedSlices": {
"query": "SELECT audience.id, audience.name, audience.dimensions, audience.exclusion_dimension FROM audience"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:47.999725+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-budgets | complete | None → None | Read scope / limitation{
"id": "google-budgets",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-budgets",
"requestedSlices": {
"query": "SELECT campaign_budget.id, campaign_budget.name, campaign_budget.amount_micros, campaign_budget.total_amount_micros, campaign_budget.period, campaign_budget.status, campaign_budget.explicitly_shared, campaign_budget.reference_count, campaign_budget.delivery_method FROM campaign_budget",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.187429+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-campaign-conversions | complete | 2026-07-19 → 2026-09-12 | Read scope / limitation{
"id": "google-campaign-conversions",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-campaign-conversions",
"requestedSlices": {
"query": "SELECT campaign.id, segments.date, segments.conversion_action_name, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2026-05-01' AND '2026-09-12'"
},
"statusFilters": "no filter specified",
"actualMin": "2026-07-19",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:33:43.894538+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-campaign_goal_details | complete | None → None | Read scope / limitation{
"id": "google-campaign_goal_details",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-campaign_goal_details",
"requestedSlices": {
"query": "SELECT campaign.id, campaign_conversion_goal.category, campaign_conversion_goal.origin, campaign_conversion_goal.biddable FROM campaign_conversion_goal",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.962037+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-campaign_goals | complete | None → None | Read scope / limitation{
"id": "google-campaign_goals",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-campaign_goals",
"requestedSlices": {
"query": "SELECT campaign.id, conversion_goal_campaign_config.goal_config_level, conversion_goal_campaign_config.custom_conversion_goal FROM conversion_goal_campaign_config",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.454160+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-campaigns | complete | None → None | Read scope / limitation{
"id": "google-campaigns",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-campaigns",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.status, campaign.advertising_channel_type, campaign.bidding_strategy_type, campaign.campaign_budget, campaign.network_settings.target_google_search, campaign.network_settings.target_search_network, campaign.network_settings.target_content_network, campaign.geo_target_type_setting.positive_geo_target_type, campaign.geo_target_type_setting.negative_geo_target_type, campaign.target_cpa.target_cpa_micros, campaign.maximize_conversions.target_cpa_micros FROM campaign",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:46.285523+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-changes | complete | None → None | Read scope / limitation{
"id": "google-changes",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-changes",
"requestedSlices": {
"query": "SELECT change_event.change_date_time, change_event.change_resource_type, change_event.change_resource_name, change_event.resource_change_operation, change_event.changed_fields, change_event.old_resource, change_event.new_resource FROM change_event WHERE change_event.change_date_time >= '2026-08-15 00:00:00' AND change_event.change_date_time <= '2026-09-13 23:59:59' ORDER BY change_event.change_date_time DESC LIMIT 10000",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:19.808768+00:00",
"paginationComplete": true,
"retentionCeiling": "Google change_event 30 days",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-conversion-daily | complete | 2019-12-06 → 2026-09-12 | Read scope / limitation{
"id": "google-conversion-daily",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-conversion-daily",
"requestedSlices": {
"query": "SELECT segments.date, segments.conversion_action, segments.conversion_action_name, metrics.conversions, metrics.all_conversions FROM customer WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2019-12-06",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:15.681577+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-conversion-date | complete | 2019-12-06 → 2026-09-12 | Read scope / limitation{
"id": "google-conversion-date",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-conversion-date",
"requestedSlices": {
"query": "SELECT segments.date, segments.conversion_action, segments.conversion_action_name, metrics.conversions_by_conversion_date, metrics.all_conversions_by_conversion_date FROM customer WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2019-12-06",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:16.077059+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-conversion-definitions | complete | None → None | Read scope / limitation{
"id": "google-conversion-definitions",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-conversion-definitions",
"requestedSlices": {
"query": "SELECT conversion_action.id, conversion_action.name, conversion_action.type, conversion_action.status, conversion_action.category, conversion_action.primary_for_goal, conversion_action.counting_type, conversion_action.click_through_lookback_window_days, conversion_action.view_through_lookback_window_days, conversion_action.attribution_model_settings.attribution_model FROM conversion_action",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:19.667513+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-conversions | complete | None → None | Read scope / limitation{
"id": "google-conversions",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-conversions",
"requestedSlices": {
"query": "SELECT conversion_action.resource_name, conversion_action.name, conversion_action.status, conversion_action.type, conversion_action.category, conversion_action.primary_for_goal, conversion_action.counting_type, conversion_action.click_through_lookback_window_days FROM conversion_action",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.383940+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-criteria | complete | None → None | Read scope / limitation{
"id": "google-criteria",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-criteria",
"requestedSlices": {
"query": "SELECT campaign.id, campaign_criterion.resource_name, campaign_criterion.type, campaign_criterion.negative, campaign_criterion.keyword.text, campaign_criterion.keyword.match_type, campaign_criterion.location.geo_target_constant, campaign_criterion.device.type, campaign_criterion.bid_modifier FROM campaign_criterion",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:46.438571+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-current-asset-status | complete | None → None | Read scope / limitation{
"id": "google-current-asset-status",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-current-asset-status",
"requestedSlices": {
"query": "SELECT asset_group.id, asset.id, asset_group_asset.status FROM asset_group_asset"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:50.094351+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-current-network | complete | None → None | Read scope / limitation{
"id": "google-current-network",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-current-network",
"requestedSlices": {
"query": "SELECT campaign.id, segments.ad_network_type, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions FROM campaign WHERE segments.date BETWEEN '2026-08-30' AND '2026-09-12'"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:49.472240+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-custom_goals | complete | None → None | Read scope / limitation{
"id": "google-custom_goals",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-custom_goals",
"requestedSlices": {
"query": "SELECT custom_conversion_goal.resource_name, custom_conversion_goal.name, custom_conversion_goal.conversion_actions, custom_conversion_goal.status FROM custom_conversion_goal",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.383647+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-daily-2019 | complete | 2019-12-06 → 2019-12-31 | Read scope / limitation{
"id": "google-daily-2019",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2019",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2019-01-01' AND '2019-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2019-12-06",
"actualMax": "2019-12-31",
"retrievedAt": "2026-09-13T09:31:13.390449+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-daily-2020 | complete | 2020-01-01 → 2020-12-31 | Read scope / limitation{
"id": "google-daily-2020",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2020",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2020-01-01' AND '2020-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2020-01-01",
"actualMax": "2020-12-31",
"retrievedAt": "2026-09-13T09:31:13.391026+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-daily-2021 | complete | 2021-01-01 → 2021-12-31 | Read scope / limitation{
"id": "google-daily-2021",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2021",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2021-01-01' AND '2021-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2021-01-01",
"actualMax": "2021-12-31",
"retrievedAt": "2026-09-13T09:31:13.391174+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-daily-2022 | complete | 2022-01-01 → 2022-10-28 | Read scope / limitation{
"id": "google-daily-2022",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2022",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2022-01-01' AND '2022-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2022-01-01",
"actualMax": "2022-10-28",
"retrievedAt": "2026-09-13T09:31:14.529581+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-daily-2023 | complete | 2023-01-06 → 2023-01-13 | Read scope / limitation{
"id": "google-daily-2023",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2023",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2023-01-01' AND '2023-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2023-01-06",
"actualMax": "2023-01-13",
"retrievedAt": "2026-09-13T09:31:14.977783+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-daily-2024 | complete | None → None | Read scope / limitation{
"id": "google-daily-2024",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2024",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2024-01-01' AND '2024-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:14.978707+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-daily-2025 | complete | None → None | Read scope / limitation{
"id": "google-daily-2025",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2025",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2025-01-01' AND '2025-12-31'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:15.485857+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-daily-2026 | complete | 2026-05-02 → 2026-09-12 | Read scope / limitation{
"id": "google-daily-2026",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-daily-2026",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.name, campaign.advertising_channel_type, segments.date, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2026-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": "2026-05-02",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:15.640288+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| google-device | complete | None → None | Read scope / limitation{
"id": "google-device",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-device",
"requestedSlices": {
"query": "SELECT campaign.id, segments.device, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:16.385722+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-geo | complete | None → None | Read scope / limitation{
"id": "google-geo",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-geo",
"requestedSlices": {
"query": "SELECT campaign.id, geographic_view.country_criterion_id, geographic_view.location_type, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM geographic_view WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:17.335555+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-goals | complete | None → None | Read scope / limitation{
"id": "google-goals",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-goals",
"requestedSlices": {
"query": "SELECT customer_conversion_goal.category, customer_conversion_goal.origin, customer_conversion_goal.biddable FROM customer_conversion_goal",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.978839+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-historical-copy | complete | None → None | Read scope / limitation{
"id": "google-historical-copy",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-historical-copy",
"requestedSlices": {
"query": "SELECT campaign.id, ad_group_ad.status, ad_group_ad.ad.id, ad_group_ad.ad.type, ad_group_ad.ad.expanded_text_ad.headline_part1, ad_group_ad.ad.expanded_text_ad.headline_part2, ad_group_ad.ad.expanded_text_ad.headline_part3, ad_group_ad.ad.expanded_text_ad.description, ad_group_ad.ad.expanded_text_ad.description2 FROM ad_group_ad",
"status_filter": "all including removed"
},
"statusFilters": "all including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:55:18.841951+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-identity | complete | None → None | Read scope / limitation{
"id": "google-identity",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-identity",
"requestedSlices": {
"query": "SELECT customer.id, customer.descriptive_name, customer.currency_code, customer.time_zone, customer.conversion_tracking_setting.google_ads_conversion_customer FROM customer",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.453969+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-keywords | complete | None → None | Read scope / limitation{
"id": "google-keywords",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-keywords",
"requestedSlices": {
"query": "SELECT campaign.id, ad_group.id, ad_group.name, ad_group_criterion.resource_name, ad_group_criterion.status, ad_group_criterion.negative, ad_group_criterion.keyword.text, ad_group_criterion.keyword.match_type FROM ad_group_criterion WHERE ad_group_criterion.type = 'KEYWORD'",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.382745+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-lag | complete | None → None | Read scope / limitation{
"id": "google-lag",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-lag",
"requestedSlices": {
"query": "SELECT segments.conversion_lag_bucket, segments.conversion_action_name, metrics.conversions, metrics.all_conversions FROM customer WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:18.552179+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-network | complete | None → None | Read scope / limitation{
"id": "google-network",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-network",
"requestedSlices": {
"query": "SELECT campaign.id, segments.ad_network_type, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:16.471946+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-pmax-search-terms | complete | None → None | Read scope / limitation{
"id": "google-pmax-search-terms",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-pmax-search-terms",
"requestedSlices": {
"query": "SELECT campaign.id, campaign_search_term_view.search_term, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign_search_term_view WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:18.034757+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-pre2019 | complete | None → None | Read scope / limitation{
"id": "google-pre2019",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-pre2019",
"requestedSlices": {
"query": "SELECT campaign.id, segments.date, metrics.cost_micros, metrics.clicks, metrics.impressions FROM campaign WHERE segments.date BETWEEN '2000-01-01' AND '2018-12-31'"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:46.818610+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-schedule-settings | complete | None → None | Read scope / limitation{
"id": "google-schedule-settings",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-schedule-settings",
"requestedSlices": {
"query": "SELECT campaign.id, campaign_criterion.type, campaign_criterion.ad_schedule.day_of_week, campaign_criterion.ad_schedule.start_hour, campaign_criterion.ad_schedule.end_hour FROM campaign_criterion WHERE campaign_criterion.type = 'AD_SCHEDULE'"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:33:44.918797+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-schedule | complete | None → None | Read scope / limitation{
"id": "google-schedule",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-schedule",
"requestedSlices": {
"query": "SELECT campaign.id, segments.day_of_week, segments.hour, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM campaign WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:16.921003+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-search-terms | complete | None → None | Read scope / limitation{
"id": "google-search-terms",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-search-terms",
"requestedSlices": {
"query": "SELECT campaign.id, search_term_view.search_term, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.all_conversions FROM search_term_view WHERE segments.date BETWEEN '2019-01-01' AND '2026-09-12'",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:17.424289+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-shared | complete | None → None | Read scope / limitation{
"id": "google-shared",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-shared",
"requestedSlices": {
"query": "SELECT shared_set.resource_name, shared_set.name, shared_set.type, shared_set.status FROM shared_set",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.497556+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-shared_criteria | complete | None → None | Read scope / limitation{
"id": "google-shared_criteria",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-shared_criteria",
"requestedSlices": {
"query": "SELECT shared_criterion.shared_set, shared_criterion.keyword.text, shared_criterion.keyword.match_type FROM shared_criterion",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.995097+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-shared_links | complete | None → None | Read scope / limitation{
"id": "google-shared_links",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-shared_links",
"requestedSlices": {
"query": "SELECT campaign.id, campaign_shared_set.shared_set, campaign_shared_set.status FROM campaign_shared_set",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:45.768257+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-signals | complete | None → None | Read scope / limitation{
"id": "google-signals",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-signals",
"requestedSlices": {
"query": "SELECT asset_group.id, asset_group_signal.audience.audience, asset_group_signal.search_theme.text FROM asset_group_signal",
"status_filter": "no status filter, all delivered objects",
"date_basis": "interaction time unless explicitly conversion_date"
},
"statusFilters": "no status filter, all delivered objects",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:19.359655+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| google-tracking | complete | None → None | Read scope / limitation{
"id": "google-tracking",
"source": "google_ads",
"account": "2938223921",
"objectType": "google-tracking",
"requestedSlices": {
"query": "SELECT campaign.id, campaign.tracking_url_template, campaign.final_url_suffix, campaign.url_custom_parameters FROM campaign",
"status_filter": "all available including removed"
},
"statusFilters": "all available including removed",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:44.383176+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| landing-browser | complete | None → None | Read scope / limitation{
"id": "landing-browser",
"source": "website",
"account": "fusiontables.hu",
"objectType": "landing-browser",
"requestedSlices": {
"url": "https://fusiontables.hu/billiardasztal/",
"scope": "current rendered page"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:32:03.958Z",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| local-database-audit | complete | 2026-06-25 → 2026-08-23 | Read scope / limitation{
"id": "local-database-audit",
"source": "local",
"account": "Fusion",
"objectType": "local-database-audit",
"requestedSlices": {
"path": "/Users/agency/Documents/Agty/Fusion/ads-control/data/ads_control.db",
"mode": "read-only",
"scope": "all tables count, snapshots coverage"
},
"statusFilters": "no filter specified",
"actualMin": "2026-06-25",
"actualMax": "2026-08-23",
"retrievedAt": "2026-09-13T09:55:23.638476+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| local-lineage | complete | None → None | Read scope / limitation{
"id": "local-lineage",
"source": "local",
"account": "Fusion",
"objectType": "local-lineage",
"requestedSlices": {
"prior": "/Users/agency/Documents/Agty/Fusion/.codex-runs/fusion-ppc-cloud-20260911/outputs/fusion-ppc-optimization-cloud-20260911/execution/after/meta-ads.json",
"current": "/Users/agency/Documents/Agty/Fusion/.tmp/ppc-decisions-20260913/evidence/meta-ads.json",
"fields": [
"id",
"body",
"title",
"object_story_spec",
"asset_feed_spec",
"image_hash"
]
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:55:23.630119+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-account | complete | 2020-01-03 → 2020-01-03 | Read scope / limitation{
"id": "meta-account",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-account",
"requestedSlices": {
"path": "act_1783210591808804",
"fields": "id,name,currency,timezone_name,account_status,created_time,amount_spent"
},
"statusFilters": "no filter specified",
"actualMin": "2020-01-03",
"actualMax": "2020-01-03",
"retrievedAt": "2026-09-13T09:29:46.499412+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-ads-default-enumeration | complete | 2021-12-06 → 2026-07-18 | Read scope / limitation{
"id": "meta-ads-default-enumeration",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-ads-default-enumeration",
"requestedSlices": {
"fields": "id,name,status,effective_status,created_time,updated_time",
"limit": 100
},
"statusFilters": "no filter specified",
"actualMin": "2021-12-06",
"actualMax": "2026-07-18",
"retrievedAt": "2026-09-13T09:32:50.604721+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-ads-deleted-request-error | unavailable | None → None | Read scope / limitation{
"id": "meta-ads-deleted-request-error",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-ads-deleted-request-error",
"requestedSlices": {
"path": "act_1783210591808804/ads",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,effective_object_story_id,url_tags,thumbnail_url,image_url,image_hash},tracking_specs",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:02.195467+00:00",
"paginationComplete": false,
"retentionCeiling": "not asserted",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/ads: code=100 subcode=1815001 message='Invalid parameter' user_msg='Requesting for deleted objects is not supported in this endpoint.'"
} |
| meta-ads | complete | 2026-05-11 → 2026-07-18 | Read scope / limitation{
"id": "meta-ads",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-ads",
"requestedSlices": {
"path": "act_1783210591808804/ads",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,effective_object_story_id,url_tags,thumbnail_url,image_url,image_hash},tracking_specs",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]",
"actualMin": "2026-05-11",
"actualMax": "2026-07-18",
"retrievedAt": "2026-09-13T09:29:47.059516+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-adsets-default-enumeration | complete | 2021-12-06 → 2026-07-15 | Read scope / limitation{
"id": "meta-adsets-default-enumeration",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-adsets-default-enumeration",
"requestedSlices": {
"fields": "id,name,status,effective_status,created_time,updated_time",
"limit": 100
},
"statusFilters": "no filter specified",
"actualMin": "2021-12-06",
"actualMax": "2026-07-15",
"retrievedAt": "2026-09-13T09:32:51.077444+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-adsets-deleted-request-error | unavailable | None → None | Read scope / limitation{
"id": "meta-adsets-deleted-request-error",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-adsets-deleted-request-error",
"requestedSlices": {
"path": "act_1783210591808804/adsets",
"fields": "id,name,campaign_id,status,effective_status,daily_budget,lifetime_budget,targeting,optimization_goal,billing_event,bid_strategy,bid_amount,promoted_object,attribution_spec,start_time,end_time,created_time,updated_time",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:02.215439+00:00",
"paginationComplete": false,
"retentionCeiling": "not asserted",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/adsets: code=100 subcode=1815001 message='Invalid parameter' user_msg='Requesting for deleted objects is not supported in this endpoint.'"
} |
| meta-adsets | complete | 2026-05-02 → 2026-07-15 | Read scope / limitation{
"id": "meta-adsets",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-adsets",
"requestedSlices": {
"path": "act_1783210591808804/adsets",
"fields": "id,name,campaign_id,status,effective_status,daily_budget,lifetime_budget,targeting,optimization_goal,billing_event,bid_strategy,bid_amount,promoted_object,attribution_spec,start_time,end_time,created_time,updated_time",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]",
"actualMin": "2026-05-02",
"actualMax": "2026-07-15",
"retrievedAt": "2026-09-13T09:29:47.008423+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-age-gender | complete | 2026-05-01 → 2026-09-12 | Read scope / limitation{
"id": "meta-age-gender",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-age-gender",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "adset",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"breakdowns": "age,gender",
"time_range": "{\"since\": \"2026-05-01\", \"until\": \"2026-09-12\"}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-01",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:21.999796+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-audiences | complete | None → None | Read scope / limitation{
"id": "meta-audiences",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-audiences",
"requestedSlices": {
"path": "act_1783210591808804/customaudiences",
"fields": "id,name,subtype,approximate_count_lower_bound,approximate_count_upper_bound,retention_days,rule"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:47.296330+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-body_asset-performance | complete | 2026-07-15 → 2026-09-12 | Read scope / limitation{
"id": "meta-body_asset-performance",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-body_asset-performance",
"requestedSlices": {
"fields": "ad_id,ad_name,spend,impressions,clicks,actions",
"level": "ad",
"breakdowns": "body_asset",
"time_range": "{\"since\": \"2026-07-15\", \"until\": \"2026-09-12\"}",
"limit": 500,
"use_unified_attribution_setting": "true"
},
"statusFilters": "no filter specified",
"actualMin": "2026-07-15",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:55:20.549218+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-campaigns-deleted-request-error | unavailable | None → None | Read scope / limitation{
"id": "meta-campaigns-deleted-request-error",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-campaigns-deleted-request-error",
"requestedSlices": {
"path": "act_1783210591808804/campaigns",
"fields": "id,name,status,effective_status,objective,daily_budget,lifetime_budget,buying_type,bid_strategy,created_time,updated_time,start_time,stop_time",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\", \"DELETED\"]",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:02.347509+00:00",
"paginationComplete": false,
"retentionCeiling": "not asserted",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/campaigns: code=100 subcode=1815001 message='Invalid parameter' user_msg='Requesting for deleted objects is not supported in this endpoint.'"
} |
| meta-campaigns | complete | 2021-12-06 → 2026-05-02 | Read scope / limitation{
"id": "meta-campaigns",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-campaigns",
"requestedSlices": {
"path": "act_1783210591808804/campaigns",
"fields": "id,name,status,effective_status,objective,daily_budget,lifetime_budget,buying_type,bid_strategy,created_time,updated_time,start_time,stop_time",
"effective_status": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]"
},
"statusFilters": "[\"ACTIVE\", \"PAUSED\", \"ARCHIVED\"]",
"actualMin": "2021-12-06",
"actualMax": "2026-05-02",
"retrievedAt": "2026-09-13T09:29:46.852803+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-conversion-date | complete | 2026-08-16 → 2026-09-12 | Read scope / limitation{
"id": "meta-conversion-date",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-conversion-date",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "conversion",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2026-08-16\", \"until\": \"2026-09-12\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": "2026-08-16",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:23.812223+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-customconversions | complete | None → None | Read scope / limitation{
"id": "meta-customconversions",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-customconversions",
"requestedSlices": {
"path": "act_1783210591808804/customconversions",
"fields": "id,name,pixel,rule,custom_event_type,creation_time"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:47.218415+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-daily-2020 | unavailable | None → None | Read scope / limitation{
"id": "meta-daily-2020",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2020",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2020-01-01\", \"until\": \"2020-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:20.234054+00:00",
"paginationComplete": false,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/insights: code=3018 subcode=None message='(#3018) The start date of the time range cannot be beyond 37 months from the current date. The earliest start date available for this ad account is 2023-08-13. Set time_range or time_ranges to start on or after that date.'"
} |
| meta-daily-2021 | unavailable | None → None | Read scope / limitation{
"id": "meta-daily-2021",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2021",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2021-01-01\", \"until\": \"2021-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:20.846498+00:00",
"paginationComplete": false,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/insights: code=3018 subcode=None message='(#3018) The start date of the time range cannot be beyond 37 months from the current date. The earliest start date available for this ad account is 2023-08-13. Set time_range or time_ranges to start on or after that date.'"
} |
| meta-daily-2022 | unavailable | None → None | Read scope / limitation{
"id": "meta-daily-2022",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2022",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2022-01-01\", \"until\": \"2022-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:20.755436+00:00",
"paginationComplete": false,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/insights: code=3018 subcode=None message='(#3018) The start date of the time range cannot be beyond 37 months from the current date. The earliest start date available for this ad account is 2023-08-13. Set time_range or time_ranges to start on or after that date.'"
} |
| meta-daily-2023-repaired | complete | None → None | Read scope / limitation{
"id": "meta-daily-2023-repaired",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2023-repaired",
"requestedSlices": {
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"time_range": "{\"since\": \"2023-08-13\", \"until\": \"2023-12-31\"}",
"time_increment": 1,
"limit": 500
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:32:50.159681+00:00",
"paginationComplete": true,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-daily-2023 | unavailable | None → None | Read scope / limitation{
"id": "meta-daily-2023",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2023",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2023-01-01\", \"until\": \"2023-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:31:21.163535+00:00",
"paginationComplete": false,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "unavailable",
"reason": "Meta API error on act_1783210591808804/insights: code=3018 subcode=None message='(#3018) The start date of the time range cannot be beyond 37 months from the current date. The earliest start date available for this ad account is 2023-08-13. Set time_range or time_ranges to start on or after that date.'"
} |
| meta-daily-2024 | complete | 2024-05-25 → 2024-06-01 | Read scope / limitation{
"id": "meta-daily-2024",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2024",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2024-01-01\", \"until\": \"2024-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": "2024-05-25",
"actualMax": "2024-06-01",
"retrievedAt": "2026-09-13T09:31:20.849290+00:00",
"paginationComplete": true,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-daily-2025 | complete | 2025-02-21 → 2025-12-11 | Read scope / limitation{
"id": "meta-daily-2025",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2025",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2025-01-01\", \"until\": \"2025-12-31\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": "2025-02-21",
"actualMax": "2025-12-11",
"retrievedAt": "2026-09-13T09:31:20.895965+00:00",
"paginationComplete": true,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-daily-2026 | complete | 2026-05-03 → 2026-09-12 | Read scope / limitation{
"id": "meta-daily-2026",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-daily-2026",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "ad",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"time_range": "{\"since\": \"2026-01-01\", \"until\": \"2026-09-12\"}",
"time_increment": 1
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-03",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:21.165529+00:00",
"paginationComplete": true,
"retentionCeiling": "Meta Insights earliest 2023-08-13, provider error 3018",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120211347537330184 | complete | 2024-05-25 → 2024-05-25 | Read scope / limitation{
"id": "meta-delivered-120211347537330184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120211347537330184",
"requestedSlices": {
"id": "120211347537330184",
"fields": "id,name,campaign_id,status,effective_status,targeting,optimization_goal,promoted_object,attribution_spec,created_time,updated_time"
},
"statusFilters": "no filter specified",
"actualMin": "2024-05-25",
"actualMax": "2024-05-25",
"retrievedAt": "2026-09-13T09:32:51.499135+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120211347537390184 | complete | 2024-05-25 → 2024-05-25 | Read scope / limitation{
"id": "meta-delivered-120211347537390184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120211347537390184",
"requestedSlices": {
"id": "120211347537390184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2024-05-25",
"actualMax": "2024-05-25",
"retrievedAt": "2026-09-13T09:32:53.276137+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120218832791390184 | complete | 2025-02-21 → 2025-02-21 | Read scope / limitation{
"id": "meta-delivered-120218832791390184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120218832791390184",
"requestedSlices": {
"id": "120218832791390184",
"fields": "id,name,campaign_id,status,effective_status,targeting,optimization_goal,promoted_object,attribution_spec,created_time,updated_time"
},
"statusFilters": "no filter specified",
"actualMin": "2025-02-21",
"actualMax": "2025-02-21",
"retrievedAt": "2026-09-13T09:32:51.922679+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120218832791580184 | complete | 2025-02-21 → 2025-02-21 | Read scope / limitation{
"id": "meta-delivered-120218832791580184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120218832791580184",
"requestedSlices": {
"id": "120218832791580184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2025-02-21",
"actualMax": "2025-02-21",
"retrievedAt": "2026-09-13T09:32:53.956058+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120240221411840184 | complete | 2025-12-02 → 2025-12-02 | Read scope / limitation{
"id": "meta-delivered-120240221411840184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120240221411840184",
"requestedSlices": {
"id": "120240221411840184",
"fields": "id,name,campaign_id,status,effective_status,targeting,optimization_goal,promoted_object,attribution_spec,created_time,updated_time"
},
"statusFilters": "no filter specified",
"actualMin": "2025-12-02",
"actualMax": "2025-12-02",
"retrievedAt": "2026-09-13T09:32:52.458646+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120240221413790184 | complete | 2025-12-02 → 2025-12-02 | Read scope / limitation{
"id": "meta-delivered-120240221413790184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120240221413790184",
"requestedSlices": {
"id": "120240221413790184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2025-12-02",
"actualMax": "2025-12-02",
"retrievedAt": "2026-09-13T09:32:54.579116+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120240322859260184 | complete | 2025-12-04 → 2025-12-04 | Read scope / limitation{
"id": "meta-delivered-120240322859260184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120240322859260184",
"requestedSlices": {
"id": "120240322859260184",
"fields": "id,name,campaign_id,status,effective_status,targeting,optimization_goal,promoted_object,attribution_spec,created_time,updated_time"
},
"statusFilters": "no filter specified",
"actualMin": "2025-12-04",
"actualMax": "2025-12-04",
"retrievedAt": "2026-09-13T09:32:52.884731+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120240322869050184 | complete | 2025-12-04 → 2025-12-04 | Read scope / limitation{
"id": "meta-delivered-120240322869050184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120240322869050184",
"requestedSlices": {
"id": "120240322869050184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2025-12-04",
"actualMax": "2025-12-04",
"retrievedAt": "2026-09-13T09:32:55.313204+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120247127071880184 | complete | 2026-05-02 → 2026-05-02 | Read scope / limitation{
"id": "meta-delivered-120247127071880184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120247127071880184",
"requestedSlices": {
"id": "120247127071880184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-02",
"actualMax": "2026-05-02",
"retrievedAt": "2026-09-13T09:32:56.080947+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120248077310510184 | complete | 2026-05-11 → 2026-05-11 | Read scope / limitation{
"id": "meta-delivered-120248077310510184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120248077310510184",
"requestedSlices": {
"id": "120248077310510184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-11",
"actualMax": "2026-05-11",
"retrievedAt": "2026-09-13T09:32:56.904195+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120248174226760184 | complete | 2026-05-11 → 2026-05-11 | Read scope / limitation{
"id": "meta-delivered-120248174226760184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120248174226760184",
"requestedSlices": {
"id": "120248174226760184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-11",
"actualMax": "2026-05-11",
"retrievedAt": "2026-09-13T09:32:57.362796+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120248824741960184 | complete | 2026-05-20 → 2026-05-20 | Read scope / limitation{
"id": "meta-delivered-120248824741960184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120248824741960184",
"requestedSlices": {
"id": "120248824741960184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-20",
"actualMax": "2026-05-20",
"retrievedAt": "2026-09-13T09:32:58.043624+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-delivered-120248825813420184 | complete | 2026-05-20 → 2026-05-20 | Read scope / limitation{
"id": "meta-delivered-120248825813420184",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-delivered-120248825813420184",
"requestedSlices": {
"id": "120248825813420184",
"fields": "id,name,campaign_id,adset_id,status,effective_status,created_time,updated_time,creative{id,name,title,body,object_story_spec,asset_feed_spec,url_tags,thumbnail_url,image_url}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-20",
"actualMax": "2026-05-20",
"retrievedAt": "2026-09-13T09:32:58.657608+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-device | complete | 2026-05-01 → 2026-09-12 | Read scope / limitation{
"id": "meta-device",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-device",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "adset",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"breakdowns": "impression_device",
"time_range": "{\"since\": \"2026-05-01\", \"until\": \"2026-09-12\"}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-01",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:22.884178+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-frequency-monthly | complete | 2026-07-01 → 2026-09-12 | Read scope / limitation{
"id": "meta-frequency-monthly",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-frequency-monthly",
"requestedSlices": {
"fields": "adset_id,adset_name,spend,impressions,reach,frequency,actions",
"time_range": "{\"since\": \"2026-07-01\", \"until\": \"2026-09-12\"}",
"use_unified_attribution_setting": "true",
"time_increment": "monthly",
"level": "adset"
},
"statusFilters": "no filter specified",
"actualMin": "2026-07-01",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:35:54.645609+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-geo | complete | 2026-05-01 → 2026-09-12 | Read scope / limitation{
"id": "meta-geo",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-geo",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "adset",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"breakdowns": "region",
"time_range": "{\"since\": \"2026-05-01\", \"until\": \"2026-09-12\"}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-01",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:22.850462+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-image_asset-performance | complete | None → None | Read scope / limitation{
"id": "meta-image_asset-performance",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-image_asset-performance",
"requestedSlices": {
"fields": "ad_id,ad_name,spend,impressions,clicks,actions",
"level": "ad",
"breakdowns": "image_asset",
"time_range": "{\"since\": \"2026-07-15\", \"until\": \"2026-09-12\"}",
"limit": 500
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:35:52.711453+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-pixels | complete | None → None | Read scope / limitation{
"id": "meta-pixels",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-pixels",
"requestedSlices": {
"path": "act_1783210591808804/adspixels",
"fields": "id,name,last_fired_time,is_unavailable"
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:29:47.522569+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-placements | complete | 2026-05-01 → 2026-09-12 | Read scope / limitation{
"id": "meta-placements",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-placements",
"requestedSlices": {
"path": "act_1783210591808804/insights",
"fields": "campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name,date_start,date_stop,spend,impressions,reach,frequency,clicks,inline_link_clicks,actions,action_values",
"level": "adset",
"action_report_time": "impression",
"use_unified_attribution_setting": "true",
"limit": 500,
"breakdowns": "publisher_platform,platform_position",
"time_range": "{\"since\": \"2026-05-01\", \"until\": \"2026-09-12\"}"
},
"statusFilters": "no filter specified",
"actualMin": "2026-05-01",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:31:21.886253+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-recent-placement | complete | 2026-08-30 → 2026-09-12 | Read scope / limitation{
"id": "meta-recent-placement",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-recent-placement",
"requestedSlices": {
"fields": "adset_id,adset_name,spend,impressions,reach,frequency,actions",
"time_range": "{\"since\": \"2026-08-30\", \"until\": \"2026-09-12\"}",
"use_unified_attribution_setting": "true",
"breakdowns": "publisher_platform,platform_position",
"level": "adset"
},
"statusFilters": "no filter specified",
"actualMin": "2026-08-30",
"actualMax": "2026-09-12",
"retrievedAt": "2026-09-13T09:35:53.807528+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "All returned pages consumed. Zero-row successful query means no reportable rows in requested scope, not proof of no business activity."
} |
| meta-targeting-cue-sports | complete | None → None | Read scope / limitation{
"id": "meta-targeting-cue-sports",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-targeting-cue-sports",
"requestedSlices": {
"type": "adinterest",
"q": "Cue sports",
"limit": 30
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:33:01.327391+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-targeting-interior-design | complete | None → None | Read scope / limitation{
"id": "meta-targeting-interior-design",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-targeting-interior-design",
"requestedSlices": {
"type": "adinterest",
"q": "Interior design",
"limit": 30
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:32:59.142230+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-targeting-modern-furniture | complete | None → None | Read scope / limitation{
"id": "meta-targeting-modern-furniture",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-targeting-modern-furniture",
"requestedSlices": {
"type": "adinterest",
"q": "Modern furniture",
"limit": 30
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:32:59.927797+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| meta-targeting-pool | complete | None → None | Read scope / limitation{
"id": "meta-targeting-pool",
"source": "meta_ads",
"account": "act_1783210591808804",
"objectType": "meta-targeting-pool",
"requestedSlices": {
"type": "adinterest",
"q": "Pool",
"limit": 30
},
"statusFilters": "no filter specified",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:33:00.444575+00:00",
"paginationComplete": true,
"retentionCeiling": "not asserted",
"status": "complete",
"reason": "Snapshot only, not historical revision log."
} |
| first-party-register | partial | 2026-05-04 → 2026-09-11 | Read scope / limitation{
"id": "first-party-register",
"source": "sheet+gmail",
"account": "1L9YZG54Zyo7dTzRihp0qy5Qs-Fl4uyuaY770uCzOMPw",
"objectType": "all five tabs and matching notification history",
"requestedSlices": {
"sheet": "all rows",
"gmail": "in:anywhere before:2026/09/14 {from:[email protected] subject:\"Új ajánlatkérés\"}"
},
"statusFilters": "all including spam/trash mail",
"actualMin": "2026-05-04",
"actualMax": "2026-09-11",
"retrievedAt": "2026-09-13T09:29:11.869034+00:00",
"paginationComplete": true,
"retentionCeiling": "Available register, not claim of every pre-register lead",
"status": "partial",
"reason": "Four ancillary rows unresolved. Four core dates recovered from email. Earlier QA emails excluded and notification copies not added."
} |
| local-archives | complete | None → None | Read scope / limitation{
"id": "local-archives",
"source": "local",
"account": "Fusion",
"objectType": "archived reports, exports and database",
"requestedSlices": [
"/Users/agency/Documents/Agty/Fusion/.tmp/overnight-2026-08-10/data",
"/Users/agency/Documents/Agty/Fusion/.tmp/riport",
"/Users/agency/Documents/Agty/Fusion/ads-control/data",
"/Users/agency/Documents/Agty/Fusion/.codex-runs/fusion-ppc-cloud-20260911/outputs/fusion-ppc-optimization-cloud-20260911",
"/Users/agency/Documents/Agty/Fusion/.codex-private/report-skills-20260910/pack/sources",
"/Users/agency/Downloads/fusion-campaign-options-hu-20260906"
],
"statusFilters": "all matching files",
"actualMin": null,
"actualMax": null,
"retrievedAt": "2026-09-13T09:56:27.559626+00:00",
"paginationComplete": true,
"retentionCeiling": "Available local files",
"status": "complete",
"reason": "272 files inventoried with hashes. Prior reports overlap fresh extracts and are not added to totals. No verified pre-retention Meta delivery export found in these archives."
} |
All-history totals are source-specific. Google activity returned 2019–2026 with empty 2000–2018 probe. Meta Insights rejects pre-2023-08-13 dates, while campaign objects go back to 2022. Retrieved Meta spend equals account amount_spent 298,537 HUF, but that counter is a cross-check, not proof of recoverable older daily reports.
GA4 event aliases are not unique people. Recent VHK_lead 9 and hero/CTA 10 do not reconcile to 4 register submissions. No causal explanation is asserted without event-level proof.
Register all-history contains 44 data rows: 28 core submitted enquiries, 12 explicit tests, 4 unresolved ancillary messages. One recent phone looks invalid and remains quality-unknown, not automatically excluded as spam.
Google asset statistics overlap across combinations and optimize mostly micro-events. No verified submitted-lead creative winner. Meta body breakdown reports descriptive associations and is not randomized component credit.
Historical current-copy mappings do not guarantee all earlier versions were identical. All 19 common Meta ads have unchanged creative ID, body, title, story, asset feed and image hash versus the September 11 snapshot. This proves only that two-day comparison, not earlier revision identity. Change-event history is limited to 30 days.
Meta interest-search availability is confirmed, new-ad-set eligibility is conditional. Official Meta pages could not be fully retrieved via web (429), so account readback and explicit fallbacks govern the plan.
No campaigns, landing pages, permissions or messages were changed. This is a local private recommendation report.
Reuse: prior six-question narrative, current-to-proposed comparisons, native disclosure and navigation, staged budget comparisons, qualitative home/shared-time personas. Discarded: old frozen holds, narration/Notion/Slides workload, demographic stereotypes, and competitor ad longevity as profitability proof.
Source gists and actual September 6 campaign-settings.md, prior report source texts, deck.js and September 11 provider receipts were inspected. They are historical context, not fresh performance.
Archive audit: six Google database snapshots cover June 25–August 23, 2026 and overlap fresh history. All 19 common Meta creative payloads match the September 11 snapshot. No earlier copy identity is inferred.
The next action is signal repair, then one focused test.
Read G01, M01 and M07 first. The ready copy and creative briefs do not imply campaigns are active.
Use the budget stage table and the two complete campaign packages. Keep a stable benchmark and one challenger. Evaluate submitted and suitable enquiries rather than cheap clicks.
Built for private review. No live provider writes, client messages, public hosting or new ad spend.







