При использовании обновленных URL-адрес показа объявления или расширения объявления создается путем объединения различных полей в соответствии с набором правил. В этом разделе эти правила рассматриваются более подробно.
Иерархия объектов Google Рекламы
При разрешении полей обновленного URL в Google Рекламе используется следующая иерархия (от самого высокого до самого низкого):
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem (including sitelinks)
Какой конечный URL используется?
Конечный URL-адрес используется по умолчанию при создании URL-адреса обслуживания. Если поддерживаемый объект обслуживается в мобильной сети и имеет действительный конечный мобильный URL-адрес, то он используется вместо конечного URL-адреса. Конечный URL приложения в настоящее время поддерживается только для рекламы, ориентированной на взаимодействие с приложением.
Как система расширяет URL-адрес показа
Вот шаги, которые система предпринимает при расширении URL-адреса обслуживания:
Определите, какой конечный URL использовать.
Все начинается с определения того, какой конечный URL использовать. Это зависит от вовлеченной организации.
Сущность Какой конечный URL использовать? FeedItem (дополнительная ссылка) Всегда используйте собственный конечный 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: часы
В следующих разделах показано, как определяются различные параметры для каждого из этих объектов.