Отслеживание ценности транзакций

Ценность интересующей вас конверсии может варьироваться (например, если это покупки в интернет-магазине), поэтому вы можете настраивать ее в зависимости от объема транзакции. Это поможет вам в оценке рентабельности инвестиций.

При настройке новых действий-конверсий вы можете назначить им всем одинаковую (статическую) ценность или сделать ее зависимой от объема транзакции. Эта статья посвящена конверсиям второго типа (с динамической ценностью).

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

Начало работы


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

Инструкции

Укажите, какую версию интерфейса Google Рекламы вы используете. Подробнее…

Как отслеживать ценность транзакций на веб-сайте

Часть 1. Требования

Вам понадобятся:

  • Аккаунт AdWords. Если у вас его ещё нет, зарегистрируйтесь на странице adwords.google.ru.
  • Отслеживание конверсий AdWords. Чтобы получать сведения о ценности транзакций, необходимо настроить отслеживание как минимум одного действия. Если вы ещё этого не сделали, выполните инструкции по созданию действия-конверсии и получите тег.
  • Сайт, на котором вы разместите код отслеживания конверсий (т. е. тег).
  • Доступ к исходному коду сайта, на страницы которого вам или веб-мастеру нужно будет добавить тег.

Часть 2. Настройка отслеживания конверсий в аккаунте AdWords

В настройках конверсии обязательно выберите вариант "Ценность этого действия-конверсии может меняться". Вот как проверить настройки или изменить их:

  1. Войдите в аккаунт AdWords.
  2. Нажмите на вкладку Инструменты и выберите Конверсии.
  3. Нажмите на название нужной конверсии.
  4. Нажмите кнопку Изменить настройки.
  5. В разделе Ценность конверсии выберите "Ценность этого действия-конверсии может меняться". Не забудьте указать ценность по умолчанию, которая будет использоваться в отсутствие другого значения. Нажмите Готово.
  6. Нажмите Сохранить.
  7. В разделе "Установите тег" выберите один из вариантов:
    • Сохранить инструкции и тег, если вы будете размещать тег отслеживания конверсий на веб-сайте самостоятельно.
    • Отправить инструкции и тег по эл. почте, если тег на веб-сайте будет устанавливать кто-то другой, например ваш веб-мастер.
  8. Нажмите Готово.

Часть 3. Размещение или изменение тега в коде сайта

Разместите или измените тег в коде сайта. Убедитесь, что фрагмент кода размещен на странице, которую пользователь видит после конверсии.

Тег должен находиться в статическом разделе страницы, между тегами <body> и </body>. Ниже представлены подробные инструкции по работе с тегом для сайтов на основе разных технологий.

Страницы ASP

Чтобы добавить на страницы ASP код отслеживания конверсий с помощью редактора ASP, сравните свой код с размещенным ниже и удалите из него строки, для которых нет идентичных в приведенном фрагменте. Затем вручную добавьте выделенные области. Если вы хотите отслеживать клики по кнопкам или ссылкам, а не загрузки страниц, код будет выглядеть несколько иначе. Подробнее читайте здесь.

	<body>
	...
	<!-- Google Code for Purchase Conversion Page -->
	<script type="text/javascript">
	/* <![CDATA[ */
	var google_conversion_id = 1234567890;
	var google_conversion_label = "xxxxXXx1xXXX123X1xX";
	var google_conversion_value = 1.00;
	if (<%= totalValue %>) {
		var google_conversion_value = <%= totalValue %>;
		var google_conversion_currency = <%= currency %>;
	}
	var google_conversion_currency = "USD";
        var google_remarketing_only = false;
	/* ]]> */
	</script>
	<script type="text/javascript" 
	src="//www.googleadservices.com/pagead/conversion.js">
	</script>
	<noscript>
        <div style="display:inline;">
	<img height="1" width="1" style="border-style:none;" alt=""
	src="//www.googleadservices.com/pagead/
	conversion/1234567890/
	?value=<%=totalValue %>&amp;currency_code=<%=currency %>
	&amp;label=xxxxXXx1xXXX123X1xX&amp;guid=ON&amp;script=0">
	</div>
        </noscript>
	</body>
	

Если ваш веб-сервер поддерживает технологию SSI, вы можете добавить код отслеживания конверсий на сайт с помощью инструкции #include. Завершив создание фрагмента кода конверсии, сохраните его в файл, размещенный на вашем веб-сервере. Мы рекомендуем использовать имя файла googleconversion.html.

Найдите тег </body> и разместите непосредственно над ним инструкцию #include с указанием пути к файлу. Если тега </body> нет в статическом разделе HTML-кода, вставьте фрагмент в тело страницы.

	<head>
	<title>Благодарим за покупку</title>
	</head>
	<body>
	...
	<!-- #include file=".../googleconversion.html" -->
	</body>
		

Внимание!

Не размещайте инструкцию #include в заголовке и нижнем колонтитуле. В противном случае Google будет регистрировать конверсию каждый раз, когда пользователь откроет любую страницу на вашем сайте.

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

  1. Откройте ASP-файл страницы подтверждения конверсии. Если с его помощью создается несколько страниц, найдите раздел файла, который связан с нужной.
  2. Если на вашем сайте используется переменная ценность конверсии, сформулируйте выражение на языке ASP для ее расчета. Пример: <%= totalValue %>
  3. В процессе настройки отслеживания конверсий выберите тип "Покупка/Продажа".
  4. В поле "Ценность конверсии" введите числовое значение, которое будет использоваться по умолчанию, а затем вручную замените строку var google_conversion_value = ... следующим фрагментом кода:
    	if (<%= totalValue %) {
    	var google_conversion_value = <%= totalValue %>;
    	}
    				
    Также не забудьте заменить числовое значение по умолчанию на параметр <%= totalValue%> в разделе <noscript> тега.
  5. Если вы принимаете оплату в разных валютах, можно дополнительно использовать строку кода с инструкцией if: var google_conversion_currency = <%= currency %>;

    Затем в разделе тега noscript добавьте строку &currency_code=<%= currency %>.
  6. Скопируйте и сохраните полученный фрагмент кода.
  7. Добавьте код отслеживания конверсий на страницу подтверждения. Убедитесь, что код размещен в статическом разделе кода HTML, а не в разделе кода ASP (выделенном маркерами <%= и %>).
  8. Вставьте код отслеживания конверсии между тегами body на странице подтверждения. Найдите тег </body> и разместите код непосредственно над ним. Если тега </body> нет в статическом разделе HTML-кода, вставьте фрагмент в тело страницы.
  9. Сохраните файл подтверждения конверсии и при необходимости загрузите его на свой веб-сервер. Если вы хотите проверить код, совершите на своем сайте конверсию, чтобы перейти на соответствующую страницу.
  10. Просмотрите исходный код страницы (в большинстве браузеров нужно нажать правой кнопкой мыши в любой части страницы и выбрать Просмотр кода страницы). Код отслеживания конверсии должен находиться на странице между тегами <body> и </body>. При просмотре кода выражение ASP будет заменено фактическим значением ценности конверсии.
Страницы Sun® Java Server (JSP)

При работе с тегом в редакторе ASP внимательно сравните свой код с размещенным ниже фрагментом. Удалите с сайта строки, которых нет в этом примере. Затем вручную добавьте выделенные строки. Если вы хотите отслеживать клики по кнопкам или ссылкам, а не загрузки страниц, код будет выглядеть несколько иначе. Подробнее читайте здесь.

		
	<!-- Google Code for Purchase Conversion Page -->
	<script type="text/javascript">
	/* <![CDATA[ */
	var google_conversion_id = 1234567890;
	var google_conversion_label = "xxxxXXx1xXXX123X1xX";
	var google_conversion_value = 1.00;
	if (<%= totalValue %>) {
		var google_conversion_value = <%= totalValue %>;
		var google_conversion_currency = <%= currency %>;
	}
	var google_conversion_currency = "USD";
	var google_remarketing_only = false;
        /* ]]> */ 
	</script>
	<script type="text/javascript"
	src="//www.googleadservices.com/pagead/conversion.js">
	</script>
	<noscript>
        <div style="display:inline;">
	<img height="1" width="1" style="border-style:none;" alt=""	
	src="//www.googleadservices.com/pagead/
	conversion/1234567890/
	?value=<%=totalValue %>&amp;currency_code=<%=currency %>
	&amp;label=xxxxXXx1xXXX123X1xX&amp;guid=ON&amp;script=0">
        </div>
	</noscript>
	</body>
		

Также можно добавить код отслеживания конверсий с помощью инструкции jsp:include с выполнением на сервере. Завершив создание фрагмента кода конверсии, сохраните его в файл, размещенный на вашем веб-сервере. Мы рекомендуем использовать имя файла googleconversion.html. Найдите тег </body> и разместите сразу над ним инструкцию jsp:include с указанием пути к файлу. Если тега </body> нет в статическом разделе HTML-кода, вставьте ваш код в тело страницы.

		
	<html>
	<head>
	<title>Благодарим за покупку</title>
	</head>
	<body>
	...
	<jsp:include src=".../googleconversion.html"/>
	</body>
	</html>
		

Внимание

Убедитесь, что вы не поместили инструкцию jsp:include в заголовок или нижний колонтитул файла это распространенная ошибка). В противном случае Google будет регистрировать конверсию каждый раз, когда пользователь откроет любую страницу на вашем сайте.

Инструкция jsp:include будет выполняться раньше, чем остальной код страницы JSP, поэтому выражение JSP можно использовать для динамической ценности конверсии.

Если ваш веб-сервер поддерживает технологию SSI, вы можете воспользоваться инструкцией #include для добавления кода отслеживания конверсий на сайт. Завершив создание фрагмента кода конверсии, сохраните его в файл на веб-сервере. Мы рекомендуем использовать имя файла googleconversion.html. Найдите тег </body> и разместите непосредственно над ним инструкцию #include с указанием пути к файлу. Если тега </body> нет в статическом разделе HTML-кода, вставьте ваш код в тело страницы.

		
	<head>
	<title>Благодарим за покупку</title>
	</head>
	<body>
	...
	#include file=".../googleconversion.html"
	</body>
		

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

Внимание

Убедитесь, что вы поместили инструкцию #include не в заголовок или нижний колонтитул файла (это распространенная ошибка). В противном случае Google будет регистрировать конверсию каждый раз, когда пользователь откроет любую страницу на вашем сайте.

  1. Откройте JSP-файл страницы подтверждения конверсии. Если с его помощью создается несколько страниц, найдите раздел файла, который связан с нужной.
  2. Если на вашем сайте используется переменная ценность конверсии, сформулируйте выражение на языке JSP для ее расчета. Пример: <%= totalValue %>, ${totalValue}
  3. В процессе настройки отслеживания конверсий выберите тип "Покупка/Продажа".
  4. В поле "Ценность конверсии" введите числовое значение, которое будет использоваться по умолчанию, а затем вручную замените строку var google_conversion_value = … следующим фрагментом кода:
    	if (<%= totalValue %) {
    		var google_conversion_value = <%= totalValue %>;
    	}
    				
    Также не забудьте заменить числовое значение по умолчанию на параметр <%= totalValue%> в разделе <noscript> тега.
  5. Если вы принимаете оплату в разных валютах, можно дополнительно использовать строку кода с инструкцией if: var google_conversion_currency = <%= currency %>;

    Затем в разделе тега noscript добавьте строку &currency_code=<%= currency %>.
  6. Скопируйте и сохраните полученный фрагмент кода.
  7. Добавьте отслеживания конверсий на страницу подтверждения. Убедитесь, что он размещен в статическом разделе кода HTML, а не в разделе JSP-кода (выделенном маркерами <%@ и %>).
  8. Вставьте код отслеживания конверсии между тегами body на странице подтверждения. Найдите тег </body> и разместите код непосредственно над ним. Если тега </body> нет в статическом разделе HTML-кода, вставьте ваш код в тело страницы.
  9. Сохраните файл подтверждения конверсии и при необходимости загрузите его на веб-сервер. Если вы хотите проверить код, совершите на своем сайте конверсию, чтобы перейти на соответствующую страницу. Просмотрите исходный код страницы (в большинстве браузеров нужно нажать правой кнопкой мыши в любой части страницы и выбрать Просмотр кода страницы). Код отслеживания конверсии должен находиться на странице между тегами <body> и </body>. При просмотре кода выражение JSP будет заменено фактическим значением ценности конверсии.
Страницы PHP

При работе с тегом в редакторе PHP внимательно сравните свой код с размещенным ниже фрагментом. Удалите с сайта строки, которых нет в этом примере. Затем вручную добавьте выделенные строки. Если вы хотите отслеживать клики по кнопкам или ссылкам, а не загрузки страниц, код будет выглядеть несколько иначе. Подробнее читайте здесь.

		
	<!-- Google Code for Purchase Conversion Page -->
	<script type="text/javascript">
	/* <![CDATA[ */
	var google_conversion_id = 1234567890;
	var google_conversion_label = "xxxxXXx1xXXX123X1xX";
	var google_conversion_value = 1.00;
	if (<? echo $totalValue ?>) {
		var google_conversion_value = <? echo $totalValue ?>;
		var google_conversion_currency = <? echo $currency ?>;
	}
	var google_conversion_currency = "USD";
        var google_remarketing_only = false;
	/* ]]> */ 
	</script>
	<script type="text/javascript"
	src="//www.googleadservices.com/pagead/conversion.js">
	</script>
	<noscript>
        <div style="display:inline;">
	<img height="1" width="1" style="border-style:none;" alt=""
	src="//www.googleadservices.com/pagead/
	conversion/1234567890/?value=
	<? echo $totalValue ?>&amp;currency_code=<? echo $currency ?>
	&amp;label=xxxxXXx1xXXX123X1xX&amp;guid=ON&amp;script=0">
        </div>
	</noscript>
	</body>
		
  1. Откройте PHP-файл страницы подтверждения конверсии. Если с его помощью создается несколько страниц, найдите раздел, который связан с нужной.
  2. Если на вашем сайте используется переменная ценность конверсии, сформулируйте выражение на языке PHP для ее расчета. Пример: <?php echo $totalValue ?>, <? echo totalValue ?>
  3. В процессе настройки отслеживания конверсий выберите тип "Покупка/Продажа".
  4. В поле "Ценность конверсии" введите числовое значение, которое будет использоваться по умолчанию, а затем вручную замените строку var google_conversion_value = … следующим фрагментом кода:
    	if (<? echo $totalValue ?>) {
    		var google_conversion_value = <? echo $totalValue ?>;;
    	}
    Также не забудьте заменить числовое значение по умолчанию на параметр <%= totalValue%> в разделе <noscript> тега.
  5. Если вы принимаете оплату в разных валютах, при необходимости в код инструкции if можно добавить строку var google_conversion_currency = <? echo $currency ?>

    В разделе noscript добавьте код &currency_code=<? echo $currency ?>
  6. Скопируйте и сохраните полученный фрагмент.
  7. Добавьте код отслеживания конверсий на страницу подтверждения. Убедитесь, что он размещен в статическом разделе кода HTML, а не в разделе PHP-кода, выделенном маркерами <? и ?>). Фрагмент кода нужно добавлять в раздел body страницы подтверждения конверсии. Найдите тег </body> и разместите код непосредственно над ним. Если тега </body> нет в статическом разделе HTML-кода, вставьте фрагмент в тело страницы, как показано ниже.
  8. Сохраните файл подтверждения конверсии и при необходимости загрузите его на веб-сервер. Если вы хотите проверить код, совершите на своем сайте конверсию, чтобы перейти на соответствующую страницу. Просмотрите исходный код страницы (в большинстве браузеров нужно нажать правой кнопкой мыши в любой части страницы и выбрать Просмотр кода страницы). Код отслеживания конверсии должен находиться на странице между тегами <body> и </body>. При просмотре кода выражение PHP будет заменено значением фактической цены конверсии.
Веб-страницы с фреймами

Если используются фреймы, рекомендуется вставлять фрагмент кода только в HTML-код фрейма, который содержит страницу конверсии.

Защищенные и незащищенные страницы

Фрагмент кода можно использовать как на защищенных страницах (https://), так и на незащищенных (http://).

 

Была ли эта статья полезна?
Как можно улучшить эту статью?