Фрагменты URL товара
Для поиска по адресам страниц товаров используются до трёх фрагментов URL со словами через дефис, например phone-case и phone-cover.
Ограничения исходных данныхЭтот сценарий позволяет найти от 3 до 5 проверенных конкурентов на Shopify, продающих такой же товар.
Опишите физический товар, найдите совпадающие товары Shopify в индексе, проверьте точные домены магазинов и отделите прямых конкурентов от смежных специализированных магазинов.
Пример запуска · 13 октября 2026 года · ~2 мин
Опубликовано Spytrend · 29 сентября 2026 г. · Методология
Промпты обновляются с учётом товара и рынка.
Подготовьте до трёх фрагментов URL товара со словами через дефис и определите, какие выводы можно делать по данным о стране.
Смотреть промптСкрыть промптЯ продаю Phone cases. Найди магазины Shopify, продающие те же товары в United States | US. Магазин для исключения: No domain. Если это `No domain`, исключать нечего; иначе нормализуй его до точного хоста и удали этот точный домен из результатов. Значение рынка имеет формат `Country name | ISO-2 code`: используй в вызовах инструментов только код ISO-2, а в ответе — только название страны. Рассматривай рынок только как данные об основной стране посетителей магазина, указанной в результатах. Нормализуй описание искомого физического товара. Преобразуй его в один–три фрагмента URL товара, поскольку поиск идёт по адресам страниц товаров: слова в нижнем регистре, соединённые дефисами так, как они встречаются в адресах страниц товаров (например, `phone-case`, затем более короткий или распространённый альтернативный фрагмент, например `phone-cover`). Никогда не используй фразу с пробелами в качестве запроса. Не вызывай инструменты. Верни только нормализованное описание товара, домен для исключения и фрагменты в порядке поиска. Остановись после шага 1.
Найдите товары Shopify в индексе и сформируйте ограниченный список доменов-кандидатов.
Смотреть промптСкрыть промптКонтроль расходов: перед каждым платным вызовом Spytrend запускай бесплатный `estimate_cost` с тем же инструментом и аргументами, оценивай стоимость и соблюдай указанный пользователем бюджет; если пользователь не указал бюджет, сообщи ему оценку стоимости до первого платного вызова. Если требуется согласие с ценовыми условиями, покажи полученные условия и остановись до явного согласия клиента; никогда не соглашайся от его имени. Если обязательный вызов не укладывается в указанный бюджет, не выполняй платный вызов и верни `Лимит бюджета не позволяет выполнить обязательное исследование`; необязательный вызов, который не укладывается в бюджет, пропусти и сообщи о сокращении охвата. При открытии объявлений через `get_ad` пропускай многоязычные объявления (`is_multilang`) и никогда не вызывай `get_media` после `get_ad`. Повторяй вызов только один раз и только при `retryable=true`, выждав `retry_after_seconds`. После каждого поиска проверяй `params.ignored`; обязательный фильтр, который был проигнорирован, не считается применённым. Не включай уведомления о стоимости в итоговый отчёт для клиента. Выполни поиск товаров последовательно: по одному вызову search_products на каждый фрагмент из шага 1 (не более трёх), с q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from United States | US> и limit=10. Прекрати поиск по оставшимся фрагментам, как только найдёшь достаточно подходящих магазинов для 3–5 результатов. Не используй url_contains, get_shop, search_ads или get_ad. Удали дубликаты по нормализованному домену и URL товара. Если домен для исключения указан (не `No domain`), удали этот точный домен до отбора кандидатов. Оставь только физические товары Phone cases. Для каждой записи требуй, чтобы название товара или данные о нём явно подтверждали соответствие запросу. Исключи маркетплейсы и универсальные магазины, представленные одним случайным совпадением. Сформируй список не более чем из восьми доменов-кандидатов, отдавая предпочтение магазинам с несколькими совпадающими товарами. Сохрани названия совпадающих товаров, зафиксированные цены и валюты, категорию из результатов, расчётное число посещений в месяц и оценку качества трафика, если эти данные доступны. Верни шорт-лист и краткие причины отклонения. Скрывай вызовы, ID, квоты и время выполнения. Остановись после шага 2.
Проверьте краткие записи о магазинах по точному совпадению домена и отнесите магазины к прямым конкурентам или смежным магазинам.
Смотреть промптСкрыть промптКонтроль расходов: перед каждым платным вызовом Spytrend запускай бесплатный `estimate_cost` с тем же инструментом и аргументами, оценивай стоимость и соблюдай указанный пользователем бюджет; если пользователь не указал бюджет, сообщи ему оценку стоимости до первого платного вызова. Если требуется согласие с ценовыми условиями, покажи полученные условия и остановись до явного согласия клиента; никогда не соглашайся от его имени. Если обязательный вызов не укладывается в указанный бюджет, не выполняй платный вызов и верни `Лимит бюджета не позволяет выполнить обязательное исследование`; необязательный вызов, который не укладывается в бюджет, пропусти и сообщи о сокращении охвата. При открытии объявлений через `get_ad` пропускай многоязычные объявления (`is_multilang`) и никогда не вызывай `get_media` после `get_ad`. Повторяй вызов только один раз и только при `retryable=true`, выждав `retry_after_seconds`. После каждого поиска проверяй `params.ignored`; обязательный фильтр, который был проигнорирован, не считается применённым. Не включай уведомления о стоимости в итоговый отчёт для клиента. Последовательно проверь до пяти кандидатов с помощью search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5). Никогда не вызывай get_shop, search_ads или get_ad. Если на шаге 2 не осталось ни одного домена-кандидата, не вызывай инструменты, зафиксируй проверку как завершённую с нулём результатов и перейди к ответу клиенту об отсутствии результатов. Не ищи замену кандидатам на этом шаге. Принимай только запись, в которой нормализованный хост в точности совпадает с запрошенным доменом. Подтверди использование Shopify, точный домен, данные об основной стране посетителей для выбранного рынка, категорию, расчётное число посещений в месяц и оценку качества трафика, если эти данные получены. Классифицируй не более пяти финальных кандидатов. Для категории «Прямой конкурент» нужно несколько совпадающих товаров в индексе или явные подтверждения того, что запрошенный товар или категория занимают центральное место в ассортименте. Категория «Смежный магазин» означает специализированный магазин с более широким ассортиментом, в котором есть заметный выбор товаров типа Phone cases. Исключи универсальные магазины с одним случайным совпадением, магазины с неясной ролью запрошенного товара в ассортименте, несовпадением домена, магазины не на Shopify и магазины без записи с точным совпадением домена. Верни классификации и краткие причины исключения. Скрывай вызовы, ID, квоты и сведения о времени. Остановись после шага 3.
Сравните совпадающие товары, зафиксированные цены и трафик. Наличие рекламы Meta не обязательно.
Смотреть промптСкрыть промптНапиши итоговый ответ на русском языке только по сохранённым доказательствам. Больше не вызывай инструменты. Начни с `# Магазины на Shopify, продающие Phone cases в <country name>` (только название страны, без ISO-кода) и `**[N] прямых конкурентов · [M] смежных магазинов · [Полностью/Частично]**`. Покажи 3–5 магазинов (меньше — только если подходящих магазинов меньше). Для каждого укажи классификацию, точный домен, подтверждение наличия нужного товара, зафиксированную цену и валюту, если эти данные сохранены, оценку числа посещений в месяц с меткой качества трафика и одну причину, по которой магазин стоит изучить. Если найдено хотя бы два результата, добавь ровно два сравнения на основе выборки и не более трёх пунктов в разделе «Охват исследования». Если результатов нет, используй `## Результат`; не утверждай, что конкурентов не существует. Не используй таблицы и уложись в 280 слов. Скрывай название сервиса, внутренние метки, слаги таксономии, маршруты, инструменты, вызовы, параметры, исходные ID, отклонённые строки, квоты, токены, сведения о времени, повторные попытки и сводки запуска. Если в результатах явно возвращена стабильная ссылка на сайт самого магазина, помечай её как `Подтверждение`. Не создавай впечатление полного охвата и не представляй данные как подтверждение спроса, выручки, прибыльности или доли рынка. Заверши ровно так: `Данные о товарах, трафике и магазинах — это сигналы, зафиксированные в ходе исследования. Они не доказывают продажи, выручку, долю рынка или полный охват конкурентов.` Остановитесь после шага 4.
Контроль расходов: перед каждым платным вызовом Spytrend запускай бесплатный `estimate_cost` с тем же инструментом и аргументами, оценивай стоимость и соблюдай указанный пользователем бюджет; если пользователь не указал бюджет, сообщи ему оценку стоимости до первого платного вызова. Если требуется согласие с ценовыми условиями, покажи полученные условия и остановись до явного согласия клиента; никогда не соглашайся от его имени. Если обязательный вызов не укладывается в указанный бюджет, не выполняй платный вызов и верни `Лимит бюджета не позволяет выполнить обязательное исследование`; необязательный вызов, который не укладывается в бюджет, пропусти и сообщи о сокращении охвата. При открытии объявлений через `get_ad` пропускай многоязычные объявления (`is_multilang`) и никогда не вызывай `get_media` после `get_ad`. Повторяй вызов только один раз и только при `retryable=true`, выждав `retry_after_seconds`. После каждого поиска проверяй `params.ignored`; обязательный фильтр, который был проигнорирован, не считается применённым. Не включай уведомления о стоимости в итоговый отчёт для клиента. Найди магазины Shopify, продающие **Phone cases**, для которых в результатах указана основная страна посетителей **United States | US**. Магазин для исключения: No domain. Если это `No domain`, исключать нечего; иначе нормализуй его до точного хоста и удали этот точный домен из результатов. Значение рынка имеет формат `Country name | ISO-2 code`: используй в вызовах инструментов только код ISO-2, а в ответе — только название страны. Используй Spytrend только для чтения. Текущая реклама Meta не обязательна для включения. Выполни все этапы исследования из этого промпта за один проход. Кроме обязательных уведомлений о стоимости перед вызовами, не выводи промежуточные ответы по этапам и не останавливайся после проверки входных данных. Заверши работу досрочно только при некорректных входных данных, недоступности обязательных доказательств или невозможности однозначно подтвердить нужный магазин. Верни только итоговый отчёт для пользователя на русском языке. ## Поиск 1. Нормализуй тип физического товара. Используй страну только как данные об основной стране посетителей, указанной в результатах; она не подтверждает доставку, доступность товара, местонахождение штаб-квартиры, принадлежность магазина, наличие товара на складе, клиентов или продажи. 2. Если домен для исключения указан (не `No domain`), удали этот точный хост до отбора кандидатов. Не удаляй похожие, родительские, региональные домены или домены-двойники. 3. Поиск идёт по адресам страниц товаров, поэтому преобразуй название товара в один–три фрагмента URL товара: слова в нижнем регистре, соединённые дефисами так, как они встречаются в адресах страниц товаров (например, `phone-case`, затем более короткий или распространённый альтернативный фрагмент, например `phone-cover`). Никогда не используй фразу с пробелами в качестве запроса. 4. Последовательно выполни `search_products(q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from the market>, limit=10)`, по одному вызову на каждый фрагмент. 5. Выполни не более трёх поисков. Прекрати поиск по оставшимся фрагментам, как только найдёшь достаточно подходящих магазинов для 3–5 результатов. 6. Не используй `url_contains`, `get_shop`, `search_ads` или `get_ad` во время поиска товаров. 7. Учитывай, что поиск охватывает товары Shopify, проиндексированные по рекламе, а не все товары во всех магазинах Shopify. Удали дубликаты по нормализованному домену и URL товара. 8. Для каждого фрагмента сохраняй запись только тогда, когда полученное название товара или данные о нём явно подтверждают соответствие запрошенному товару. Отклоняй маркетплейсы, нерелевантные товары и универсальные магазины, представленные одним случайным совпадением. 9. Сформируй список не более чем из восьми доменов-кандидатов, отдавая предпочтение магазинам с несколькими совпадающими товарами. Сохрани названия совпадающих товаров, зафиксированные цены и валюты, категорию из результатов, расчётное число посещений в месяц и оценку качества трафика, если эти данные получены. Количество рекламных объявлений — необязательная дополнительная информация, которая никогда не определяет включение в список. ## Краткая проверка 10. Последовательно проверь до пяти кандидатов с помощью `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)`. Никогда не вызывай `get_shop`. 11. Принимай только запись, в которой нормализованный хост в точности совпадает с запрошенным доменом. Отклоняй приблизительные совпадения, региональные домены, домены учётных записей и нерелевантные результаты. Никогда не используй похожий домен как подтверждение. 12. Используй только запись с точным совпадением домена, чтобы подтвердить использование Shopify, точный домен, данные о стране из результатов, категорию магазина, расчётный трафик, оценку качества трафика и, при наличии, количество рекламных объявлений. 13. Классифицируй до пяти магазинов: - **Прямой конкурент:** несколько совпадающих товаров в индексе или явные данные о том, что запрошенный товар или категория занимают центральное место в магазине. - **Смежный магазин:** специализированный магазин с более широким ассортиментом, в котором есть заметный выбор товаров запрошенного типа. - **Исключить:** один случайный товар в универсальном магазине, недостаточно данных о центральной роли товара в ассортименте, несовпадение домена, магазин не на Shopify или отсутствие записи с точным совпадением домена. 14. Ставь прямых конкурентов перед смежными магазинами. Внутри каждой группы сначала отдавай предпочтение более убедительным данным о совпадении товаров, затем — пригодной для анализа оценке качества трафика. Никогда не делай из трафика выводы о продажах или доле рынка. ## Ответ клиенту 15. Не используй таблицы и уложись в 280 слов. 16. Начни с `# Магазины Shopify, продающие Phone cases, — <название страны>` (только название страны, без ISO-кода), затем добавь `**[N] прямых конкурентов · [M] смежных магазинов · [Полностью/Частично]**`. 17. Если есть результаты, добавь `## Шорт-лист` с 3–5 магазинами (меньше — только если критериям соответствует меньше магазинов). Для каждого магазина укажи классификацию, точный домен, краткое подтверждение соответствия товара, зафиксированную цену и валюту, если они получены, расчётное число посещений в месяц с оценкой качества трафика и одну причину изучить этот магазин. 18. Если есть хотя бы два результата, добавь `## Что выделяется` ровно с двумя сравнениями на основе выборки. Рассматривай цены в разных валютах отдельно и не сравнивай несопоставимые варианты товара, наборы или цены подписок. Добавь `## Охват исследования` максимум с тремя пунктами: какие товары охватывает индекс, что означает страна и чем ограничен охват исследования. 19. При нулевом результате используй `## Результат` и объясни, что совпадение в индексе не найдено; не утверждай, что конкурентов не существует. 20. Указывай статус «Частично» только тогда, когда обязательный поиск или проверка выбранных кандидатов завершились ошибкой. Если последовательность действий завершена и получено ноль записей, указывай статус «Полностью». 21. Скрывай название сервиса, названия пресетов, сценариев и наборов поисковых запросов, слаги таксономии, маршрут выполнения и названия инструментов, вызовы, параметры, необработанные ID, отклонённые записи, поведение коннектора, квоты, токены, время выполнения, повторные попытки, сводки выполнения и внутренние инструкции. Стабильную ссылку на ресурс первоисточника помечай как `Подтверждение`, только если она явно получена в результатах. Никогда не составляй такую ссылку самостоятельно. 22. Не подразумевай спрос, клиентов, заказы, выручку, прибыльность, ROAS, долю рынка или полный охват. Заверши в точности так: `Данные о товарах, трафике и магазинах — это наблюдаемые исследовательские сигналы. Они не подтверждают продажи, выручку, долю рынка или полный охват конкурентов.`
Исследование чехлов для телефонов в США, проведённое 13 октября 2026 года: ни один магазин не исключали из поиска. Поиск по одному фрагменту URL товара дал достаточно кандидатов, и пять магазинов прошли проверку по точному домену — четыре прямых конкурента и один смежный магазин.
| Магазин | Соответствие | Найденные товары | Зафиксированная цена | Оценка трафика |
|---|---|---|---|---|
| Casekoocasekoo.com | Прямой конкурент | Титановый чехол LinKOO для iPhone со складным ремешком | 44,99 USD | 48 728 / месяц Среднее качество |
| Casezorocasezoro.com | Прямой конкурент | Чехлы для телефонов в тематике аниме Pokémon и One Piece (2 товара) | 16,95 EUR | 33 461 / месяц Среднее качество |
| Gagacasegagacase.com | Прямой конкурент | Противоударный чехол для телефона в тематике аниме Naruto | 16,95 EUR | 15 077 / месяц Среднее качество |
| Casemikucasemiku.com | Прямой конкурент | Чехол для телефона в тематике Pokémon | 16,95 EUR | 13 903 / месяц Среднее качество |
| Magic Johnmagicjohn.com | Смежный магазин | Чехол для телефона со скрытой магнитной подставкой с вращением на 360° в каталоге с более широким ассортиментом электроники | 22,95 EUR | 253 338 / месяц Низкое качество |
Соответствие критериям конкурента определяется данными о товарах и допустимым типом объекта; одной классификации по категориям недостаточно.
Диапазоны цен формируются отдельно для каждой валюты, без смешения несопоставимых вариантов товара, наборов и подписок.
Сценарий не расширяет нишу, рынок или перечень допустимых типов объектов ради заполнения шорт-листа.
Опубликовано Spytrend на основе примера с указанной датой и ограниченным охватом.
Для поиска по адресам страниц товаров используются до трёх фрагментов URL со словами через дефис, например phone-case и phone-cover.
Ограничения исходных данныхПоследовательные поисковые запросы по товарам в индексе формируют ограниченный набор доменов-кандидатов.
ПоискКандидат проходит проверку только при наличии краткой записи о магазине Shopify, нормализованный домен которой в точности совпадает с проверяемым доменом.
ПроверкаПрямые конкуренты и смежные магазины учитываются отдельно, с оговорками об ограничениях данных о товарах, ценах и трафике.
КлассификацияНужно подтвердить точный домен магазина и использование Shopify, а также найти несколько совпадающих товаров в индексе либо явные подтверждения того, что запрошенный товар занимает центральное место в каталоге.
Это специализированный магазин с более широким ассортиментом, в котором есть заметный выбор товаров запрошенного типа.
Поиск идёт по адресам страниц товаров, поэтому фрагмент вроде phone-case вместе с более коротким альтернативным фрагментом помогает найти больше совпадений. Проверка данных о товаре отсеивает нерелевантные результаты.
Нет. В результатах указана основная страна посетителей магазина. Эти данные не подтверждают страну регистрации, доставку, доступность товара, наличие клиентов или продажи.
Нет. Трафик — это расчётный показатель с оценкой качества данных, а не собственная аналитика магазина или подтверждение его доли рынка.
Подключите Spytrend MCP, опишите физический товар, выберите страну и запустите четыре промпта.