Геофенсинг: как работает, когда нужен и как оценить результат
Геофенсинг — это реакция системы на вход устройства в заданную зону, выход из неё или пребывание внутри. Например, приложение может зарегистрировать вход в зону рядом с магазином. Возможность отправить уведомление зависит от установленного приложения, выданных разрешений и настроек устройства. Одного адреса магазина для такого сценария недостаточно.
Геофенсинг, геотаргетинг и маячки: в чём разница
| Механика | Что делает | Что выяснить перед запуском |
|---|---|---|
| Геофенсинг в приложении | Регистрирует вход, выход или пребывание устройства в геозоне | Есть ли приложение, разрешение на геолокацию и нужный сценарий события |
| Геотаргетинг рекламы | Выбирает аудиторию по географическим условиям рекламной системы | Какие именно данные и правила использует выбранный кабинет |
| Bluetooth-маячки | Помогают определить близость к оборудованной точке | Нужны ли оборудование, приложение и поддержка на устройствах |
Если у кофейни нет приложения, а задача — рассказать жителям района о новом завтраке, сначала оцените обычную локальную рекламу и страницу с маршрутом. Геофенсинг имеет смысл рассматривать, когда уже есть пользователи приложения и полезное действие, привязанное к месту.
Почему нельзя обещать точность до двери
В документации Android для лучших результатов рекомендуется минимальный радиус геозоны 100–150 метров. Там же описаны задержки событий в фоне. Это рекомендации для конкретного API, а не точность любой рекламной системы. Граница на карте не доказывает, что человек вошёл в магазин.
Практически это означает: тестируйте подход к точке с разных сторон, внутри здания и у соседних заведений. Отдельно проверьте сценарий без нужного разрешения. Если событие приходит слишком поздно, предложение «зайдите прямо сейчас» может оказаться бесполезным. Разрешение на геолокацию и возможность получать уведомления проверяйте раздельно.
Пример пилота для кофейни с приложением
Ниже — учебный проект эксперимента. Его цель — проверить дополнительные заказы, а не продемонстрировать якобы полученную выручку.
- Определите аудиторию. Пользователи приложения с необходимыми разрешениями. Запишите, кого исключаете: сотрудников, тестовые устройства и тех, кому предложение уже показали.
- Выберите одно событие. Например, пребывание рядом с точкой в часы завтрака. Условия времени и повторных срабатываний должны быть явными.
- Подготовьте полезное сообщение. «Завтрак доступен до 11:00. Вход со стороны парка». Время и предложение должны соответствовать работе точки.
- Проверьте весь путь. Событие → уведомление → экран предложения → заказ → запись в кассовой системе. Сначала пройдите его на тестовых устройствах.
- Создайте контрольную группу. Случайно разделите подходящих пользователей на сопоставимые группы: с сообщением и без него. Считайте заказы в одном окне наблюдения.
- Задайте предел затрат и условия остановки. Например, остановка при неверных срабатываниях или превышении заранее установленного бюджета. Порог выбирается под вашу экономику.
Сколько дополнительных заказов нужно для окупаемости
Считайте вклад заказа после переменных расходов, включая скидку. Не подменяйте его выручкой. Условные числа: средний чек — 500 ₽, переменные расходы — 300 ₽, вклад заказа — 200 ₽. Подготовка и проведение пилота стоят 12 000 ₽. Для покрытия этих затрат нужны 12 000 / 200 = 60 дополнительных заказов.
| Показатель | С сообщением | Без сообщения |
|---|---|---|
| Пользователи в группе | 1 000 | 1 000 |
| Заказы за одинаковый период | 95 | 70 |
| Разница заказов | 95 − 70 = 25 | |
| Оценка дополнительного вклада | 25 × 200 = 5 000 ₽ | |
| После затрат на пилот | 5 000 − 12 000 = −7 000 ₽ | |
Это арифметическая иллюстрация, а не доказательство причинного эффекта или статистической значимости. Даже при положительной разнице проверьте случайность распределения, повторные покупки, возвраты и размер выборки. Промокод помогает связать заказ с предложением, но сам по себе не показывает, состоялся бы заказ без сообщения.
Что спросить у подрядчика
- Какое событие вы продаёте: показ рекламы в районе, пересечение геозоны или подтверждённый визит?
- Откуда берутся данные и какие разрешения нужны пользователю?
- Какие задержки и ошибки были выявлены при тестировании выбранной технологии?
- Как ограничиваются повторные сообщения и учитывается отказ пользователя?
- Можно ли выгрузить обезличенные итоги тестовой и контрольной групп для проверки расчёта?
- Какие расходы входят в смету: интеграция, сервис, сообщения, скидки, поддержка?
Вопросы о геофенсинге
Можно ли отправлять push всем прохожим?
В описанном сценарии приложения — нет. Нужны установленное приложение, необходимые разрешения и доступный канал уведомлений. Геозона не даёт доступ к чужому телефону.
Вход в геозону можно считать визитом в магазин?
Нет. Устройство может находиться рядом с магазином, проезжать мимо или попасть в зону из-за погрешности. Для учёта визита нужно отдельное подтверждение, соответствующее вашей задаче.
Можно ли начать без разработки приложения?
Для проверки спроса в районе можно рассмотреть геотаргетинг в доступной рекламной системе. Возможности её сегментов нужно проверить в документации конкретного сервиса; они не равнозначны событиям геофенсинга.