Константин Валентинович

Константин Валентинович
Рейтинг
64
Регистрация
23.11.2013

Технические моменты настройки отслеживания конверсий в Гугле и Яндексе.

Допустим, у нас есть аккаунт в Гугле и Яндексе (мы будем работать с Яндекс Метрикой, Яндекс Директом, Гугл Аналитиксом и Гугл Эдвордсом), есть сайт и нам необходимо отследить отправку какой-либо формы по нажатию на кнопку. Задачу усложним тем, что отправка происходит с помощью AJAX, т.е. новая страница после отправки не открывается.

Алгоритм наших действий следующий (способов реализации много, здесь буду приводить тот, который использую сам в своей практике).

1. Создаем отслеживание конверсий в Яндекс Метрике. Как делать не описываю, хелпа Яндекса достаточно, чтобы разобраться. Нюанс, если в аккаунте Директа идет реклама нескольких компаний с разных сайтов, обязательно прописываем в Директе номер своего счетчика метрики в строке: Дополнительные счетчики Метрики.

2. Настраиваем ЦЕЛИ в ГуглАналитикс. Хелп в Гугле глупый, но разобраться в принципе можно. Не забудьте связать аккаунты AdWords и ГуглАналитикс

3. Настраиваем конверсии в AdWords. Обозначаем конверсии, как уникальные и обязательно в Настройках аккаунта -> Связанные аккаунты проверяем установленные связи (если надо, то устанавливаем).

4. Создаем форму, которую должен заполнить и отправить посетитель. Я предпочитаю следовать правилу, что для максимальной конверсии пользователь должен заполнить минимальное количество полей (в идеале даже достаточно одного телефона или e-mail). Поэтому, будем требовать у пользователя только его имя и номер телефона. HTML код такой кнопки можно реализовать следующим образом (предполагаем, что у нас лендинг, кнопка повторяется много раз, поэтому идентификаторы не используем):

<div class="class_div">

<input type="text" class="class_name" name="name" placeholder="Введите имя" />

<input type="text" class="class_phone" name="phone" placeholder="Телефон" />

<a class="class_button">Отправьте заявку</a>

</div>

Ясное дело, что с помощью CSS делаем данную кнопку в виде ссылки (пример реализации:http://miner.bz).

5. Скриптом на JQuery отслеживаем нажатие кнопки и запускаем php скрипт

$("a .class_button").click(function() {

var name = $(this).parent(".class_div ").children(".name");

var phone = $(this).parent(".class_div ").children(".phone");

//Здесь обычно происходит проверка правильности заполнения формы (например, чтобы телефон был без ошибок)

if ((name.val() != "") && (phone.val() != "")) {

//Сюда добавляется сообщение, которое уведомляет об отправке данных

// Затем запускаем php скрипт

$.post("/mail.php", {

name: name,

phone: phone

}

// Передаем данные о конверсии в AdWords, ГуглАналитикс и Яндекс Метрику

yaCounterXXXXXXXXXX.reachGoal('NAME'); // Яндекс Метрика, где ХХХХХХ номер Вашего счетчика, а NAME – название функции, которую Вы пропишите в метрике

ga('send', 'event', 'NAME','clicked'); // ГуглАналитикс

// AdWords – запускаем функцию фиксации конверсии в AdWords без создания новой страницы (ХХХ – Ваши данные)

image = new Image(1,1);

image.src = "http://www.googleadservices.com/pagead/conversion/ХХХХХХХХХХ/?label=ХХХХХХХХХХХХХХХ&amp;guid=ON&amp;script=0";

});

6. php скриптом делаем запись в БД или отправляем почту или и т.п. и т.д.

Вот пример моего скрипта с отправкой почты и записью в БД. Да забыл сказать, что почта мне приходит на специально сделанный для этой цели почтовый адрес, который со смартфона проверяется каждые 5 минут.

<?php

require_once ('/db.php');// Подключение к базе данных

if (isset($_POST['name']) && isset($_POST['phone'])) {

$name = strip_tags($_POST['name']);

$phone = strip_tags($_POST['phone']);

$date = date("Y-m-d, H:i:s");

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-Type: text/html; charset=utf-8\r\n";

$headers .= "Date: ".$date."\r\n";

$headers .= "From: NAME-SITE\r\n";

$mailto = "mail@NAME-SITE ";

$subject = "Запрос с сайта NAME-SITE от $date";

$text = "Запрос с сайта <strong><a href=\" NAME-SITE \" title=\"Открыть сайт\"> NAME-SITE </a></strong><br />";

$text .= "Имя: <strong>$name</strong><br />";

$text .= "Телефон <strong>$phone</strong><br />";

$text .= "Время: <strong>$date</strong><br />";

mail($mailto,$subject,$text,$headers);

$date = date('Y-m-d');

$time = date('H:i:s');

$res = $db -> query("

INSERT INTO `convertion`

SET `name`='$name',

`phone` ='$phone',

`date` ='$date',

`time` ='$time'

");

}

Представленный скрипт упрощен. На практике я всегда к этим данным добавляю: IP, страну и город - откуда отправили форму.

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

Mish-ka:
Ну это самый прогрессивный метод отслеживания.
Вот только смысл передавать в Адвордс? При связанных акках конверсии импортируются из Аналитикса.

И расскажите подробней, если можно, и если есть что еще расписать.

Буду за компьютером - распишу все подробно. Вам программный код нужен?

SergejF:
Имхо тут и Гугл не поможет. Случай запущенный.

Наверное Вы правы...🤣

emtecif:
Делаю статический сайт, и незнаю какое расширение использовать. html или php?

В файле php нет и вряд ли будет, но все же не будет ошибкой использовать php расширение?

Просто когда php то контент как бы динамически обновляется. При html нету такого.

В вашем случае html (php тоже будет работать) и... гугл, чтобы поняли что написали (в последней строке) 🤪

Toker, Вы хотите, чтобы за Вас тайтл написали? Так Вам написали. А Вы начинаете спорить, что что-то не так. Спасибо сказать надо за такую подсказку. И The WishMaster поблагодарите, все что он Вам сказал - по делу.

Пишите тайтл для людей. Нормальное, обычное предложение. Рекомендуют 60-80 знаков, 10-12 слов. Экспериментируйте.

И не пытайтесь забить тайтл ключевиками - уж поверьте, будет только хуже.

Brovik:
Неделю назад начал закупать соцсигналы и через пару дней начался прирост трафика примерно на 10-15% в день!!! Сейчас думаю на всех проектах начать крутить.
делаю примерно так:
сначала закупаю десятками в день на пост и увеличиваю каждый день на 50% количество кликов, репостов или твитов, лучше всего охватить не менее 10 соцсетей - профит будет лучше.
Теперь не надо платить за всякие там кейсы по штуке баксов. Соцсигналы рулят!!

10-15% в день?🤪

Да Вы нашли Эльдорадо с приростом 300-450% процентов в месяц.😮 Только никому больше об этом не рассказывайте, а то СЕО-шнике останутся без работы.:)

Ruba777:
А не судьба разделитель использовать "| " - ? И тогда повторяйте немного изменяя повторяемую фразу после разделителя

И что такое шаманство дает?

Mvk09:
Да уж, оочень, оочень познавательно и интересно, спасибо!

А то Константин Валентинович почему то даже в личке не объяснил, хотя обещал 🤪

Из прочитанного вопрос - есть ли способ определить, какую стратегию назначения ставок использует подогреватель аукциона?

Обещал по телефону объяснить, т.к. сами видите сколько бы писать пришлось. Но все равно у Вас есть некоторые нюансы и в статьях не рассмотрен вариант с Гуглом.

q_metainfo:
Подпорки = поджать конкурента. Классическая статья Drizzly на хабре: http://geektimes.ru/post/108574/
У него же много чего интересного было:
http://geektimes.ru/post/107790/
http://geektimes.ru/post/107330/

Ну вот, "спалили" тему 🤣 А за статьи спасибо, действительно классные...

peklo:
Такая ситуация у мая была в мае этого года (с переездом). Проставил все 301 редиректы (более тысячи страниц набралось). Гугл просел незначительно, а вот яндекс ужаснул - сначала резкое падение, а потом (через месяц после переезда) просто "выплюнул" практически все страницы из индекса. На письмо Платны ответили - скоро все вернется 9если того заслуживает). Медленно-медленно стали возвращаться страницы в индекс и посещалка, только в сентябре был достигнут "допереездный" уровень, при том, что гугл уже ушел далеко вперед. ТИЦ "переклеялся" в начале августа.
Так что сами думайте, стоит ли рисковать..

Интересные у Вас переезды получаются. У меня просиданий никогда не было. На других ветках, где были аналогичные обсуждения, тоже у одних проседает у других нет. Хотя, может быть играет роль название домена и его возраст?

SergejF:
При склеивании сайты понижаются в выдаче. Объяснять почему от этого упадет посещалка или не надо?

У меня не понижались. Хотя думаю, если у вас ключи были, например со словам финансы и старый домен был со словом financy, а новый нет, то позиции просядут, а если наоборот, что через какое-то время наоборот поднимуться

SergejF:
Например, источник получаемого дохода. Он может и не согласиться на "перепись".
Может быть. Пускай ТС ответит.
Всего: 341