При использовании улучшенных URL-адресов URL-адрес показа объявления или расширения объявления формируется путем объединения различных полей в соответствии с набором правил. В этом разделе эти правила рассматриваются более подробно.
Иерархия объектов Google Ads
При обработке полей URL-адресов обновленных сайтов Google Ads использует следующую иерархию (от самого высокого к самому низкому):
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem (including sitelinks)
Какой конечный URL используется?
По умолчанию при формировании URL-адреса для показа используется конечный URL. Если поддерживаемый объект отображается в мобильной сети и имеет действительный конечный мобильный URL, то вместо конечного URL используется он. Конечный URL приложения поддерживается только для рекламы, ориентированной на взаимодействие с приложением.
Как система расширяет URL-адрес обслуживания
Вот шаги, которые система выполняет при расширении URL-адреса сервиса:
Определите, какой конечный URL-адрес использовать.
Процесс начинается с определения того, какой конечный URL-адрес следует использовать. Это зависит от участвующей организации.
Сущность Какой итоговый URL-адрес использовать? FeedItem (sitelink) Всегда используйте собственный конечный URL. Объявление X показано по ключевому слову Y Если у ключевого слова есть собственный конечный URL, используйте его. В противном случае используйте конечный URL-адрес объявления.
Определите, какой шаблон URL-адреса для отслеживания использовать.
URL-адрес отслеживания для сущности определяется путем обхода ее иерархии объектов и выбора значения из сущности, находящейся в самом низу иерархии. Если в иерархии не удается найти значения шаблона URL-адреса отслеживания, значение шаблона URL-адреса отслеживания устанавливается пустым.
Например, если для объявления значения шаблона URL-адреса отслеживания определены только на уровне родительской группы объявлений и учетной записи, используется значение из родительской группы объявлений.
Определите, какие значения пользовательских параметров следует использовать.
Значение для заданного пользовательского параметра определяется путем обхода иерархии объектов и выбора значения из сущности, находящейся в самом низу иерархии. Если для пользовательского параметра не определено значение, в качестве его значения используется пустая строка.
Например, при определении значения определенного пользовательского параметра на уровне объявления, если для этого пользовательского параметра определены значения как на уровне родительской группы объявлений, так и на уровне аккаунта, используется значение из родительской группы объявлений.
Разверните итоговый URL-адрес.
Система расширяет итоговый URL-адрес, выполняя следующие три шага:
Разверните значения пользовательских параметров.
Система анализирует итоговый URL-адрес и подставляет значения для каждого пользовательского параметра в URL-адресе, используя значения, определенные на шаге 3.
Разверните теги ValueTrack в URL-адресе.
Система анализирует итоговый URL-адрес и подставляет значения для любых тегов ValueTrack , присутствующих в URL-адресе.
Удалите тег {ignore}.
Любой параметр
{ignore}ValueTrack в развернутом итоговом URL-адресе удаляется.
Разверните шаблон отслеживания.
Если значение шаблона отслеживания пустое (как определено на шаге 2), этот шаг пропускается. В противном случае шаблон URL-адреса отслеживания разворачивается следующим образом:
Разверните значения пользовательских параметров.
Система анализирует URL-адрес шаблона отслеживания и подставляет значения для каждого пользовательского параметра в URL-адресе, используя значения, определенные на шаге 3.
Разверните теги ValueTrack в URL-адресе.
Система анализирует URL-адрес шаблона отслеживания и подставляет значения для любых тегов ValueTrack, присутствующих в URL-адресе.
Замените параметр {lpurl} в шаблоне отслеживания.
Если URL-адрес шаблона отслеживания содержит
{lpurl}или один из его вариантов, он заменяется расширенным окончательным URL-адресом из шага 4.- Если
{lpurl}вставлен в начало шаблона отслеживания, то он не экранируется. Если он расположен в другом месте шаблона отслеживания, экранируются следующие символы:?,=,",#,\t,', и\[space\]. -
{unescapedlpurl}всегда неэкранирован. -
{escapedlpurl}всегда экранируется. -
{lpurl+2}всегда экранируется дважды. -
{lpurl+3}всегда экранируется три раза.
- Если
Выберите URL-адрес сервиса.
Если URL-адрес вашего шаблона отслеживания пуст, используется расширенный окончательный URL-адрес из шага 4. В противном случае система использует расширенный URL-адрес шаблона отслеживания из шага 5.
Исключением из этого правила являются ссылки на сайт: если шаблон URL-адреса отслеживания (определенный на шаге 2) не содержит параметра
{lpurl}, то в качестве URL-адреса обслуживания используется конечный URL-адрес ссылки на сайт.
Примеры сценариев
Рассмотрим счет со следующей структурой:
Account
Campaign 1
Ad Group 1
Ad 1
Keyword 1 (shoes)
Keyword 2 (hats)
Ad Group 2
Ad 2
Ad 3
Keyword 3 (watches)
FeedItem 1 (sitelink 1)
Предположим, что для этих сущностей определены следующие поля модернизированного URL:
| Название организации | Шаблон URL-адреса отслеживания | Итоговый URL | Пользовательские параметры |
|---|---|---|---|
| Счет | http://www.cid1-tracking.com/?{_myid}&u={lpurl} | ||
| Кампания 1 | _mycampaign=cam1 | ||
| Группа объявлений 1 | http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} | _myid=ag1id | |
| Группа объявлений 2 | _myid=ag2id | ||
| Реклама 1 | http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign} | ||
| Реклама 2 | http://www.creative2-final.com/?{keyword}{ignore}&{_myid} | _myid=ad2id | |
| Реклама 3 | http://www.ad3-tracking.com/?{_mycampaign} | ||
| Ключевое слово 1 | Конечный URL : http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}Конечная мобильная версия URL : http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid} | _myid=k1Id | |
| Ключевое слово 2 | |||
| Ключевое слово 3 | |||
| Элемент ленты 1 | Конечный URL : http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}Конечный мобильный URL : http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid} |
Для развертывания параметра ValueTrack {keyword} используются следующие значения:
- Ключевое слово 1: обувь
- Ключевое слово 2: шляпы
- Ключевое слово 3: часы
В следующих разделах показано, как определяются различные параметры для каждой из этих сущностей.