Внедрение макроса отслеживания кликов Google

Ознакомьтесь с более подробной информацией о типах макросов отслеживания кликов Google и о том, как их внедрять

В контекстно-медийной сети Google все сертифицированные сторонние теги, используемые для размещения и показа креативов, должны предоставлять Google возможность динамически создавать уникальные URL кликов и отправлять их из тега объявления в ответе на каждый запрос объявления.

В момент, когда пользователь нажимает на объявление, сторонний поставщик должен отправлять HTTP-запрос из браузера на сгенерированный алгоритмами Google URL клика. Этот HTTP-запрос позволяет нам отслеживать клики по объявлениям.

Развернуть все Свернуть все

Как URL передается поставщику

После того как поставщик создает пару "ключ-значение" в теге объявления, Google подставляет в качестве значения тег (или макрос отслеживания кликов). Когда тег внешнего объявления обрабатывается в браузере пользователя, Google динамически заменяет макрос отслеживания кликов на уникальный URL, содержащий подробную информацию о показе. Поскольку он должен быть уникальным и создаваться динамически при показе, этот URL не может изначально содержаться в теге объявления в готовом виде.

Поставщик сторонних объявлений должен настроить URL клика так, чтобы HTTP-запрос отправлялся в момент, когда пользователь нажимает на объявление. Структура таких тегов может быть самой разной. Вот лишь несколько примеров того, как можно реализовать добавление макроса Google в тег объявления.

Пример: тег внешнего объявления на базе JavaScript
<script language='JavaScript1.1'
src="https://www.3rdpartydomain?key1=value1&key2=value2&cachebuster=[Cachebuster_Macro_Here]&click=[Google_Click_Macro_Here]">
</script>
Пример: тег внешнего объявления на базе iframe
<iframe bordercolor="#000000" frameborder="0" height="XXX" hspace="0" marginheight="0" marginwidth="0" scrolling="no" src="http://www.3rdpartydomain.com?key1=value1&key2=value2&cachebuster=[Cachebuster_Macro_Here]&click=[Google_Click_Macro_Here]" vspace="0" width="XXX">
Пример: тег внешнего объявления на базе JavaScript с использованием переменной макроса

<script type="text/javascript">
  function swfver(){
    var v=0;
    v = <determine flash version>
    return v;
  }
  var d=new Date();d=d.getDay()+"|"+d.getHours()+":"+d.getMinutes()+"|"+ d.getTimezoneOffset()/60;

  var redir="[Google_Click_Macro_Here]";
  var host=(("https:"==document.location.protocol)?"https://":"http://");
  var url="www.3rdpartydomain.com/url_path/?flash="+swfver()+"&time="+d+"&redir="+redir+"&r="+Math.random();
  document.write("<scr"+"ipt type='text/javascript' src='"+host+url+"'></scr"+"ipt>")
</script>

Типы используемых Google макросов отслеживания кликов

Google применяет несколько разных типов макросов отслеживания кликов. Разница между ними лишь в том, сколько раз экранируются символы в URL клика (который подставляется вместо макроса). URL клика содержит несколько пар "ключ-значение", которые разделяются специальным символом, например "&" или "?".

В зависимости от метода реализации, используемого поставщиком сторонних объявлений, пары "ключ-значение" в URL клика Google могут конфликтовать с парами "ключ-значение" поставщика, если в них применяются одинаковые разделители. Чтобы этого избежать, попробуйте экранировать URL клика Google. Ниже перечислены различные варианты макросов отслеживания кликов, разработанные специалистами Google.

Незакодированный URL клика: %%CLICK_URL_UNESC%%

Пример

Вот как выглядит этот макрос при передаче в теге объявления в ответ на запрос объявления:

http://googleads.g.doubleclick.net/pagead/aclk?sa=l&ai=BsD-iGQbNSun3LJvqjQTg0MWeDOCtkEmu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA&num=1&client=ca-mongoogle&adurl=

Экранированный URL клика: %%CLICK_URL_ESC%%

Пример

Вот как выглядит этот макрос при передаче в теге объявления в ответ на запрос объявления:

http://googleads.g.doubleclick.net/pagead/aclk%3Fsa%3Dl%26ai%3DBsD-iGQbNSun3LJvqjQTg0MWeDOCtkEmu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA%26num%3D1%26client%3Dca-mongoogle%26adurl%3D

URL клика с двойным экранированием: %%CLICK_URL_ESC_ESC%%

Пример

Вот как выглядит этот макрос при передаче в теге объявления в ответ на запрос объявления:

http://googleads.g.doubleclick.net/pagead/aclk%253Fsa%253Dl%2526ai%253DBsD-iGQbNSun3LJvqjQTg0MWeDOCtk Emu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA%2526num%253D1%2526client%253Dca-mongoogle%2526adurl%253D

Методы реализации URL клика

Метод 1: цепочка переадресации

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

При этом возможны следующие варианты создания цепочек на стороне поставщика:

  1. В начале указан сторонний URL клика
    Сначала идет сторонний URL клика, в конце которого добавляется URL клика Google, а после него – целевой URL.
    Результат: сторонний URL клика выполняет переадресацию на URL клика Google, который, в свою очередь, перенаправляет пользователя на целевой URL.
  2. В начале указан URL клика Google
    Сначала идет URL клика Google, в конце которого добавляется сторонний URL клика, а после него – целевой URL.
    Результат: URL клика Google переадресует на внешний URL клика, который, в свою очередь, переадресует на целевой URL.

Преимущества

Существуют инструменты Google для управления трафиком, позволяющие проверять, правильно ли реализован URL клика и будут ли в отчетах регистрироваться клики. Однако такие решения работают только при использовании цепочек переадресации.

Недостатки

  • Цепочки переадресации приводят к дополнительной задержке между нажатием на объявление и загрузкой целевой страницы.
  • Для разных сторонних тегов требуются разные версии макроса отслеживания кликов. В противном случае в ситуациях, когда URL клика Google передаются сторонними скриптами в качестве параметров или добавляются к сторонним URL, использующим такие же символы в качестве разделителей, могут возникать несовместимость кода и проблемы с экранированием символов.
  • Длина URL в браузерах (особенно в Internet Explorer) ограничена. Если строка переадресации слишком длинная, некоторые символы могут быть удалены, в результате чего вся цепочка будет нарушена.

Метод 2: параллельные запросы

Вместо того чтобы создавать последовательность из нескольких URL клика, поставщик сторонних объявлений может просто перенаправлять пользователей на собственный URL клика, а затем на целевой URL. При нажатии на объявление выполняется переадресация на сторонний URL клика. Одновременно с этим на URL клика Google отправляется отдельный HTTP-запрос.

Преимущества

Целевая страница загружается быстрее, поскольку выполняется меньше переадресаций.

Недостатки

Существуют инструменты Google для управления трафиком, позволяющие проверять, правильно ли реализован URL клика и будут ли в отчетах регистрироваться клики. Однако при использовании указанного здесь метода вы не сможете применять такие решения, поскольку они работают только с цепочками переадресации.

Дополнительная информация

  • Более подробные сведения об отслеживании кликов представлены в руководстве на сайте IAB.
  • Если у вас есть вопросы по реализации макроса отслеживания кликов или другим проблемам, связанным с отслеживанием кликов, свяжитесь с нами.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
731424547774265009
true
Поиск по Справочному центру
true
true
true
true
true
71030
false
false