← всі звіти · audit-phc2-meta-april-2026.md

title: Meta Ads Audit — PHC 2 (act_299348456422674) — April 2026 project: ad-analytics-hub/meta-ads account_id: act_299348456422674 account_name: PHC 2 period: 2026-04-01 / 2026-04-30 auditor: claude-cloud audit_framework: ads/references/meta-audit.md v1.5 (50 checks) last_updated: 2026-05-11

Meta Ads Audit — PHC 2 — April 2026

0. TL;DR

Block Value
Health Score 52 / 100 — Grade D (Poor)
Spend (April) $5,710
Reach / Impr 1.57M / 5.63M
CTR 2.39% (above Meta industry avg)
Frequency 3.58 (border-line, several ad sets >10)
Purchases tracked via pixel 0 (Lead=29, AddToCart=2,751, IC=1,791)
EMQ DATA_NEEDED (Events Manager)
CAPI Not deployed (can_proxy=0/14 pixels)
Custom Conversions 0 (none configured)
Active ad sets 142 across 7 active campaigns; 18 ад-сетів без жодного активного ad
Active campaigns / total 7 active in April / 34 in account (27 zombies)
Top issue Frequency runaway (4 ad sets >10×) + Audience-Network spend leak (24% of spend)

Account "PHC 2" — Deltamedical 2-й кабінет на 14 OTC/БАД-брендах (BioGaia, Smart Omega, Deflu, Humer, Allerweg, Koneks, Multigrip, Proflex, Sam-e, Smart Forum, Vertebra, Zest, Fervex, Flix). Працює як парасоля під спільним cap'ом $233K life-spent. Базова інфраструктура (пікселі × 14) є — але CAPI, dedup, Purchase event і Custom Conversions відсутні взагалі. Креатив сильний (CTR 2.4% при benchmark 1.7%), але fragmentation — 142 ад-сети @ 1.3 креативи/ад-сет — це антипатерн для Andromeda.


1. Health Score Breakdown

Meta Ads Health Score: 52/100 (Grade: D)

Pixel / CAPI Health: 35/100  ███▌░░░░░░  (30% weight)
Creative:            68/100  ██████▊░░░  (30% weight)
Account Structure:   45/100  ████▌░░░░░  (20% weight)
Audience:            58/100  █████▊░░░░  (20% weight)

= 0.30×35 + 0.30×68 + 0.20×45 + 0.20×58
= 10.5 + 20.4 + 9.0 + 11.6
= 51.5 → 52

2. Account Snapshot

Field Value
Account ID act_299348456422674
Name PHC 2
Currency / TZ USD / Europe/Kiev
Status 1 (ACTIVE)
Created 2023-12-05
Lifetime spend $231,442
Spend cap $233,061
Special ad categories declared None on 34 campaigns

April 2026 traffic

Metric Value Benchmark (Pharma/OTC) Verdict
Spend $5,709.76
Impressions 5,631,770
Reach 1,571,473
Frequency (acct) 3.58 <3 prosp / <8 retarg WARNING
CTR 2.39% Pharma 1.7% / Healthcare CPM $28-37 PASS
CPC $0.042 Meta Leads $1.92 EXCELLENT (link click рознесений з conv)
CPM $1.01 Healthcare $28-37 EXCELLENT (UA mkt + low-spec audience)
Landing Page Views 91,070 LPV/click 69% — decent
Video views 915,565 strong video volume
Purchases tracked 0 FAIL — no Purchase event firing
Leads 29 secondary signal
Add to Cart 2,751 events flow але без Purchase tie-back
Initiate Checkout 1,791 drop-off IC→Purchase ?% невимірюваний

Зачіпка: at $0.36 cost-per-view-content + $2.07 cost-per-AddToCart account ефективний на upper-funnel метриках, але Purchase event повністю відсутній у actions[] — означає або жодна продажа не tracked, або трекінг кінцевої конверсії не налагоджений (відсилка на tabletki.ua/medizine.ua без feedback loop).

Spend by platform

Platform Spend Share
Facebook $3,134 54.9%
Audience Network $1,369 24.0%
Instagram $1,206 21.1%
Threads $0.16 0.0%

Audience Network на 24% spend — це червоний прапорець для pharma/OTC. AN історично має inflated CTR (наш data: an_classic CTR 20.16% vs feed 1-7%) через invalid-traffic patterns. У 80% accounts ROI з AN <30% від feed. Тут $1,369 потенційно "розчинених".

Demographic

Age × Gender Spend Share
F 35-44 $1,771.74 31%
F 45-54 $1,263.79 22%
F 25-34 $1,226.96 21%
F 55-64 $892.35 16%
All male $405.11 7%

90%+ spend на жінок 25-64 — корелює з продуктовим міксом (Smart Omega, BioGaia дитячий, Humer Kids, Deflu). Pasients persona узгоджена. Сегмент F 55-64 — окрема aud worth тестувати (CTR 2.13% але CPM найвищий).


3. Detailed 50-Check Audit

A. Pixel / CAPI Health (30% weight) — 35/100

ID Check Result Notes
M01 Meta Pixel installed WARNING 14 пікселів є, але account активно крутить 7 кампаній. З 14 — 2 stale (Fervex last 2025-02-26, Flix_pixel last 2024-09-04). Активних 12. Покриття на brand level окремими пікселями працює, але це fragmentation.
M02 Conversions API (CAPI) active FAIL can_proxy=0/14. Жоден піксель не має CAPI proxy. 30-40% data loss post-iOS 14.5 confirmed. Найбільший single fix.
M03 Event deduplication FAIL Без CAPI dedup нерелевантний — але event_id матчинг недоступний.
M04 EMQ Purchase ≥8.5 DATA_NEEDED Marketing API EMQ не повертає — потрібен screenshot Events Manager → Diagnostics. Подивитися кожен з 14 пікселів окремо.
M05 Domain verification DATA_NEEDED Token permission business_management відсутній — не можу запитати /business/owned_domains. Перевірити Business Manager → Brand Safety → Domains для medizine.ua / biogaia.com.ua / etc.
M06 AEM (top 8 events) WARNING 14 пікселів × фрагментована конфігурація. Враховуючи 0 Purchase у actions[] — AEM з високою ймовірністю не налаштований корректно.
M07 Standard events used WARNING Стандартні: ViewContent (15,836), AddToCart (2,751), InitiateCheckout (1,791), Lead (29), Search (86) — присутні. Відсутні: Purchase, CompleteRegistration. Custom events: fb_pixel_custom = 9 fired (marginal).
M08 CAPI Gateway FAIL Жоден піксель не має proxy.
M09 iOS attribution window FAIL 118/142 (83%) активних ад-сетів — CLICK_THROUGH=1d (тільки!). Лише 20 ад-сетів = 7d click + 1d view, ще 4 з video. 1-day click only — це найгірша опція для conversion sales, особливо pharma де cycle decision може бути 3-7 днів.
M10 Data freshness PASS 12 з 14 пікселів last_fired у last 24h (на 2026-05-11).
M-AT1 Attribution post-Jan 2026 WARNING Attribution windows ad-set level не переглянуті. 7-day view-through видалено Meta з січня 2026.
M-IA1 Incremental Attribution FAIL Не активований; на $5K+/місяць варто evaluate.

Custom Conversions: 0 (/customconversions повернув пустий масив). Що це значить: ні tabletki.ua purchase, ні medizine.ua quiz completion НЕ tracked як conversion event — і не доступні як ad set optimization goal. Жодне з 24 ад-сетів optimization_goal=OFFSITE_CONVERSIONS не оптимізовано на справжню кінцеву подію.

Pixel/CAPI score: 35/100 (FAIL переважає; стандартні events частково = WARNING).


B. Creative — Diversity & Fatigue (30% weight) — 68/100

ID Check Result Notes
M25 Format diversity ≥3 PASS На вибірці top-23 ad: VIDEO=10, SHARE/static=13. Carousel/collection не виявлено, але base diversity є.
M26 ≥5 creatives per ad set FAIL Avg 1.3 креативи/ад-сет (median 1, max 6). 116/124 (94%) активних ад-сетів з <3 креативами. Це навпаки Meta best practice (≥5 standard, ≥10 Advantage+).
M27 9:16 vertical video WARNING IG Stories ($266) + IG Reels ($215) + FB Reels ($486) + Stories ($192) разом = $1,159 (20% spend) — отже 9:16 креатив присутній. Але explicit 1080×1920 audit неможливий без download.
M28 Creative fatigue (CTR drop >20%) WARNING Потрібна daily breakdown — не зібрано (одинокий 30-day range). 14-day-window analysis recommended наступним кроком.
M29 Hook rate (video <50% skip in 3s) DATA_NEEDED video_p25_watched_actions не запитував; перевірити окремо.
M30 Social proof / Spark WARNING object_type=SHARE на 13/23 топ-креативів = boost існуючих постів, що ✓ partnership-style. Page-level breakdown undefined.
M31 UGC / social-native ≥30% WARNING По назвах ad ("Ранок з нами", "Чарівних капель не існує", "Я завжди намагаюся обирати засоби для своєї дитини") — UGC/testimonial style видно. ~30-40% оцінено.
M32 Advantage+ Creative enhancements DATA_NEEDED degrees_of_freedom_spec потрібно витягати з кожного creative — є на API але збір не покрив.
M-CR1 New creative ≤14-21 днів WARNING Топ-spend ads створені у вересні 2025 / січні 2026 ("september_2", "01.25"). Назви натякають що нового April creative мало.
M-CR2 Prospecting frequency <3 FAIL 5 ад-сетів з freq >5 у квітні: Smart Omega Likari 15.17, Deflu reach (лікарі) 14.03, Humer Kids reach 13.24, Humer Spray reach 10.04, Deflu Cink 6.43. Це не retargeting — це prospecting, що означає audience exhausted + creative показано втретє-чотирнадцяте.
M-CR3 Retargeting freq <8 PASS Retargeting ад-сети (з custom_audience) не у high-freq списку.
M-CR4 CTR ≥1% PASS Account CTR 2.39% — суттєво вище 1% benchmark.
M-AN1 Andromeda creative diversity WARNING Назви "— Копия — Копия — Копия" (Smart Omega D3 ад-сети) — це duplicates. Andromeda Similarity Score >60% з ймовірністю триггерить retrieval suppression на 22 LOOKALIKE ад-сетах.

Quality rankings (на 23 ad з даними):

Creative score: 68/100 (high CTR + format presence = bumps; volume-per-adset + freq fail = drags).


C. Account Structure (20% weight) — 45/100

ID Check Result Notes
M11 Campaign count 1-3 FAIL 34 campaigns в акаунті (7 у квітні). Over-fragmented. Jon Loomer rule "1 campaign per goal" → at most ~5 для 14 брендів.
M12 CBO vs ABO WARNING 0/34 campaigns мають campaign-level budget (no CBO). 100% ABO з lifetime budgets per adset. Для акаунту з spend $5-6K/міс ABO виправданий, але CBO для top-2 brands (Smart Omega $1.5K + Deflu $1.6K = 56% spend) дасть розподіл прибутку.
M13 Learning phase status PASS* API повернув 0 LEARNING / 0 LEARNING_LIMITED. Ймовірно learning_stage_info повертає лише для нових ад-сетів. На практиці більшість adsets крутяться 6+ місяців. Підтвердити вручну.
M14 Learning phase resets WARNING Назви "— Копия — Копия — Копия" натякають на recurrent duplicates замість iterative edits → ймовірно прискорені exits з LP.
M15 Advantage+ Sales campaign FAIL Жодна з 7 active campaigns не OUTCOME_SALES з Advantage+ flag. Smart Omega/Deflu конверс кампанії — standard sales, не Advantage+. 22% ROAS uplift + 11.7% CPA improvement на столі.
M16 Ad set consolidation / overlap FAIL Biogaia ENG — 43 active ad sets в одній кампанії. Allerweg ENG — 15. Smart Omega conv — 10. Це класична audience overlap pyramid.
M17 Budget distribution WARNING Lifetime budgets: median $100, max $8,650, min $10. 52 ад-сети (37%) з life budget <$30. На AUCTION при LOWEST_COST_WITHOUT_CAP сам ад-сет дотепно дораховує конверсії — все ОК, але "крихітні" ад-сети розпорошують learning.
M18 Campaign objective alignment WARNING 17 з 34 — OUTCOME_AWARENESS, 7 — TRAFFIC. Якщо primary mix = Reach+Engagement+Leads, це OK. Але для OUTCOME_LEADS лише 1 active campaign, при тому що для Менопейс medizine.ua quiz = lead flow.
M33 Advantage+ Placements PASS* publisher_platforms=None на більшості active adsets → значить Advantage+ Placements ENABLED. PRO.
M34 Placement performance review FAIL 24% spend на Audience Network з anomalous CTR 20% (an_classic) і 5% (rewarded_video) — не переглядалось. Це classic AN low-quality placement.
M35 Attribution setting verified FAIL 1-day click only на 83% adsets. Pharma decision cycle потребує 7-day click minimum.
M36 Bid strategy PASS LOWEST_COST_WITHOUT_CAP на 100% — стандарт для exploration. Жодного Cost Cap чи Bid Cap (не потрібен поки немає CPA baseline).
M37 Frequency cap (campaign) FAIL Humer reach freq 10.46, Deflu reach 5.63 на campaign-level.
M38 Breakdown reporting WARNING Breakdown data доступна (age+gender+placement) — але невідомо чи review hairs monthly.
M39 UTM parameters WARNING Sample 15 top-spend ads: 9/15 (60%) мають url_tags (`utm_source=fb&utm_medium=conv
M40 A/B testing DATA_NEEDED /{acc}/ad_studies не запитував.
M-ST1 Budget ≥5× CPA DATA_NEEDED Без Purchase event CPA не визначити. По AddToCart ($2.07) — більшість $100 life-budget = 50× AtC, OK.
M-ST2 Budget utilization DATA_NEEDED За lifetime budget vs date — потрібно зіставити start/end дати.
M-TH1 Threads placement PASS Threads присутній (2 ад-сети, $0.16 spend) — early-mover indicator. Збільшити test budget.

Disapproved / WITH_ISSUES: 39 WITH_ISSUES + 1 DISAPPROVED.

Structure score: 45/100 (CBO+consolidation+Advantage+Sales = three major drags).


D. Audience & Targeting (20% weight) — 58/100

ID Check Result Notes
M19 Audience overlap <20% FAIL Biogaia ENG 43 ад-сети + Allerweg ENG 15 + Smart Omega conv 10 — overlap >40% ймовірно (без /{adset}/insights/audience_overlap API). Перевірити Audience Overlap tool у Ads Manager.
M20 Custom Audience freshness ≤180d WARNING З 25 custom audiences — 7 оновлено ≤180 днів, 18 — старіші. 8 audiences >365 днів (включаючи 2 LOOKALIKE seeded 790 днів тому з Smart Omega → algorithmic drift сильна).
M21 Lookalike source quality WARNING 2 LAL у каталозі. Seed size unknown. CSV "Клієнти" + "Контакт.csv" — це 1st-party customer lists, але >800 днів старі.
M22 Advantage+ Audience tested DATA_NEEDED Не виявлено у promoted_object. Можливо у targeting.targeting_optimization — на sample = None.
M23 Exclusion audiences FAIL Тільки 2/142 (1%) active ад-сетів мають excluded_custom_audiences. Purchasers НЕ виключені з prospecting → over-paid retargeting в prospecting bucket.
M24 First-party data utilization WARNING 3 CSV uploaded (клієнти.csv, vse_mamu.csv, medizineorder_19_04_2024.csv) — але не оновлювалось 279-818 днів. CSV pipeline не automated.

Audience score: 58/100 (1FP data exists але stale; exclusions майже відсутні).


4. Top-3 Quick Wins (Critical/High, <15 min fix)

Quick Win #1 — Switch attribution window: 1-day click → 7-day click / 1-day view

Quick Win #2 — Add exclusion audiences (purchasers/converters) to prospecting ad sets

Quick Win #3 — Pause Audience Network placement or move to dedicated test ad set


5. Top-3 Strategic Recommendations (1-3 month horizon)

Strategic #1 — Deploy CAPI + Custom Conversions for tabletki.ua and medizine.ua

Strategic #2 — Consolidate to 3-5 campaigns, enable Advantage+ Sales for top-2 brands

Strategic #3 — Creative volume + diversity sprint


6. DATA_NEEDED (cannot be retrieved via Marketing API)

Item Where to look Why we need it
EMQ scores per pixel Events Manager → each pixel → Diagnostics → "Event Match Quality" M04 verdict. 14 пікселів × manual check (~15 min).
CAPI deployment status Events Manager → Settings → "Conversions API" M02 verdict. Confirm can_proxy=0 interpretation.
Domain verification status Business Manager → Brand Safety → Domains M05. Token не має business_management permission.
GTM / CAPI Gateway containers Server access або GTM Workspace M08.
Audience Overlap matrix Audiences → select 2-10 → Show Overlap M19. Confirm Biogaia ENG cross-overlap.
Daily breakdown of CTR per ad Ads Manager → Time Comparison → 14-day moving M28 creative fatigue verification.
Video hook rate (3-sec) Marketing API field video_p25_watched_actions (not collected this run) M29.
Advantage+ Audience adoption Ad set → Audience section → Advantage+ Audience toggle M22.
Learning phase per active adset Ads Manager → Delivery column tooltip M13 ground truth.
Active A/B Experiments Experiments tab M40.

7. April 2026 Campaign Spend Detail

Campaign Objective Spend CTR Freq CPM Verdict
Smart Omega | conv OUTCOME_SALES $1,548.58 4.42% 4.94 $1.94 Frequency too high. Refresh creative.
Deflu | conv OUTCOME_SALES $923.77 8.27% 5.63 $1.48 Strong CTR but freq=5.63 → audience exhaustion.
Smart Omega | cpc LINK_CLICKS $810.21 2.67% 3.65 $1.55 OK; LINK_CLICKS objective deprecated, migrate to OUTCOME_TRAFFIC.
Deflu | reach OUTCOME_AWARENESS $710.96 0.12% 2.16 $0.38 Reach campaign; CTR not relevant.
Biogaia | cpc LINK_CLICKS $640.83 5.06% 1.75 $1.47 Healthy.
Smart Omega | cpv OUTCOME_AWARENESS $578.18 1.33% 4.47 $0.97 Video views.
Humer | reach OUTCOME_AWARENESS $497.23 0.21% 10.46 $0.64 Critical: freq 10.46 — pause and refresh.

Сума active spend April: $5,709.76 = 100% account spend.


8. Pixel Inventory

Pixel Last fired Auto-match Status
Allerweg piskel 2026-05-11 OFF active
biogaia.com.ua 2026-05-11 ON active
Deflu 2026-05-11 OFF active
Fervex 2025-02-26 OFF STALE 14 months
Flix_pixel 2024-09-04 ON STALE 20 months
Medizine_pixel 2026-05-11 OFF active
Multigrip 2026-05-10 OFF active
Proflex 2026-05-10 OFF active
quiz.medizine 2026-05-11 ON active (key for Менопейс quiz lead)
Sam-e_pixel 2026-05-09 OFF active
Smart-omega_pixel 2026-05-11 OFF active
smartforum 2026-05-10 ON active
Vertebra_pixel 2026-05-09 OFF active
Zest_pixel 2026-05-11 ON active

Automatic Matching: 5/14 ON, 9 OFF. Enable Automatic Matching на всіх 9 = +10-30% EMQ за 1 click. Critical for Deflu/Smart Omega/Allerweg/Medizine/Multigrip/Proflex/Sam-e/Vertebra.


9. Methodology


10. Next Steps Checklist


Auditor note: Account має solid креативний fundament (CTR 2.4% при $1 CPM на UA market) і потужну портфоліо-логіку (14 брендових пікселів). Найбільші drags — інфраструктурні (CAPI/dedup) і structural (fragmentation 142 adsets, 0 Advantage+ Sales adoption). Перших $1K reinvestment з AN → Feed + перші 30 днів CAPI на medizine.ua дадуть найшвидший ROI lift. Health Score 52 → realistic target 70+ за 60 днів.