Shopify4 промпти · задані параметри

Знайди Shopify-магазини, що рекламуються в різних країнах.

Цей сценарій знаходить 3–5 перевірених Shopify-рекламодавців у різних країнах.

Знайди магазини Shopify потрібної категорії, для яких окремо в кожній із двох обраних країн знайдено активні оголошення Meta з точним збігом домену. Потім порівняй перевірені офери перед тестом реклами на другому ринку.

3магазини відповідають умовам

Приклад запуску · 13 жовтня 2026 року · ~2 хв

Опубліковано Spytrend · 2 жовтня 2026 року · Методологія

Запускайте послідовно

Сценарій дослідження різних країн у 4 кроки

Промпти оновлюються відповідно до наведених контрольованих параметрів.

Перевір категорію та ринки

Використай одну категорію товарів із заданого списку та дві різні підтримувані країни.

Переглянути промптСховати промпт
Промпт 01
Знайди магазини на Shopify, що продають товари цієї категорії та зараз рекламуються в Meta на обох вибраних ринках.

Категорія: Beauty and Personal Care
Канонічна категорія: beauty_and_personal_care
Дозволені товари/типи продавців: skincare, haircare, cosmetics, fragrance, beauty tools / бренди та прямі продавці на Shopify
Виключені товари/типи продавців: supplements, medical services, marketplaces, general stores / маркетплейси, партнерські сайти, каталоги та універсальні магазини
Ринок A: Сполучені Штати (ISO-2 US)
Ринок B: Велика Британія (ISO-2 GB)

Перевір задану категорію, два різні ринки з дозволеного списку, платформу Shopify та обмеження робочого процесу. Поки не викликай Spytrend. Якщо все коректно, поверни лише `Готово до пошуку магазинів`; інакше поверни точно `Некоректна конфігурація заданих вхідних даних`.

Зупинися після кроку 1.
Знайди та перевір магазини

Переглянь 12 рядків результатів пошуку й використай їх як стислі записи магазинів із точним доменом.

Переглянути промптСховати промпт
Промпт 02
Контроль вартості: перед кожним платним викликом Spytrend запустіть безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцініть вартість і дотримуйтеся заявленого користувачем бюджету; якщо користувач не назвав бюджет, повідомте йому оцінку перед першим платним викликом. Якщо потрібна згода на цінові умови, покажіть повернені умови та зупиніться, доки клієнт явно не погодиться; ніколи не погоджуйтеся від імені клієнта. Якщо обов’язковий виклик не вкладається в заявлений бюджет, не виконуйте жодного платного виклику й поверніть `Бюджетне обмеження унеможливлює необхідне дослідження`; пропустіть необов’язковий виклик, який не вкладається в бюджет, і повідомте про зменшене охоплення. Під час відкриття оголошень за допомогою `get_ad` пропускайте багатомовні оголошення (`is_multilang`) і ніколи не викликайте `get_media` після `get_ad`. Повторюйте виклик лише один раз і лише за умови `retryable=true`, витримавши затримку в секундах, указану в `retry_after_seconds`. Після кожного пошуку перевіряйте `params.ignored`; проігнорований обов’язковий фільтр ніколи не вважайте застосованим. Якщо пошук повідомляє `pagination.total_status=restricted` (архівний період безкоштовного тарифу; його межу вказано в `meta.plan_window_cutoff`), повідомте користувачу, що результат охоплює лише оголошення, запущені в цю дату або раніше, і ніколи не подавайте нульовий результат такого пошуку як «таких оголошень не існує». Повідомлення про вартість не входять до фінального звіту для клієнта.
Використовуючи перевірену конфігурацію з кроку 1, виконай рівно один послідовний пошуковий виклик search_shops із platform="Shopify", ai_category=beauty_and_personal_care, has_products=true, has_ads=true, exclude_infrastructure=true, sort_by="ads", sort_order="desc" і limit=12. Збережи порядок повернутих результатів.

Використай до восьми збережених записів пошуку безпосередньо як стислі записи магазинів. Нормалізуй домени до рівня реєстрованого домену та прибери дублікати за точним збігом; ніколи не викликай get_shop і не повторюй search_shops(q=domain) для домену, повернутого під час пошуку. Зберігай кандидатів у порядку пошуку. Поки не шукай оголошення Meta.

Поверни лише кількість записів пошуку, результати стислих перевірок, збережених кандидатів і статус виконання «Повний/Частковий». Приховуй домени, ID, виклики, параметри та відхилені записи. Збій обов’язкового запиту означає частковий результат; завершений запит без записів — це коректне свідчення.

Зупинися після кроку 2.
Перевір обидва ринки

Окремо перевір поточну рекламу Meta за точним доменом лендингу на кожному ринку й відкрий одне активне оголошення кожного магазину.

Переглянути промптСховати промпт
Промпт 03
Контроль вартості: перед кожним платним викликом Spytrend запустіть безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцініть вартість і дотримуйтеся заявленого користувачем бюджету; якщо користувач не назвав бюджет, повідомте йому оцінку перед першим платним викликом. Якщо потрібна згода на цінові умови, покажіть повернені умови та зупиніться, доки клієнт явно не погодиться; ніколи не погоджуйтеся від імені клієнта. Якщо обов’язковий виклик не вкладається в заявлений бюджет, не виконуйте жодного платного виклику й поверніть `Бюджетне обмеження унеможливлює необхідне дослідження`; пропустіть необов’язковий виклик, який не вкладається в бюджет, і повідомте про зменшене охоплення. Під час відкриття оголошень за допомогою `get_ad` пропускайте багатомовні оголошення (`is_multilang`) і ніколи не викликайте `get_media` після `get_ad`. Повторюйте виклик лише один раз і лише за умови `retryable=true`, витримавши затримку в секундах, указану в `retry_after_seconds`. Після кожного пошуку перевіряйте `params.ignored`; проігнорований обов’язковий фільтр ніколи не вважайте застосованим. Якщо пошук повідомляє `pagination.total_status=restricted` (архівний період безкоштовного тарифу; його межу вказано в `meta.plan_window_cutoff`), повідомте користувачу, що результат охоплює лише оголошення, запущені в цю дату або раніше, і ніколи не подавайте нульовий результат такого пошуку як «таких оголошень не існує». Повідомлення про вартість не входять до фінального звіту для клієнта.
Розглянь до восьми стислих записів після перевірок Shopify, точного домену й типу продавця. Спочатку розташуй кандидатів із явними даними про пряму відповідність категорії у стислому записі, потім — записи без тексту категорії та явних суперечностей, якщо магазин не належить до магазинів широкого асортименту; статус кандидата з дуже широким каталогом і без тексту категорії може залишитися невизначеним. Остаточну пряму відповідність товару категорії встановлюй лише за деталями відкритого оголошення. Перевір за країнами до п’яти кандидатів у цьому порядку й зупинися, коли п’ять магазинів успішно пройдуть перевірку або кандидати вичерпаються.

Виконай окремі пошуки Meta з точним збігом домену (source=meta, landing_domain=<exact store domain>, landing_domain_exact=true) для ринку A з countries=[US] і ринку B з countries=[GB], status_today=active, sort_by=date, sort_order=desc і limit=2, суворо послідовно. Не використовуй спільний запит для обох країн. Якщо для кандидата немає записів на ринку A, не виконуй для нього запит для ринку B.

Для відповідності умовам не обов’язково мати спільний ID оголошення. Для кожного ринку незалежно має бути повернуто щонайменше один запис, фактичний статус якого активний, а нормалізований домен лендингу точно збігається з доменом магазину. Якщо той самий ID є в обох наборах із двох записів, віддай йому перевагу й познач `Виявлено спільне оголошення`. Інакше познач `Виявлено окремі записи для кожного ринку` та вибери одне репрезентативне оголошення з найчіткішим офером дозволеної категорії, віддаючи перевагу оголошенню, яке можна відкрити звичайним способом без багатомовного режиму, а потім — новішому запису. Відкрий рівно це одне оголошення для цього магазину. Його деталі мають підтвердити активний статус, ринок пошуку, точний домен призначення магазину та пряму відповідність дозволеній категорії. Ніколи не відкривай друге оголошення для того самого магазину.

Ринок, для якого оголошення не відкривали, перевірено лише на рівні активного пошукового запису з точним збігом домену. Зберігай лише явно повернуті поля запису й ніколи не описуй його як перевірений за деталями оголошення. Назви сторінок і рекламодавців слугують лише контекстом; не викликай get_advertiser і не відхиляй магазин лише через різні регіональні сторінки. Зайнятість сервера, ігнорування обов’язкових фільтрів, блокування обов’язкового запиту через бюджет або тайм-аут означають недоступність даних і роблять результат частковим. Завершені запити без записів — це коректне свідчення невідповідності умовам. Різні ID залишаються прийнятними, якщо обидва ринки містять активні записи з точним збігом домену, а відкрите репрезентативне оголошення підтверджує пряму відповідність магазину категорії.

Поверни лише завершені запити й запити зі збоями, перевірені оголошення, перевірені магазини та статус «Повний/Частковий». Поки не формуй огляд.

Зупинися після кроку 3.
Покажи порівняння

Склади короткий список для дослідження виходу на ринок і порівняй лише перевірені дані з цих ринків.

Переглянути промптСховати промпт
Промпт 04
Використовуючи лише збережені дані, сформуй огляд для користувача із заголовком `# Рекламодавці Shopify на двох ринках: Beauty and Personal Care` і 3–5 перевіреними магазинами (менше — лише якщо перевірки обох ринків пройшло менше магазинів). Не запускай Spytrend повторно. Не використовуй таблиць і вкладися в 300 слів. Називай ринки як Сполучені Штати і Велика Британія, ніколи не використовуй ISO-коди чи технічні ідентифікатори категорій. Поясни, що добірка допомагає порівняти конкурентів і спостережувані сигнали виходу на ринок перед тестуванням другого рекламного ринку. Познач кожен ринок як `Відкрите репрезентативне оголошення` або `Активний запис із точним збігом домену`; ніколи не подавай ринок, для якого оголошення не відкривали, як перевірений за деталями оголошення. Відокремлюй дані про покази реклами від доставки, продажів, розташування головного офісу та клієнтів; порівнюй лише явно повернуті поля; не додавай необроблених ID, викликів, квот, відхилених записів або деталей технічної реалізації.

Якщо магазинів немає, зазнач, що жоден із розглянутих магазинів не пройшов перевірки обох ринків; не стверджуй, що на ринку немає конкурентів. Заверши точно так: `Дані про магазини й рекламу — це спостережувані сигнали для дослідження. Вони не підтверджують міжнародних продажів, географії доставки, наявності клієнтів, витрат, конверсій, доходу, прибутковості, ROAS, частки ринку чи повного охоплення ринку.`

Зупинися після кроку 4.
Запусти весь сценарій одним промптомУсі чотири кроки та правила роботи з доказамиПереглянути промптСховати промпт
Повний робочий процес
Контроль вартості: перед кожним платним викликом Spytrend запустіть безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцініть вартість і дотримуйтеся заявленого користувачем бюджету; якщо користувач не назвав бюджет, повідомте йому оцінку перед першим платним викликом. Якщо потрібна згода на цінові умови, покажіть повернені умови та зупиніться, доки клієнт явно не погодиться; ніколи не погоджуйтеся від імені клієнта. Якщо обов’язковий виклик не вкладається в заявлений бюджет, не виконуйте жодного платного виклику й поверніть `Бюджетне обмеження унеможливлює необхідне дослідження`; пропустіть необов’язковий виклик, який не вкладається в бюджет, і повідомте про зменшене охоплення. Під час відкриття оголошень за допомогою `get_ad` пропускайте багатомовні оголошення (`is_multilang`) і ніколи не викликайте `get_media` після `get_ad`. Повторюйте виклик лише один раз і лише за умови `retryable=true`, витримавши затримку в секундах, указану в `retry_after_seconds`. Після кожного пошуку перевіряйте `params.ignored`; проігнорований обов’язковий фільтр ніколи не вважайте застосованим. Якщо пошук повідомляє `pagination.total_status=restricted` (архівний період безкоштовного тарифу; його межу вказано в `meta.plan_window_cutoff`), повідомте користувачу, що результат охоплює лише оголошення, запущені в цю дату або раніше, і ніколи не подавайте нульовий результат такого пошуку як «таких оголошень не існує». Повідомлення про вартість не входять до фінального звіту для клієнта.
Використай підключений Spytrend MCP, щоб підготувати українською мовою якісний дашборд для клієнта з Shopify-магазинами товарів, для яких є поточні підтвердження показу реклами Meta на обох вибраних ринках.

Виконай усі етапи дослідження з цього промпту за один хід. Крім обов’язкових повідомлень про вартість перед викликами, не виводь проміжних відповідей за етапами й не зупиняйся після перевірки вхідних даних. Завершуй достроково лише тоді, коли вхідні дані некоректні, обов’язкові докази недоступні або потрібний магазин не вдалося однозначно ідентифікувати. Поверни лише підсумковий звіт для користувача.

Вважай одиницею результату перевірений домен Shopify-магазину, для якого на кожному вибраному ринку отримано активний рядок Meta з точним доменом, а одне відкрите репрезентативне оголошення підтверджує пряму відповідність категорії. Допоможи клієнту порівняти конкурентів у категорії та спостережувані сигнали виходу на ринок перед тестом другого рекламного ринку. Не перетворюй цей сценарій на пошук географії доставки, звіт про міжнародні продажі, рейтинг трафіку, загальний список конкурентів, порівняння однієї компанії, пошук рекламного інвентарю чи повний огляд усіх учасників ринку.

Використай такі налаштування:
- Назва категорії: Beauty and Personal Care
- Категорія за класифікацією ШІ Spytrend: beauty_and_personal_care
- Дозволені товари/суб’єкти: skincare, haircare, cosmetics, fragrance, beauty tools / бренди та прямі продавці на Shopify
- Виключені товари/суб’єкти: supplements, medical services, marketplaces, general stores / маркетплейси, афіліати, каталоги та універсальні магазини
- Назва/ISO-2 ринку A: Сполучені Штати / US
- Назва/ISO-2 ринку B: Велика Британія / GB
- Платформа: Shopify
- Джерело/статус реклами: Meta / активна зараз
- Ліміт пошуку магазинів: 12
- Ліміт стислої перевірки кандидатів: 8
- Ліміт рядків пошуку на ринку: 2
- Ліміт кандидатів для перевірки за країнами: 5
- Загальний ліміт пошукових запитів за ринками: 10 (по два на кандидата)
- Ліміт відкриття деталей оголошень: 5 (по одному на кандидата)
- Ліміт відкриття деталей рекламодавця: 0
- Цільова кількість перевірених результатів: 3–5

Перевір вхідні дані:
1. Продовжуй, лише якщо категорія належить до підтримуваних на сторінці, обидва ринки задано підтримуваними кодами ISO-2 і вони різні.
2. Не приймай введені клієнтом слаг, запит, правило щодо товарів, синонім, бренд, домен, третій ринок, діапазон дат, поріг трафіку чи альтернативний статус. Відхиляй непідтримувані значення, як-от `apparel_and_accessories`. Якщо вхідні дані некоректні, поверни точно `Некоректна конфігурація заданих параметрів` і не викликай MCP.

Дотримуйся таких правил щодо рішення та підтверджень:
3. Допоможи клієнту вирішити, які Shopify-магазини у вибраній категорії варто вивчити детальніше, оскільки для обох вибраних ринків показу окремо отримано поточні оголошення Meta з точним доменом.
3a. Подай результат як короткий список для дослідження виходу на ринок: магазини та перевірені офери, які варто вивчити перед тестом другого вибраного рекламного ринку. Ніколи не стверджуй, що перевірений магазин працює, продає чи доставляє на будь-якому з ринків, без окремих підтверджень.
4. Трактуй `Cross-border` у цьому сценарії як наявність перевірених підтверджень показу реклами на кількох ринках. Не вважай це підтвердженням міжнародних продажів, географії доставки, наявності товарів, реєстрації, розташування головного офісу, клієнтів, доходу, рекламних витрат, конверсій, ROAS чи частки ринку.
5. Вважай основною сутністю один нормалізований реєстрований домен магазину. Розрізняй магазин, сторінку Meta, рекламодавця та вебмайстра як окремі сутності. Допускай різні регіональні сторінки, якщо обидві ведуть на той самий перевірений точний домен магазину.

Проведи дослідження:
6. Використовуй Spytrend лише для читання.
7. Вважай search_shops, search_ads і кожен інструмент пошуку важкими. Виконуй лише один важкий виклик за раз, дочекайся відповіді й ніколи не об’єднуй виклики в пакет, не запускай їх паралельно та не використовуй Promise.all.
8. Виконай рівно один виклик search_shops для пошуку магазинів із platform=`Shopify`, ai_category=`beauty_and_personal_care`, has_products=true, has_ads=true, exclude_infrastructure=true, sort_by=`ads`, sort_order=`desc` і limit=12. Не додавай фільтр за країною магазину: дві вибрані країни — це ринки показу реклами, а не параметри розташування магазину.
9. Не додавай q, назви брендів, згенеровані синоніми, застосунки, тему, тариф, мінімальні пороги трафіку чи зростання або резервну категорію. Збережи отриманий порядок.
10. Локально пропускай лише некоректні домени, інфраструктурні ресурси, явно визначені маркетплейси, очевидні універсальні магазини та явні суперечності щодо товару/суб’єкта. Не пропускай незнайомі магазини й не покладайся на впізнаваність бренду.

Виконай стислу перевірку магазинів:
11. Послідовно переглянь до восьми рядків результатів пошуку, що пройшли відбір, в отриманому порядку. Після перевірки Shopify, точного домену та суб’єкта постав першими кандидатів із явними підтвердженнями прямої відповідності категорії у стислому записі. Потім розмісти рядки без тексту категорії та без явних суперечностей, якщо вони не стосуються магазинів без товарної спеціалізації. Кандидата з дуже широким каталогом і відсутнім текстом категорії можеш вважати непідтвердженим замість того, щоб надавати йому пріоритет. Остаточну пряму відповідність товару встановлюй лише за деталями відкритого оголошення. Перевір за країнами до п’яти вибраних кандидатів у цьому порядку; зупинися, коли підтвердиш п’ять магазинів або вичерпаєш кандидатів. Якщо жоден не пройде стислу перевірку, поверни нуль перевірених магазинів без пошуку оголошень.
12. Не повторюй стислий пошук даних для домену, вже отриманого пошуком із заданими параметрами. Використовуй кожен відібраний рядок результатів пошуку як стислий запис магазину.
13. Нормалізуй домен із рядка результатів пошуку та вимагай точного збігу реєстрованого домену й явного підтвердження Shopify. Відхиляй інфраструктурні ресурси, регіональні сторінки облікових записів і сторонні хости.
14. Використовуй текст про товар/категорію зі стислого запису як допоміжне підтвердження, а не остаточний доказ прямої відповідності категорії. Ніколи не викликай `get_shop`: його відповідь із великим обсягом даних каталогу може перевищити контекст чату. Якщо стислих даних недостатньо для підтвердження Shopify та ідентичності домену, познач кандидата як непідтвердженого й переходь далі. Перед включенням магазину підтвердь відповідність товару щонайменше одним відкритим репрезентативним оголошенням.

Перевір кожен ринок окремо:
15. Для кожного вибраного кандидата по черзі виконай один виклик search_ads для ринку A: передай точний домен кандидата в параметрі landing_domain і задай source=`meta`, landing_domain_exact=true, countries=[`US`], status_today=`active`, sort_by=`date`, sort_order=`desc` і limit=2.
16. Якщо пошук для ринку A не повернув жодного рядка з точним доменом, магазин не проходить відбір; не витрачай на нього запит для ринку B. Якщо ринок A повернув придатні підтвердження, окремо виконай такий самий виклик для ринку B із countries=[`GB`]. Ніколи не замінюй дві окремі вибірки за країнами одним запитом з обома країнами.
17. Виконуй щонайбільше два пошукові запити за країнами на кандидата: по одному для кожного ринку. Успішно завершену вибірку без рядків трактуй як коректну відсутність отриманих підтверджень. Невдалу вибірку трактуй як недоступність даних, а не як нуль.
18. Не вимагай однакового ID оголошення на двох ринках для проходження відбору. Кожен ринок має незалежно повернути щонайменше один рядок, у якому фактично отриманий статус — active, а нормалізований домен лендингу точно збігається з доменом вибраного магазину. Порівняй обидва повні набори по два рядки. Якщо в обох є той самий точний ID оголошення, додай позначку `Виявлено спільне оголошення`; інакше познач підтвердження як `Виявлено різні рядки для ринків`. Різні ID вважай нормальними підтвердженнями, що не доводять локалізації, а не непідтвердженим результатом.
19. Відкрий рівно одне репрезентативне оголошення на кандидата. Віддай перевагу спільному точному ID, якщо він є; інакше вибери рядок із найочевиднішим дозволеним офером у категорії, надаючи перевагу звичайному відкриттю без багатомовного режиму, а потім — новішому отриманому рядку. У деталях підтвердь поточний активний статус, ринок, для якого виконувався пошук, точну адресу переходу на домені магазину, явно вказаний дозволений товар/офер і придатну для використання дату початку, якщо її повернуто. Самої категорії в класифікаторі недостатньо.
20. Для ринку, оголошення якого не відкривалося, зберігай підтвердження лише на рівні активного рядка пошуку з точним доменом. Використовуй лише явно повернуті в цьому рядку заголовок, текст, заклик до дії, медіа та поля маршруту переходу. Познач його як `Активний рядок із точним доменом` і ніколи не створюй враження, що його деталі перевірено. Спільне оголошення підтверджує обидва ринки лише тоді, коли його отримано в обох окремих вибірках і в його деталях наявні значення обох країн. Не роби висновків про локалізацію ні зі спільних, ні з різних рядків.
21. Використовуй підтвердження точного домену лендингу як критерій зв’язку з магазином. Назви сторінки та рекламодавця використовуй лише як контекст: за потреби повідом про явний отриманий збіг, але не викликай get_advertiser, не відхиляй магазин лише через різні регіональні сторінки й не роби висновку про спільного власника на підставі однакового необробленого ID.

Застосуй критерії відбору та порівняння:
22. Надавай статус `Перевірений рекламодавець у різних країнах` лише за наявності точних підтверджень Shopify/домену, дозволеного типу продавця, отриманого активного рядка з точним доменом на кожному вибраному ринку та одного відкритого активного репрезентативного оголошення, що підтверджує пряму відповідність основної товарної пропозиції магазину категорії.
23. Виключай магазини не на Shopify або з неоднозначно визначеною платформою, маркетплейси, інфраструктурні ресурси, афіліатів/каталоги, універсальні магазини, збіги лише за класифікатором, виключені товари/суб’єкти, випадки, коли відкрите репрезентативне оголошення не підтверджує прямої відповідності, неактивні отримані рядки та магазини з підтвердженнями лише на одному вибраному ринку.
24. Порівнюй лише отримані підтвердження: одне відкрите репрезентативне оголошення може надати докладні дані про товар/офер, повідомлення, фактичний тип медіа, заклик до дії, нормалізований маршрут переходу й дату початку; для невідкритого рядка іншого ринку використовуй лише його явно повернуті поля.
25. Позначай оголошення як `shared` лише тоді, коли в обох вибірках за ринками повернуто той самий ID. Якщо ID різні, зазначай лише `Виявлено окремі записи для кожного ринку`; не стверджуй, що повідомлення, офер чи креатив специфічні для конкретного ринку, якщо обидва повернуті записи явно не підтверджують такого порівняння. Це не доводить ексклюзивності чи наявності стратегії локалізації.
26. Уніфікуй фактично повернуті позначення медіа до таких: Зображення, Відео, Зображення та відео або Не повернуто. Плейсменти й кількість медіафайлів не підтверджують формат креативу чи наявність каруселі.
27. Поверни 3–5 перевірених магазинів (менше — лише якщо всі перевірки пройшло менше магазинів). Не використовуй дані про трафік і не вигадуй оцінку.
28. Сприймай переваги товарів, ціни, знижки, відгуки, дефіцит і популярність як твердження рекламодавця. Ніколи не роби висновків про продажі, замовлення, конверсії, дохід, прибутковість, ROAS, витрати, охоплення, ефективність, лідерство на ринку чи причинно-наслідкові зв’язки.

Обробка збоїв:
29. Повтори спробу рівно один раз і лише тоді, коли сервер повертає retryable=true разом із retry_after_seconds: спочатку зачекай указаний час і отримай нову ідентичну оцінку. Не повторюй запит із непідтримуваним параметром без змін.
30. Збій обов’язкового пошуку магазинів або будь-якого розпочатого запиту для перевірки вибраної країни чи деталей оголошення робить результат частковим; продовжуй решту незалежних дій послідовно. Завершений запит без записів — це коректне свідчення того, що кандидат не відповідає умовам. Завершені вибірки з двома записами та різними ID залишаються прийнятними, якщо обидві містять активні записи з точним збігом домену. Зайнятість сервера, ігнорування обов’язкових фільтрів, блокування обов’язкових даних через бюджет або тайм-аут без придатних збережених даних роблять результат частковим. Повний результат вимагає завершення пошуку магазинів і всіх розпочатих обов’язкових перевірок. Відсутність прев’ю, даних про трафік або стабільних посилань не робить результат частковим.
31. Якщо даних мало, не розширюй категорію, не прибирай ринок, не приймай неактивні оголошення, не додавай третій ринок і не доповнюй результат кандидатами заради кількості.

Посилання та приватність:
32. Показуй безпечні посилання на сайт і лендинг, якщо їх повернуто. Явно повернуте стабільне посилання на ресурс самого сервісу показуй лише з підписом `Підтвердження`. Ніколи не називай сервіс, не показуй технічні ідентифікатори категорій чи ISO-коди ринків у відповіді користувачу, не конструюй внутрішні URL і не розкривай необроблені ID, виклики, параметри, JSON, схеми, квоти, облікові дані, підписані URL медіафайлів або вивантаження відхилених записів.

Відповідь для клієнта:
Подай дослідження як компактний огляд без таблиць обсягом до 300 слів.

Почни точно так:
`# Рекламодавці Shopify на двох ринках: Beauty and Personal Care`

Далі покажи:
`**[N] перевірений магазин/перевірені магазини/перевірених магазинів** · Сполучені Штати + Велика Британія · Shopify · Активні оголошення Meta · **[Повний/Частковий]**`

Використовуй `1 перевірений магазин` і `2 перевірені магазини`, правильно узгоджуючи числівник з іменником і прикметником.

Додай одне речення:
`Позначка «Перевірено» в цьому звіті означає, що для обох вибраних ринків окремо повернуто активні записи Meta з точним збігом домену й відкрито одне репрезентативне оголошення для підтвердження прямої відповідності категорії; це не підтверджує міжнародних продажів чи доставки.`

Потім додай:
`Використай цю добірку, щоб порівняти конкурентів і розглянуті офери перед тестуванням другого рекламного ринку.`

Якщо є щонайменше два магазини, додай `## Добірка`. Виділи кожному магазину один абзац:
`**[місце]. [Магазин/бренд]** — [Ринок A: перевірений офер] · [Ринок B: перевірений офер] · [спільне/відмінне повідомлення в перевірених оголошеннях]`

Для кожного магазину створи:
`## [місце]. [Магазин/бренд]`

Використовуй такі короткі абзаци з підписами:
- `Чому підходить` — точні дані, що підтверджують платформу Shopify, домен магазину та відповідність товару категорії;
- `Підтвердження для Сполучені Штати` — познач як відкрите репрезентативне оголошення або активний запис із точним збігом домену й показуй лише поля, підтверджені на відповідному рівні перевірки;
- `Підтвердження для Велика Британія` — застосовуй те саме правило щодо рівня перевірки;
- `Порівняння ринків` — той самий ID або окремі повернуті записи, а також лише явно підтверджені подібності чи відмінності;
- `Що варто порівняти` — рівно одна конкретна дія для порівняння;
- `Сайт`, безпечні посилання на лендинги та `Підтвердження`, якщо повернуто стабільне посилання на ресурс самого сервісу.

Якщо є щонайменше два магазини, додай `## Закономірності` з двома або трьома порівняннями, що стосуються саме цієї вибірки. Не називай їх ринковими трендами.

У розділі `## Охоплення дослідження` використай щонайбільше три пункти: дата й статус дослідження; кількість повернутих, розглянутих і перевірених магазинів; обмеження вибірки та прогалини в даних.

Якщо магазин рівно один, пропусти розділи «Добірка» та «Закономірності». Якщо магазинів немає, покажи `## Результат` і розділ «Охоплення дослідження» без порожніх розділів або кандидатів, доданих заради кількості. Зазнач, чи жоден магазин не пройшов перевірки обох ринків, чи обов’язкові дані були недоступні; не прирівнюй вибірку до всього ринку.

Перевірка перед надсиланням:
- Для кожного наведеного домену явно підтверджено платформу Shopify та пряму відповідність заданій категорії.
- Для кожного наведеного магазину завершено окремі запити для ринку A та ринку B, на обох ринках є активні записи з точним збігом домену, а також відкрито одне активне репрезентативне оголошення, що відповідає категорії.
- Ідентичність сторінки чи рекламодавця не використано, щоб підмінити або послабити вимогу точного збігу домену лендингу.
- Географію показів реклами не описано як географію доставки, продажів, розташування головного офісу чи клієнтів.
- Формулювання про спільні чи відмінні риси стосуються лише перевірених репрезентативних оголошень.
- Кількості узгоджуються в підсумку, добірці та описі охоплення.
- Іменники в підсумку правильно узгоджено з числівниками.
- Немає таблиць, необроблених ID, викликів, деталей аудиту чи непідтверджених тверджень про ефективність.
- Відповідь містить не більше ніж 300 слів.

Заверши точно так:
`Дані про магазини й рекламу — це спостережувані сигнали для дослідження. Вони не підтверджують міжнародних продажів, географії доставки, наявності клієнтів, витрат, конверсій, доходу, прибутковості, ROAS, частки ринку чи повного охоплення ринку.`

Лише після окремого повідомлення користувача з точним текстом `Покажи деталі аудиту` надай окремий аудит виключно на основі збережених відповідей: точні виклики без конфіденційних даних, застосовані фільтри, порядок повернення результатів, рішення щодо стислих записів, магазинів і ринків, збої та часові дані. Не запускай Spytrend повторно для аудиту.
Приклад результату

Три б’юті-магазини перевірено окремо для США та Великої Британії.

Реальний запуск 13 жовтня 2026 року для категорії «Краса та догляд за собою», США + Велика Британія: дослідження зі статусом «Повний» виявило три магазини Shopify з активними оголошеннями Meta з точним збігом домену на обох ринках; для кожного відкрито одне оголошення, яке підтвердило відповідність товару категорії.

Межі наявних данихПокази оголошень у двох країнах — це рекламний сигнал. Він не підтверджує доставку, продажі, наявність клієнтів чи ведення бізнесу в жодній із цих країн.
01

froyaorganics.com

Відкрите оголошення для Великої Британії: відео із закликом «Купити зараз» про нордичний бальзам без води для догляду за зрілою шкірою. США: активні записи з точним збігом домену (відео, «Дізнатися більше») ведуть на сторінку того самого бальзаму.

Виявлено окремі записи для кожного ринку
02

goda.co

Відкрите оголошення для США: зображення із закликом «Купити зараз» про Silk Body Oil з обіцянкою більш пружної та гладенької на вигляд шкіри. Велика Британія: активні записи з точним збігом домену ведуть на сторінку іншого товару із закликом «Купити зараз».

Виявлено окремі записи для кожного ринку
03

vedix.com

Відкрите оголошення для Великої Британії: відео із закликом «Купити зараз» про аюрведичну олію для волосся на основі трав, яку наносять на ніч. США: активні записи з точним збігом домену рекламують ту саму олію для волосся зі знижкою 45 %.

Виявлено окремі записи для кожного ринку
04

Виключено на підставі даних

Один магазин мав активні записи на обох ринках, але його відкрите оголошення рекламувало м’які капсули проти випадіння волосся для приймання всередину — добавку, що не відповідає правилам категорії. Для магазину, орієнтованого на Туреччину, пошук не повернув жодного запису для США.

Не відповідає умовам
Приклад запуску · 13 жовтня 2026 року · Повернуто 12 магазинів · Перевірено 5 кандидатів · 3 магазини пройшли перевірки обох ринків.
Методологія

Як перевіряємо Shopify-рекламодавців на двох ринках.

Опубліковано Spytrend на основі датованого прикладу з визначеними межами дослідження.

Пошук починається з магазинів

Один пошуковий запит за категорією із заданого списку повертає 12 магазинів-кандидатів на платформі Shopify у визначеному порядку.

01

Стисла перевірка точного домену

Рядки результатів пошуку слугують стислими записами магазинів. Приймається лише точний нормалізований домен, а повні профілі магазинів не завантажуються.

02

Окреме підтвердження для кожної країни

Пошук для ринку A та ринку B виконується окремо — їх ніколи не об’єднують в один запит.

03

Перевірка відкритого оголошення

У деталях оголошення потрібно підтвердити активний статус, країну, точну адресу переходу та дозволений товар. Самої категорії в класифікаторі недостатньо.

04
Поширені запитання

Перед запуском

Чи доводить показ реклами у двох країнах наявність міжнародної доставки?

Ні. Доставка, клієнти та продажі залишаються непідтвердженими.

Чому пошук для країн виконується окремо?

Окремі пошуки зберігають підтвердження для кожної країни й кожного магазину, що пройшов відбір.

Чому в результаті може бути менше трьох магазинів?

Магазин має пройти перевірку Shopify, товару, ідентичності та обох ринків без розширення критеріїв.

Чи підтверджує однаковий ID оголошення показ на обох ринках?

Ні. Кожну країну й точний зв’язок із магазином потрібно перевірити окремо.

Spytrend MCP

Порівняй рекламодавців перед тестом другого ринку.

Підключіть Spytrend MCP, виберіть контрольовані параметри та запустіть чотири промпти.