Директология.Ру
Секреты Контекcтной Рекламы

Параметры ссылки в Яндекс Директ


параметры-ссылок-директ

В Яндекс Директе есть возможность создавать динамические ссылки при создании кампаний. Это удобно когда вы вынужденны создавать кампании с использованием шаблонов или проводите а/б тестирование каких нибудь элементов сайта. Речь идет о так называемых мнемониках или как говорят в простонародье арбитража макросах. Это когда вместо определенной конструкции в ссылке подставляются динамические заранее определенные данные. Похожие конструкции используются при подстановке id кампаний или объявлений в UTM метках, но не путайте, так как речь пойдет о макросах с несколько иными функциями, хотя они и могут использоваться так же и в метках.

Натолкнул на написание этой статьи вопрос одного из читателей столкнувшийся с проблемой при создании шаблонов.

Вопрос-от-подписчика

На самом деле порывшись в поиске я не нашел никакой информации о таких дополнительных параметрах, все сводилось именно к utm меткам, даже в справке Директа и очень скудненько только в информации по Директ Коммандеру. Но я знаю, что еще во времена старой метрики информация с примерами в справке по ним была, так как несколько раз приходилось освежать память по их использованию при работе с клиентами, которым это было нужно.

Пример такой:

Допустим у вас одно объявление или даже объявление-шаблон и несколько фраз, для каждой фразы-ключа необходимо использовать свою уникальную ссылку:

  • http://site.ru/catalog/tovar1/1
  • http://site.ru/catalog/tovar1/2
  • http://site.ru/catalog/tovar2/1
  • http://site.ru/promo1/1

 

Но в объявлении вы можете подставить только одну ссылку правильно. Что делать?

На помощь приходит использование специальных макросов. Называются они: {param1} и {param2}. В веб интерфейсе вы их не увидите и использовать не сможете, только при использовании шаблона кампаний яндекс директ excel, либо в Коммандере.

Параметры-в-excel

Директ-Коммандер-параметры

Как их использовать.

Видим, что в ссылках повторяется только домен "http://site.ru/". Поэтому, задаём URL объявления в таком виде:

http://site.ru/{param1}

 

При этом в XLS-файле или в Коммандере в колонке "Параметр 1" вписываем оставшуюся часть url для каждой соответствующей фразы:

  • catalog/tovar1/1
  • catalog/tovar1/2
  • catalog/tovar2/1
  • promo1/1

 

При показе объявления Директ автоматически подставит вместо конструкции {param1} значение, соответствующее текущей ключевой фразы. Более того вы можете сразу после конструкции подставить UTM метку и все будет корректно работать. То есть вы делаете так:

  • http://site.ru/{param1}?utm_source=... и так далее
  • В параметр 1 ставите недостающую часть url

 

Внимание:

  1. При подстановке части ссылки в параметр проверьте чтобы не было лишних символов включая пробелы, иначе такие символы система заменит на код utf-8 и сайт выдаст 404 страницу, так как в реальности её существовать не будет.
  2. При подстановке не забывайте об ограничениях на кол-во символов = 255 по ANSII для каждого параметра.

Я специально проверил на паре сайтов, этот способ все работало нормально, но возможны проблемы, на одном из сайтов для второго ключа параметр не сработал. Почему не знаю, задал вопрос в техподдержку жду ответ. Поделюсь с вами как ответят. Так же на практике у меня так и не получилось склеить два параметра в один, хотя это явно подразумевается. Конкретный случай нужно разбирать вместе с тех поддержкой поэтому в случае чего пишите как можно подробнее им сюда.

Как еще можно использовать данный параметр. В моей практике был случай когда клиент с помощью штатных программистов написали скрипт на сервере, разметили каждую фразу уникальным параметром(уникальные цифры для простоты) и отслеживали заказы по фразам. Также есть специальные API по работе с ними. Но самый простой способ тот что описал выше.

Кстати если не сработает способ описанный по подстановке части url в параметры лично у вас, то выход сделать это на сервере подставляя нужную страницу под нужный запрос, но при хорошем количестве трафика будет идти большая нагрузка на сервер, но это как вы понимаете очередные костыли. В общем думайте.

UPDATE: Пообщался с техподдержкой, получил такую информацию:

  1. Два параметра в ссылке объединяются следующим образом: {param1}{param2}.
  2. Сложностей с РСЯ быть не должно. Каждый показ на РСЯ в любом случае привязывается к определенной ключевой фразе.
  3. АБ тестирование с использованием этих параметров только на стороне сайта. Без вариантов. Как это реализовать, если это нужно думайте со своим вебмастером.

UPDATE 2 : Информация о параметрах была дополнительно добавлена в справку. Стоит их не много помучить и есть внятный результат))) Надеюсь кто-нибудь когда-нибудь мне скажет за это спасибо.

На этом все.  Следите за обновлениями.

С уважением 
Специалист по контекстной рекламе 
Ломакин Павел

Задать вопрос: Директология

Skype: doctor-mom

Понравилась статья? Поделись ссылкой с друзьями:
data-url="http://directologiya.ru/parametry-ssylki-v-yandeks-direkt/" data-title="Параметры ссылки в Яндекс Директ"
  • http://twitter.com/Toxic_Hill Toxic_Hill

    Павел, спасибо Вам, за подробное объяснение, это как раз то что нужно! Думаю данная информация очень поможет при рекламе в директе большого количества однотипных товаров разных производителей. Теперь нет необходимости заводить отдельную кампанию на отдельного производителя = экономия бюджета на первых порах!

    • http://vk.com/id458221 Павел Ломакин

      Рад быть полезным :) !

  • http://twitter.com/Toxic_Hill Toxic_Hill

    Павел здравствуйте, получил новую информацию от саппорта yandex.directa возможно информация будет кому то полезна? приведу письмо саппорта:

    «Добрый день, Алексей!

    Приносим извинения за длительное ожидание ответа.

    Инструмент «Шаблон» как раз и нужен для того, чтобы создать для каждой ключевой фразы уникальную ссылку.
    Если Вы укажете в объявлении ссылку http://www.site.ru/product/##, при показе по ключевой фразе product_1 будет открываться http://www.site.ru/product/product_1; при показе по product_2 — http://www.site.ru/product/product_2.

    Такой вариант настройки объявления рекомендуется.»
    ____________________________________________

    Из данного письма следует:

    1. — Вывод — при составлении ЧПУ изначально нужно задумываться об автоматизации контекстной рекламы (ссылки или часть из них должна соответствовать поисковому запросу). Как я понимаю (Павел, поправьте если не так) данный вид объявления даст максимально релевантную ссылку и максимальный CTR.
    2. — Вопрос что делать с сущностями в поисковых запросах? те если поисковый запрос будет «iphone 6 16 Gb black», то ссылка на сайте будет http://www.site.ru/iphone_6_16_gb_black . Из разговора с сотрудником понял что замена сущности «_» или «-» или «пробел» произойдет автоматически. Буду пробовать экспериментировать.
    Вот собственно этой инфой хотел с Вами поделиться.

    • http://vk.com/id458221 Павел Ломакин

      Да я общался по этому поводу, но в реальности это слабо осуществимо, тем более для крупных проектов и сайтов которые сделаны уже давно.

      Использовать шаблон в ссылке не удобно так как латиница и кириллица могут не точно транслитерироваться на сервере в ссылку да и браузеры тоже не всегда корректно это делают, в зависимости от кодировки по умолчанию, плюс как вы сказали эти самые сущности, которые будут заменяться, а во вторых для уже готового магазина переделывать ссылки под ключи вряд ли кто то станет. Использование параметров в данном случае целесообразнее на мой взгляд, главное чтобы работало.

      В принципе с одним параметром проблем быть не должно.

      P.S. На CTR ключ в ссылке никак не повлияет так как в объявлении отображается только домен, в отличии от Adwords где это возможно и действительно дает интересные возможности.

  • http://twitter.com/Toxic_Hill Toxic_Hill

    Часть 1
    Павел здравствуйте, с момента обсуждения данной темы прошло достаточно много времени и я хотел поделится одним решением для сайтов размещенных в облачных сервисах.

    Небольшая предыстория: пару месяцев назад я обратил внимание что yandex стал энкодировать спецсимволы в {param1} в utf-8 (все кроме — «тире» и _ «нижнее подчеркивание» ), те теперь если мы указываем в компании ссылку вида http://site.ru/{param1}, а param1 в свою очередь содержит спецсимволы такие например как «/»(например category/subcategory/tovar1). То при переходе по объявлению мы будем получать ошибку 404 тк преобразованная ссылка будет иметь вид: http://site.ru/category%2Fsubcategory%2Ftovar1 те все «/» будут заменены на «%2f»

    Ну стал yandex кодировать и стал, обратное кодирование на стороне сервера настраивается в .htaccess.

  • http://twitter.com/Toxic_Hill Toxic_Hill

    Часть 2
    Теперь сама суть, недавно знакомая попросила меня настроить рекламную компанию в direct. Её сайт работает в облачном сервисе на cms shop-script 6. И все функционирует неплохо за исключением того, что облачный сервис не предоставляет возможности работать с настройками сервера, — и это очень печально. Как же нам избавится от спецсимволов в {param1} — собственно никак (если только изначально не используется так называемая плоская иерархия ссылок: http://site.ru/tovar1 — что в принципе бывает довольно таки редко, как правило иерархия имеет вид на подобии http://site.ru/category/subcategory/tovar1).

    Поэтому формирование ссылки на конечное объявление я решил произвести через скрипт поиска: ссылка на скрипт поиска в webasyst shop-script выглядит так: «http://site.ru/search/?query=» именно эту ссылку мы и подставляем в рекламную компанию, а в качестве {param1} передаем то, что надо найти: например если объявление показывается по ключу «Nokia ХЗ какой» в качестве {param1} скармливаем «Nokia-ХЗ-какой», а если по ключу «Nokia» то скармливаем запрос Nokia. В первом случае клиент попадает на страницу с результатами поиска по ключу Nokia ХЗ какой, а во втором случае клиенту покажутся все Nokia.

  • http://twitter.com/Toxic_Hill Toxic_Hill

    Часть 3
    Данный принцип мне даже чем то импонирует, объясню почему. Возьмем один из самых популярных запросов в рунете… ну конечно же это будет «купить iphone 6s» ))) так вот если ваш сайт продает iphone 6s то скорее всего он продает их в различных модификациях: 16gb, 64gb итд а еще и разные цвета. Так вот если мы прогоним наш ключ «купить iphone 6s» через скрипт поиска то на странице выдачи мы получим список только iphone 6s (а не мешанину из iphone 6, iphone 5s, и пр) во всех модификациях.

    Думаю данный способ будет работать во всех облачных сервисах которые предлагают такую услугу как аренда инет магазина. Чтобы получить ссылку на скрипт поиска в Вашем сервисе введите в поле найти что либо и нажмите кнопку поиска, затем кликните по строке url. Вы увидите что то вида
    mysite.ru/путь_к скрипту_поиска(как правило он называется search)=»поисковый ключ». В качестве ссылки Вам надо скопировать все что идет до поискового ключа вместе со знаком равно.

    На одном из моих сайтов путь выглядит:
    mysite.ru/index.php?route=product/search&search=AMG

    на другом популярном сайте путь к скрипту выглядит:
    euroset.ru/search/?q=

    Всем удачи!

  • http://vk.com/id458221 Павел Ломакин

    Спасибо думаю кому-то будет полезным

  • https://profiles.google.com/dubrovin3w Evgeny Dubrovin

    Здравствуйте!
    а что именно надо прописать в .htaccess если у меня кириллические урл с символами «/» (которые будут меняться на %2F и выдавать ошибку)?