Язык запросов — Директ Коммандер. Справка
- Как составить запрос
- Запросы из нескольких условий
- Операторы языка запросов
Язык запросов позволяет создавать сложные критерии для отбора объектов на вкладке: использовать различные условия на значения полей и комбинировать эти условия с помощью логических операторов.
Обучающее видео. Язык запросов Посмотреть видео |
Введите запрос в поисковой строке внизу любой вкладки Коммандера.
Простой запрос состоит из трех частей:
= Поле Оператор Значение
Например, запрос
= текст ~ полет
покажет все объявления, у которых в столбце Текст содержится слово полет.
Начните вводить запрос с символа =. При этом в строке ввода появляется значок . Названия полей и операторы можно выбирать из всплывающих подсказок.
При вводе названий полей и значений обратите внимание:
Регистр символов не учитывается.
Если название поля или значение состоит из нескольких слов, разделенных пробелами, заключите его в кавычки:
= "Заголовок 1" = "Путешествия в космос"
Если нужно найти подстроку, которая сама содержит кавычки, используйте символ \:
= "Заголовок 1" = "\"Путешествия в космос\""
Если нужно указать несколько значений, используйте квадратные скобки:
= "Заголовок 1" = ["космос"; "полет"]
или
= "Заголовок 1" = [космос полет]
Если поле может содержать фиксированный набор значений (Места показов, Модерация, Состояние, Приоритет и т. д.), то используйте операторы ~ и !~ с квадратными скобками, даже если значение только одно.
Если запрос составлен неправильно, значок в строке ввода меняется на и появляется сообщение об ошибке.
Для составления комбинированных запросов можно использовать операторы &
(логическое И) и |
(логическое ИЛИ).
Условия в запросе выполняются строго слева направо, но можно изменить порядок с помощью круглых скобок. Условия, заключенные в скобки, имеют приоритет над стандартной последовательностью.
- Пример 1
= Фраза ~ билет | Фраза ~ отель
По этому запросу отбираются фразы, в которых есть слово билет или отель.
- Пример 2
= Фраза ~ билет | Фраза ~ отель & Ставка > 1
По этому запросу отбираются фразы, которые отвечают одновременно двум условиям:
Содержат слово билет или слово отель.
Имеют ставку на поиске больше 1.
- Пример 3
= Фраза ~ билет | (Фраза ~ отель & Ставка > 1)
По этому запросу отбираются фразы, которые соответствуют хотя бы одному из двух условий:
Содержат слово билет.
Содержат слово отель и имеют ставку на поиске больше 1.
Оператор | Значение | Пример | Результат |
---|---|---|---|
~ | Содержит | = «Регион показов» ~ австр | Отбираются группы объявлений, у которых поле Регион показов содержит название Австралия или Австрия (а также, возможно, другие названия) |
= «Изображение» ~ [black white] | Отбираются объявления, у которых поле Изображение содержит подстроку black или white | ||
= «Места показов» ~ [Сети] | Отбираются кампании, у которых в поле Места показов указано значение Сети | ||
!~ | Не содержит | = «Регион показов» !~ австр | Отбираются группы объявлений, у которых поле Регион показов не содержит названий Австралия и Австрия |
= Фраза !~ [билет отель] | Отбираются фразы, у которых поле Фраза не содержит подстрок билет и отель | ||
= Модерация !~ [Ожидает] | Отбираются объявления, у которых в столбце Модерация указано любое значение, кроме Ожидает. | ||
= | Равно/совпадает | = «Регион показов» = Австралия | Отбираются только те группы, у которых в поле Регион показов указано значение Австралия |
= Номер = [111111 222222] | Отбираются объявления с номерами 111111 и 222222. | ||
!= | Не равно/не совпадает | = «Регион показов» != Австралия | Отбираются группы, у которых значение в поле Регион показов отличается от Австралия |
= Номер != [111111 222222] | Отбираются объявления с номерами, отличными от 111111 и 222222. | ||
> | Больше | = ctr > 0.5 | Отбираются фразы с CTR больше 0,5 |
< | Меньше | = ctr < 0.5 | Отбираются фразы с CTR меньше 0,5 |
>= | Больше либо равно | = Ставка >= 1 | Отбираются фразы, у которых ставка на поиске больше либо равна 1 |
<= | Меньше либо равно | = Ставка <= 1 | Отбираются фразы, у которых ставка на поиске меньше либо равна 1 |
& | Логическое «И» в сложных запросах | = Текст ~ полет & Изображение = space | Отбираются объявления, текст которых содержит подстроку полет, а имя изображения — подстроку space |
| | Логическое «ИЛИ» в сложных запросах | = Текст ~ космос | Текст ~ полет | Отбираются объявления, текст которых содержит подстроку космос ИЛИ подстроку полет |
Внимание.
Операторы ~, !~ нельзя использовать для столбцов с числовыми значениями.
Операторы >, >=, < и <= можно использовать только для столбцов с числовыми значениями.
Яндекс.Директ — Поисковые запросы | direktvsem
Доброго дня.
Сегодня затронем тему Поисковых запросов в Яндекс Директе. Разберемся что это такое и как с ними работать. Ну и самое важное, чего можно с помощью таких запросов добиться.
Часто рекламодатели не придают значения поисковым запросам, а другие не знают как их вычислить. В итоге нет понимания точных фраз, с которых приходят посетители на сайт. А если их знать, можно до минимуму ощутимо снизить неточные переходы и исключать ненужные траты. А это ведет к росту CTR, снижению стоимости клика и конечной стоимости заявки.
Поисковые фразы — это точные слова и словосочетания, которые люди ввели в Поиск Яндекса. Вы можете использовать в кампании основные ключевики, которые могут включать в себя совсем разные варианты ввода этих ключевиков. И по какому именно из этих вариантов человек перешел, вы на увидите в интерфейсе кампаний — там отобразится статистика только по имеющейся фразе. Остальная часть айсберга останется скрытой.
Как Поисковые запросы улучшают работу рекламы:
- дают точное понимание ключевых слов, по которым человек перешел на сайт с Директа, даже если вы их не учли изначально. Фразы с высокими показателями CTR можно добавить в действующую кампанию и получить дополнительный точный трафик.
- помогают выявить непрофильные переходы, которые тратят бюджет без результата. Их можно исключать и здорово экономить бюджет.
- точность рекламы за счет работы с ними увеличивается и средства расходуются только на тех, кому действительно нужны ваши товары/услуги.
Отчеты по поисковым запросам были введены Яндексом еще в 2016 году. В Директе можно посмотреть детальную статистику по ним. Данные отображаются за последние 180 дней работы рекламы. Давайте подробнее разберемся как с ними работать.
Вы знаете по каким словам люди
переходят на ваш сайт с рекламы?
У третьей части рекламодателей 25% бюджета уходит ВПУСТУЮ на нецелевые переходы
Узнайте БЕСПЛАТНО сколько у вас
лишних трат и как этого избежать!
Давайте рассмотрим работу поисковых запросов на реальном примере. Сегодня анализировали очередную рекламу клиента (Услуги свадебного фотографа), который никогда данной функции особого значения не придавал. Но появились подозрения, что переходы есть, а обращений с них нет. Что-то не так…
Итак, давайте проверим вместе. Зайдем в статистику по нужной рекламной кампании в Яндекс Директе. Выберем вкладку «Поисковых запросов» (1), выставим период за который у нас есть статистика (2) и нажмем «Показать».
Видим картину по всем поисковым фразам, которые вводили пользователи в Яндекс (левый столбец). По части из них были только показа. А по части переходы. В столбце «Тип условия показа» мы можем посмотреть на основе какого из имеющихся ключевых фраз наше объявление было показано.
Как видно из примера объявления показывают по совершенно непрофильным запросам — людям, которые ищут обучение на фотографа, конкретных специалистов в этой сфере и множество информационных фраз не имеющих отношение нужной деятельности (именно услугам фотографа).
Если выявить такие слова и выражения сразу, можно обезопасить себя от нецелевых трат и сэкономить. Если нет — есть риск слить бюджет и загубить показатели.
Соответственно подобным образом рассматриваем все ключевики в вашей случае. Нецелевые выносим в отдельный список и добавляем в Минус-слова. А целевые точные фразы добавляем в имеющимся в кампании, если они не дублируются правом столбце. Иначе можно наплодить много повторений и увеличить конкуренцию в рамках своего аккаунта.
И напоследок
Регулярная работа со статистикой, в том числе с Поисковыми запросами в Яндекс Директе позволит вам держать руку на пульсе и обезопасить себя от излишних расходов. А качество и точность рекламы будут только расти.
Применяйте полученный знания. Надеемся данный материал принесет вам весомый результат.
С уважением, direktvsem
Вы прочитали статью, а теперь:
- Поставьте ей 5 звезд;
- Поделитесь ей в соцсетях;
- Подпишитесь на мой блог.
Автор блога:
Артем Афанасьев
Сертифицированный специалист Яндекс.Директ, Яндекс.Метрики, Google Ads, Google Analytics. Специалист по интернет-маркетингу с опытом более 5 лет
Все статьи автора
Оцените материал:
★★★★★
© «Direktvsem», при полном или частичном копировании материала ссылка на первоисточник обязательна.
Нашли ошибку в тексте? Выделите нужный фрагмент и нажмите ctrl + enter.
Рекомендуемые статьи
Создание объявлений. API Яндекс Директ. Версия 5
Python версии 2 или 3 с использованием JSON с библиотекой запросов
В этом примере показан запрос с использованием метода Ads. add, а также обработка и вывод результатов. Для примера измените входные данные, указав OAuth-токен и ID группы, в которой будет создаваться новое объявление. Для запроса от имени агентства также укажите логин клиента.
# --*- кодировка: utf-8 --*- импортировать запросы, json # Метод правильного анализа строк в кодировке UTF-8 как для Python 3, так и для Python 2 импорт системы если sys.version_info < (3,): защита и(х): пытаться: вернуть x.encode ("utf8") кроме UnicodeDecodeError: вернуть х еще: защита и(х): если тип (x) == тип (b''): вернуть x.decode('utf8') еще: вернуть х # --- Входные данные --- # Адрес сервиса Ads для отправки JSON-запросов (с учетом регистра) CampaignsURL = "https://api.direct.yandex.com/json/v5/ads" Токен OAuth пользователя, запросы которого будут выполняться от имени токен = "ЖЕТОН" # Логин клиента рекламного агентства # Обязателен, если запросы отправляются для рекламного агентства clientLogin = "ИМЯ_КЛИЕНТА" # ID группы объявлений, в которой будет создано новое объявление идентификатор_группы_объявлений = GROUP_ID # --- Подготовка, выполнение и обработка запроса --- # Создание заголовков HTTP-запроса заголовки = { «Авторизация»: «Носитель» + токен, # токен OAuth. Слово Bearer должно быть использовано "Клиент-Логин": clientLogin, # Логин клиента рекламного агентства "Accept-Language": "en", # Язык ответных сообщений } # Создание тела сообщения запроса тело = { "method": "добавить", # Метод для использования "параметры": { "Объявления": [{ «АдГрупИд»: адГрупИд, "TextAd": { # Параметры объявления "Заголовок": u"Заголовок объявления", "Текст": u"Текст объявления", "Номер мобильного", "Href": "http://www.yandex.ru" } } ] } } # Кодирование тела сообщения запроса в формате JSON jsonBody = json.dumps(тело, sure_ascii=False).encode('utf8') # Выполнение запроса пытаться: результат = запросы. сообщение (CampaignsURL, jsonBody, заголовки = заголовки) # Отладочная информация # print("Заголовки запроса: {}".format(result.request.headers)) # print("Запрос: {}".format(u(result.request.body))) # print("Заголовки ответа: {}".format(result.headers)) # print("Ответ: {}".format(u(result.text))) # печать("\п") # Обработка запроса если result.status_code != 200 или result.json(). получить ("ошибка", False): print("Ошибка доступа к серверу API Яндекс Директ.") print("Код ошибки: {}".format(result.json()["error"] ["error_code"])) print("Описание ошибки: {}".format(u(result.json()["error"]["error_detail"]))) print("RequestId: {}".format(result.headers.get("RequestId", False))) еще: # Вывод результатов print("RequestId: {}".format(result.headers.get("RequestId", False))) print("Информация о баллах: {}".format(result.headers.get("Единицы", False))) # Обработка всех элементов массива AddResults, где каждый элемент соответствует одному объявлению для добавления в result.json()["result"] ["AddResults"]: # Обработка вложенных элементов (это могут быть Errors или Id, или, возможно, Warnings) если add.get ("Ошибки", False): # Если присутствует массив Errors, объявление не было создано из-за ошибки (ошибок может быть несколько) для ошибки в add["Errors"]: print("Ошибка: {} - {} ({})". format(ошибка ["Код"], u(ошибка ["Сообщение"]), u(ошибка["Подробности"]))) еще: # Если параметр Id присутствует, объявление было создано print("объявление #{} создано".format (добавить ["Id"])) # При наличии массива Warnings объявление было создано, но с предупреждением (предупреждений может быть несколько) если add.get ("Предупреждения", False): для предупреждения в add["Warnings"]: print("Предупреждение: {} - {} ({})".format(предупреждение ["Код"], u(предупреждение ["Сообщение"]), u(предупреждение ["Подробности"]))) # Обработка ошибок, если не было установлено соединение с API-сервером Яндекс Директ. кроме ConnectionError: # В этом случае мы рекомендуем повторить запрос позже print("Ошибка подключения к API-серверу.") # Если произошла какая-либо другая ошибка кроме: # В этом случае рекомендуем проанализировать действия приложения print("Произошла непредвиденная ошибка")
Была ли статья полезна?
Поддержка — Общие вопросы.
СправкаВы можете попытаться найти ответ на свой вопрос в Справке. Если вы не смогли найти его или у вас есть идея, как улучшить домашнюю страницу, свяжитесь с нами.
Выберите проблему, о которой вы хотите сообщить.
Не могу войти в свой аккаунт ЯндексЗадать вопрос по главной странице ЯндексаПожаловаться на контент в сервисах ЯндексПожаловаться на рекламу в сервисах Яндекс
Не могу установить Яндекс главной страницейНе загружается страница ЯндексГород определен неправильноПредложения для домашней страницыЕще одна проблема с домашней страницей
Попробуйте сделать yandex.com своей домашней страницей, следуя этим рекомендациям. Если не поможет, опишите, что происходит и какие шаги к этому ведут.
Если вы используете блокировщик рекламы (например, AdBlock или AdGuard), попробуйте отключить его и перезагрузить домашнюю страницу. Если проблема связана с блокировщиком рекламы, включите и настройте его, чтобы Яндекс работал корректно.
Если эти предложения не помогли, свяжитесь с нами. Сообщите нам, если у вас возникнет такая же проблема при использовании другого браузера. Если возможно, прикрепите скриншот страницы.
Попробуйте указать свой город вручную. Если это не поможет, свяжитесь с нами и:
Отправьте нам ссылку на страницу, где вы видите неправильно определенный город.
Укажите город, который появится в настройках после нажатия кнопки «Найти», и город, в котором вы на самом деле находитесь. Вставьте текст в поле Техническая информация.
Расскажите нам, что бы вы хотели улучшить на нашей главной странице. Мы постараемся учесть ваши отзывы при разработке нашего сервиса.
Чтобы сообщить о содержимом, нарушающем закон или ваши права, перейдите в раздел Сообщить о нарушении.
Внимание. Используйте эту форму, чтобы сообщить о проблемах, связанных с рекламой Яндекс Директ.
На страницах Яндекса могут размещаться баннеры с информацией о наших услугах. Мы стараемся разрабатывать и размещать их так, чтобы они не были навязчивыми,
, но мы понимаем, что некоторые люди вообще не хотят видеть рекламу. Вот почему наши баннеры некоторое время не отображаются после того, как вы их закрыли.
Если проблема с отображением баннера не устранена, заполните форму обратной связи согласно инструкции:
Зайдите в Яндекс Интернетометр и нажмите Копировать в буфер обмена внизу страницы.
Вставьте скопированную информацию в форму ниже.
Прикрепите скриншот баннера.
Введите свое имя и адрес электронной почты в форму.
Щелкните Отправить.
- Задать вопрос по другому сервису Яндекса
Если у вас возник вопрос по конкретному сервису Яндекса, обратитесь в поддержку этого сервиса. Таким образом, ваше сообщение попадет прямо к нужным специалистам.
Вопрос о другой услуге
Если службы нет в списке, найдите ее в справке.