Геофенсинг: как работает, когда нужен и как оценить результат

Геофенсинг — это реакция системы на вход устройства в заданную зону, выход из неё или пребывание внутри. Например, приложение может зарегистрировать вход в зону рядом с магазином. Возможность отправить уведомление зависит от установленного приложения, выданных разрешений и настроек устройства. Одного адреса магазина для такого сценария недостаточно.

Геофенсинг, геотаргетинг и маячки: в чём разница

Выбор механики по задаче
МеханикаЧто делаетЧто выяснить перед запуском
Геофенсинг в приложенииРегистрирует вход, выход или пребывание устройства в геозонеЕсть ли приложение, разрешение на геолокацию и нужный сценарий события
Геотаргетинг рекламыВыбирает аудиторию по географическим условиям рекламной системыКакие именно данные и правила использует выбранный кабинет
Bluetooth-маячкиПомогают определить близость к оборудованной точкеНужны ли оборудование, приложение и поддержка на устройствах

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

Почему нельзя обещать точность до двери

В документации Android для лучших результатов рекомендуется минимальный радиус геозоны 100–150 метров. Там же описаны задержки событий в фоне. Это рекомендации для конкретного API, а не точность любой рекламной системы. Граница на карте не доказывает, что человек вошёл в магазин.

Практически это означает: тестируйте подход к точке с разных сторон, внутри здания и у соседних заведений. Отдельно проверьте сценарий без нужного разрешения. Если событие приходит слишком поздно, предложение «зайдите прямо сейчас» может оказаться бесполезным. Разрешение на геолокацию и возможность получать уведомления проверяйте раздельно.

Пример пилота для кофейни с приложением

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

  1. Определите аудиторию. Пользователи приложения с необходимыми разрешениями. Запишите, кого исключаете: сотрудников, тестовые устройства и тех, кому предложение уже показали.
  2. Выберите одно событие. Например, пребывание рядом с точкой в часы завтрака. Условия времени и повторных срабатываний должны быть явными.
  3. Подготовьте полезное сообщение. «Завтрак доступен до 11:00. Вход со стороны парка». Время и предложение должны соответствовать работе точки.
  4. Проверьте весь путь. Событие → уведомление → экран предложения → заказ → запись в кассовой системе. Сначала пройдите его на тестовых устройствах.
  5. Создайте контрольную группу. Случайно разделите подходящих пользователей на сопоставимые группы: с сообщением и без него. Считайте заказы в одном окне наблюдения.
  6. Задайте предел затрат и условия остановки. Например, остановка при неверных срабатываниях или превышении заранее установленного бюджета. Порог выбирается под вашу экономику.

Сколько дополнительных заказов нужно для окупаемости

Считайте вклад заказа после переменных расходов, включая скидку. Не подменяйте его выручкой. Условные числа: средний чек — 500 ₽, переменные расходы — 300 ₽, вклад заказа — 200 ₽. Подготовка и проведение пилота стоят 12 000 ₽. Для покрытия этих затрат нужны 12 000 / 200 = 60 дополнительных заказов.

Учебная оценка при двух равных случайных группах
ПоказательС сообщениемБез сообщения
Пользователи в группе1 0001 000
Заказы за одинаковый период9570
Разница заказов95 − 70 = 25
Оценка дополнительного вклада25 × 200 = 5 000 ₽
После затрат на пилот5 000 − 12 000 = −7 000 ₽

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

Что спросить у подрядчика

Вопросы о геофенсинге

Можно ли отправлять push всем прохожим?

В описанном сценарии приложения — нет. Нужны установленное приложение, необходимые разрешения и доступный канал уведомлений. Геозона не даёт доступ к чужому телефону.

Вход в геозону можно считать визитом в магазин?

Нет. Устройство может находиться рядом с магазином, проезжать мимо или попасть в зону из-за погрешности. Для учёта визита нужно отдельное подтверждение, соответствующее вашей задаче.

Можно ли начать без разработки приложения?

Для проверки спроса в районе можно рассмотреть геотаргетинг в доступной рекламной системе. Возможности её сегментов нужно проверить в документации конкретного сервиса; они не равнозначны событиям геофенсинга.