Як користуватись цим документом: скопіюй весь блок "ПРОМПТ ДЛЯ WEB CLAUDE" нижче у нову розмову на claude.ai. Клод самостійно згенерує: (а) текст сторінки
/data-deletion/для medizine.ua, (б) чек-лист кроків для Вови, (в) повний контент Privacy Policy доповнення. Достатньо однієї розмови без будь-яких файлів.
Привіт. Потрібна твоя допомога з кількома задачами по Meta Business App, яку ми зараз активуємо. Контекст, що зроблено, і що треба — нижче. Усе, що мені треба від тебе — згенеруй готові артефакти (HTML, текст, чек-листи), які я віддам розробнику і PPC-команді.
## Контекст
Компанія: **Delta Medical** (Україна, фарма/БАДи, бренди medizine.ua, Schönen, ShroomBoom, ProFLEX, Arteggia, Zest тощо).
Продукт: веб-сайт medizine.ua (електронний рецептурник/магазин).
Задача: активувати Meta Business App "delta-graph" (App ID: 1327888782563204) для програмного доступу до Marketing API (читати статистику наших рекламних кабінетів) і Ad Library API (парсити рекламу конкурентів).
Створювала app Digital-команда (Вова — Digital Lead). Business Manager прив'язаний: DMAG KZ (Казахстан, verified).
## Що вже зроблено у App Settings
- ✅ App ID: 1327888782563204 (namespace: delta-graph)
- ✅ Display name: delta-graph
- ✅ App domains: medizine.ua
- ✅ Contact email: support@medizine.ua
- ✅ Privacy Policy URL: https://medizine.ua/polityka-konfidentsiynosti/?v=2
- ✅ Terms of Service URL: https://medizine.ua/uhoda-korystuvacha/
- ✅ App icon (1024×1024)
- ✅ Category: Business and pages
- ✅ App type: Business
- ✅ GDPR Data Protection Officer: Delta Medical, Volodymyr.Nikolaychuk@deltaswiss.eu
- ✅ Business portfolio: DMAG KZ (ID 358625660399717, Verified)
- ✅ Products added: Marketing API, Facebook Login for Business
## Що ЗАБЛОКОВАНО і треба розв'язати
### Блокер 1. User Data Deletion URL (саме це найважливіше для тебе)
У формі Basic Settings поле "User data deletion":
- Обраний режим "Data deletion instructions URL" (тобто треба надати публічну сторінку)
- Ми вписали туди https://medizine.ua/polityka-konfidentsiynosti/ і Meta кидає помилку валідації ("should represent a valid URL")
Причина: Meta не приймає той самий URL, що Privacy Policy. Хоче окрему сторінку з інструкцією як юзер може видалити свої дані.
**Що потрібно від тебе:**
(А) Згенеруй повний **HTML** короткої сторінки `/data-deletion/` для medizine.ua — українською, юридично-валідна інструкція для видалення персональних даних юзера. Вимоги:
- Заголовок, коротке пояснення (1-2 абзаци)
- Крок 1: як юзер може сам видалити акаунт у своєму профілі на medizine.ua (опиши гіпотетично — розробник адаптує під реальний UI)
- Крок 2: альтернативний шлях — написати на privacy@medizine.ua або DPO Volodymyr.Nikolaychuk@deltaswiss.eu з документом-ідентифікацією
- Термін обробки запиту — 30 днів (GDPR/UKR DataProtection Act)
- Що зберігається після видалення (бухгалтерські записи, логи — згідно законодавства)
- Контакт DPO
- Оформлення: чистий семантичний HTML з класами, без inline-стилів (буде обгорнутий у шаблон сайту). Має заголовок `<h1>`, розділи `<h2>`, `<ol>` для кроків, `<p>` для параграфів.
- Довжина: одна сторінка A4, не більше 400 слів тексту.
(Б) Згенеруй **коротку версію для копіпасту** — якщо розробник не хоче робити окрему сторінку, а просто додати секцію у існуючу Privacy Policy. Формат: markdown, ~150 слів, з якорем `#data-deletion`. Тоді у Meta вб'ємо `https://medizine.ua/polityka-konfidentsiynosti/#data-deletion`.
(В) Поясни веб-розробнику Delta Medical у 3-4 реченнях, чому це саме окрема сторінка, а не внутрішня логіка — юридичний контекст для розуміння.
### Блокер 2. App Roles — тільки Сергій як Developer
На сторінці App Roles → Roles:
- Administrators: ? (треба перевірити)
- Developers: Sergey Vereschak (тільки один)
- Testers: 0 з 500 (порожньо)
- Analytics Users: 0 з 500
Вова (Digital Lead, той хто створював app) не доданий у Roles. Без Admin-ролі Вова не зможе згенерити System User token для API.
**Що потрібно від тебе:**
(Г) Згенеруй **покрокову інструкцію для Сергія** (1 екран, з нумерацією), як додати Вову як Administrator у App Roles — з урахуванням що Business Manager DMAG KZ керує app і є момент "Edit roles in Business Manager". Чи треба додавати Вову через BM чи напряму через App Roles → Add People.
### Блокер 3. Ad Library API — окремий flow
Ad Library API у Meta вже не є продуктом app (ми подивились у Add Product — її там немає). Активується окремо через:
1. facebook.com/ID/confirm — identity confirmation (селфі+документ, 1-2 дні модерації Meta)
2. facebook.com/ads/library/api — прийняти terms Ad Library API
**Що потрібно від тебе:**
(Д) Згенеруй **покрокову інструкцію для Вови** (бо він Admin app) — як пройти identity confirmation. Які документи Meta приймає від громадянина України. Що робити якщо Meta відхилить (типові причини і як переподати).
(Е) Поясни Вові простими словами чому Ad Library API окрема від Marketing API — це поширене джерело плутанини.
### Блокер 4. Business Portfolio — DMAG KZ замість DMAG UA?
Прив'язаний тільки DMAG KZ (Казахстан). Але наша реклама в основному йде на ринок UA (Deltamedical UA, medizine UA). Якщо UA-кабінети живуть у окремому Business Manager (а не у DMAG KZ), app не побачить їх.
**Що потрібно від тебе:**
(Є) Згенеруй **коротку інструкцію як перевірити** чи UA-кабінети підключені до DMAG KZ, чи у окремому BM. Якщо окремий — як додати другий Business Portfolio до app (чи Meta дозволяє кілька BM на одну app).
## Формат відповіді
Відповідай у такому порядку, розділяючи відповіді artifact'ами:
1. Artifact: HTML сторінки `/data-deletion/` (блокер 1А)
2. Artifact: Markdown секція для Privacy Policy (блокер 1Б)
3. Artifact: Чек-лист Сергію — додавання Вови у Roles (блокер 2Г)
4. Artifact: Чек-лист Вові — identity confirmation + Ad Library (блокери 3Д, 3Е)
5. Artifact: Чек-лист Вові — перевірка Business Portfolio (блокер 4Є)
6. Пояснення веб-розробнику чому окрема сторінка (блокер 1В)
Усе українською. Для текстів на medizine.ua — українська офіційна, не переклад з російської. Не використовуй "*" як емфазис у прозі — тільки для списків.
Привіт до Для текстів...не використовуй "*"...)Після того як Вова додасть себе Admin і розробник викладе /data-deletion/, повернись сюди — зроблю тест API на System User token.
Примітка: цей handoff не містить App Secret — він у /srv/passepartout/meta/vova-ads-app.txt на VPS, доступ тільки з сервера. Web Claude.ai не потребує секрету для генерації контенту.