Как узнать среднюю позицию, когда Google Ads ее не показывает ⚡

  PPC

Предыстория

Все мы любили смотреть на показатель “Ср. Позиция” (Ad Position) в интерфейсе Google Ads. Много PPC-шников даже настраивали всякого рода автоправила и скрипты, чтобы регулировать позицию ключей. Но ребята из Google решили, что этот показатель не очень то и нужен в эпоху автоматизации и очень умного смарт биддинга и удалили данную метрику из отчета. В этой статье описали, как все вернуть 🙂

Кому полезно

Всем, кто не готов мириться с такими ограничениями, и хочет и дальше смотреть на средние позиции по ключевым словам, объявлениям и т.д.

Как увидеть ср. позицию (Ad Position)

Кто-то смирился, кто-то расстроился и даже плакал, сильнейшие начали высчитывать ср. позицию в зависимости от процента полученных показов в поисковой сети. Мы в shema не расстроились: хоть и метрика удалена из интерфейса Google Ads, но ребята позабыли (возможно временно) удалить ее из параметров ValueTrack.

Что это значит? Мы можем легко и с удовольствием передавать ср. позицию через параметр ValueTrack.

Как добавить ValueTrack

Данный параметр добавляется в utm метки, вам нужно добавить переменную в url. Параметр ValueTrack, который нам нужен:

{adposition}Позиция вашего объявления на странице. Например, значение 1t2 расшифровывается так: страница 1, показ над результатами поиска (буква «t» от английского слова «top»), позиция 2.

 

Как мы это делаем (пошагово):

Обратите внимание – эта инструкция подходит для тех проектов, где Google Analytics настроен через GTM.

1/ На уровне аккаунта добавляем переменную для отслеживания позиции:

Добавляем переменную для отслеживания позиции (Ad Position) - shema.team
Добавляем переменную для отслеживания позиции

Мы назвали нашу переменную “pos”, а сам шаблон отслеживания выглядит так – “{lpurl}?pos={adposition}”.

 

2/ Добавляем переменную в GTM. Мы ее назвали “URL — pos”:

2.1 / В Variable Type устанавливаем “URL“;

2.2 / Component Type – “Query”;

2.3 / Query Key — “pos” – название переменной метки, которое мы указали на первом этапе.

 

3/ Добавляем еще одну переменную с именем “JS — pos”:

3.1 / В Variable Type устанавливаем “Custom JavaScript”;

3.2 / В Custom JavaScript прописываем следующий код:

function() {
	posURL = {{URL - pos}}
    var pos
    if(posURL.includes("t")) {
        m = posURL.split("t");
        v1 = Number(m[0]);
        v2 = Number(m[1]);
        pos = v1 * 7 - 7 + v2;
    } else if (posURL.includes("o")) {
        m = posURL.split("o");
        v1 = Number(m[0]);
        v2 = Number(m[1]);
        pos = v1 * 7 - 7 + v2 + 4;
    } else {
    	pos = undefined;
    }
	return pos;
}

 

Так как в переменную “{adposition}” Google Ads передает позицию в необычном формате, например:

  • 1t3 – значит, что мы показываемся на третьей позиции в топе (выше результатов органической выдачи), по нашему это 3-я позиция;
  • 1o3 – будет значить, что мы показались на 3-м месте внизу на первой странице, по нашему это 7-я позиция.

Именно для этого мы придумали формулу, которая будет расшифровывать то, что передает Google Ads, в приемлемый для нас вид.

 

Логика формулы такая:

Если в переменной “URL — pos” есть буква “t”, то первое значение * 7 — 7 + второе значение; если же в “URL — pos” есть буква “o”, тогда первое значение *7 — 7 +  второе значение + 4.

Например, нам пришла такая переменная: “URL — pos” = 2t2. По нашей формуле это 

2 * 7 — 7 + 2 = 9.

 

4/ Добавляем переменную в Google Analytics:

Добавляем переменную в Google Analytics - shema.team
Добавляем переменную в Google Analytics — шаг 1
Добавляем переменную в Google Analytics - шаг 2 - shema.team
Добавляем переменную в Google Analytics — шаг 2

Называем переменную так, как будет удобно потом с ней работать, и настраиваем сбор по сессиям:

Название переменной и сбор по сессиям - shema.team
Название переменной и сбор по сессиям

 

5/ Возвращаемся в GTM и в переменной, где настроен Google Analytics, добавляем Custom Dimensions:

5.1 / В поле Index прописываем значение Custom Dimensions из Google Analytics, в нашем случае это 3:

В поле Index прописываем значение Custom Dimensions из Google Analytics - shema.team
В поле Index прописываем значение Custom Dimensions из Google Analytics

5.2 / В Dimension Value ставим переменную из 3-го пункта (JS — pos).

 

Готово! Теперь вы можете видеть позицию в Google Analytics.

 

Важно: так как мы записываем значение в Dimension, с ними в самом GA нельзя проводить никаких вычислений. 

Для расчета средней позиции по кампании или группе мы выгружаем данные из Google Analytics в Google Spreadsheet и там проводим все расчеты. Помните, что считать нужно по среднему взвешенному. 

Всем транзакций! И пусть у вас в жизни будут только первые позиции 😉

 

P.S. Подписывайтесь на Telegram канал «Вадим из shema.team⚡» и получайте полезности первыми 🙂

 


Свяжитесь с нами:

✉️ inbox@shema.team  |  💬 m.me/ShemaTeam   |   [Заполнить форму]