Заработал геотаргетинг

Новости нашей системы, а также ваши комментарии, замечания и пожелания...
Ответить
tgennadij
Сообщения: 9
Зарегистрирован: 19 апр 2008, 00:04

Сообщение tgennadij » 28 окт 2010, 22:43

Здравствуйте. Скажите, пожалуйста, сколько нужно времени рекламодателю, чтобы включился геотаргетинг? Утром отправил заявку и пока в графе геотаргетинг написано "Данные геотаргетинга отправлены на модерацию. Они вступят в силу после проверки модератором."

mgarkunov
Эксперт
Эксперт
Сообщения: 1928
Зарегистрирован: 11 фев 2009, 13:42
Откуда: Москва
Контактная информация:

Сообщение mgarkunov » 29 окт 2010, 10:37

tgennadij
Включение геотаргетинга происходит ночью, так как в это время партнеры закачивают прайс-листы.
Михаил Гаркунов, Партнерская сеть Миксмаркет
Affiliate marketing в Рунете

tgennadij
Сообщения: 9
Зарегистрирован: 19 апр 2008, 00:04

Сообщение tgennadij » 29 окт 2010, 15:42

спасибо

Евгений
Эксперт
Эксперт
Сообщения: 276
Зарегистрирован: 20 июл 2005, 08:27
Контактная информация:

Сообщение Евгений » 11 ноя 2010, 22:47

Сегодня заметил, что по ip у меня город определяется неверно (а Яндекс правильно определяет регион), причем раньше все было нормально, базы ip новые с http://www.mixmarket.biz/geo-nginx.map.gz. Поигрался с прокси - Питер, Пермь, Томск определились верно.
Можно посмотреть, как сам Миксмаркет определяет регион? В смысле нужен официальный источник. Где можно глянуть?

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Сообщение mager » 12 ноя 2010, 13:54

Источники указаны в пункте 2 Хэлпа. Мы обновляем базы примерно раз в два месяца, так как IP периодически меняются, возможно это как раз Ваш случай. Запустили обновление баз.
Партнерская сеть Миксмаркет

Евгений
Эксперт
Эксперт
Сообщения: 276
Зарегистрирован: 20 июл 2005, 08:27
Контактная информация:

Сообщение Евгений » 12 ноя 2010, 22:24

Источники указаны в пункте 2 Хэлпа.
Вы не поняли, я хотел глянуть как сам Миксмаркет определяет регион, например, на своих проектах.
IP периодически меняются, возможно это как раз Ваш случай. Запустили обновление баз.
Помогло обновление, кстати )

Аватара пользователя
vitocool2
Эксперт
Эксперт
Сообщения: 235
Зарегистрирован: 02 янв 2007, 00:51
Откуда: Пятигорск
Контактная информация:

Re: Заработал геотаргетинг

Сообщение vitocool2 » 03 окт 2012, 00:04

Всем привет. Хочу рассказать о подводных камнях геотаргетинга, а точнее про определение правильных IP-адресов ваших посетителей. Пост будет интересен тем, кто самостоятельно определяет регионы посетителей на своих сайтах. Возможно ничего нового не открою, но всё же, лишним не будет.

Наверняка вы знаете о такой чудо опции в браузере Opera как "Режим Turbo".... и многие ей пользуются. Всё бы ничего, если бы не подмена реального IP-адреса пользователя, на другой в этом режиме. Проверьте свой IP в опере, а затем включите "Turbo" и проверьте снова (IP изменится). Таким образом, покупатель из Москвы, к примеру, с включенной функцией Турбо у вас будет определён как залётчик из какой нибудь Польши, а значит не увидит интересующие его товары и ничего не купит.

Идём далее, Opera Mini - оптимизирует трафик через свои сервера постоянно (а вот Opera Mobile проблем не вызывает). Регионы для владельцев телефонов, смартфонов и планшетов, пользующихся Оперой Мини и зашедших на ваш сайт будут определятся не верно или не будут определяться вовсе, если IP-адрес просто вытаскивать из переменной $_SERVER['REMOTE_ADDR'] или $_SERVER["HTTP_X_REAL_IP"].

Можно смериться и терять драгоценные заказы, а можно улучшить показатели конверсии, если обратить внимание на переменную окружения $_SERVER["HTTP_X_FORWARDED_FOR"]. В зависимости от конфигурации вашего сервера это может быть другая переменная, чтобы её найти, заливаем файл test.php на сервер с таким содержанием:

Код: Выделить всё

<?php
phpinfo();
?>
и запускаем в Опере с включенной функцией "Турбо". Ищем переменную с двумя IP-адресами.

В этой переменной хранится IP адрес пользователя или два адреса через запятую, если человек пришёл через прокси-сервер, браузер Опера в Турбо режиме или через Оперу Мини.

Таким образом, алгоритм определения IP-адреса сводится к следующему:
1) Получение IP из переменной $_SERVER['REMOTE_ADDR'].
2) Определение региона по этому адресу.
3) Если регион не определён или определён просто как страна (без области и города) и если $_SERVER["HTTP_X_FORWARDED_FOR"] содержит более одного адреса, то обращаемся к этой переменной и вычисляем регион по второму IP.

Всем высоких конверсий :wink:
Последний раз редактировалось vitocool2 03 окт 2012, 09:29, всего редактировалось 2 раза.

Евгений
Эксперт
Эксперт
Сообщения: 276
Зарегистрирован: 20 июл 2005, 08:27
Контактная информация:

Re: Заработал геотаргетинг

Сообщение Евгений » 03 окт 2012, 00:47

Таак ... дайте же ему статус эксперта :)

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Re: Заработал геотаргетинг

Сообщение mager » 03 окт 2012, 17:23

Евгений, и действительно - дали!
Партнерская сеть Миксмаркет

Аватара пользователя
vitocool2
Эксперт
Эксперт
Сообщения: 235
Зарегистрирован: 02 янв 2007, 00:51
Откуда: Пятигорск
Контактная информация:

Re: Заработал геотаргетинг

Сообщение vitocool2 » 03 окт 2012, 21:20

mager, спасибо) Постараюсь быть полезным )))

Markety
Сообщения: 67
Зарегистрирован: 05 окт 2007, 12:54

Re: Заработал геотаргетинг

Сообщение Markety » 05 окт 2012, 18:03

vitocool2 писал(а):Таким образом, алгоритм определения IP-адреса сводится к следующему:
1) Получение IP из переменной $_SERVER['REMOTE_ADDR'].
2) Определение региона по этому адресу.
3) Если регион не определён или определён просто как страна (без области и города) и если $_SERVER["HTTP_X_FORWARDED_FOR"] содержит более одного адреса, то обращаемся к этой переменной и вычисляем регион по второму IP.
Почему бы не посмотреть сразу на $_SERVER["HTTP_X_FORWARDED_FOR"] и поступить так:
1) если $_SERVER["HTTP_X_FORWARDED_FOR"] содержит более одного адреса, то обращаемся к этой переменной и вычисляем регион по второму IP
2) иначе - определить регион по IP из $_SERVER['REMOTE_ADDR']
?

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

Аватара пользователя
vitocool2
Эксперт
Эксперт
Сообщения: 235
Зарегистрирован: 02 янв 2007, 00:51
Откуда: Пятигорск
Контактная информация:

Re: Заработал геотаргетинг

Сообщение vitocool2 » 05 окт 2012, 20:15

Да можно сразу к ней обращаться. Но вероятность того что верный IP лежит в $_SERVER['REMOTE_ADDR'] примерно 80%. Поэтому это ещё вопрос, выиграем мы в производительности, если будем обращаться сразу к $_SERVER["HTTP_X_FORWARDED_FOR"] и делать выборку по двум айпишникам одним запросом. Но тут кому как угодно )

Markety
Сообщения: 67
Зарегистрирован: 05 окт 2007, 12:54

Re: Заработал геотаргетинг

Сообщение Markety » 06 окт 2012, 09:52

Имеет значение, чтобы у Миксмаркета и у партнера были одинаковые подходы в определении региона посетителя. Если, например, Миксмаркет определяет регион по $_SERVER['REMOTE_ADDR'], то партнеру нет смысла проводить более точное "расследование", поскольку при расхождении результата переадресованный посетитель будет отклонён с вердиктом "Геотаргетинг".

Аватара пользователя
vitocool2
Эксперт
Эксперт
Сообщения: 235
Зарегистрирован: 02 янв 2007, 00:51
Откуда: Пятигорск
Контактная информация:

Re: Заработал геотаргетинг

Сообщение vitocool2 » 06 окт 2012, 10:29

Markety, некоторые партнёры работают как с Миксмаркетом, так и на прямую с магазинами (в этом случае важность вопроса определения правильного региона сводится к максимуму).

Markety
Сообщения: 67
Зарегистрирован: 05 окт 2007, 12:54

Re: Заработал геотаргетинг

Сообщение Markety » 06 окт 2012, 11:41

vitocool2, для таких случаев согласен

Ответить