⛽ ГдеТопливо — карта наличия топлива на АЗС России
Эта страница объясняет, откуда на сайте цены, как считается их изменение за неделю и чего наши цифры не значат. Если какая-то цена на сайте кажется неверной — здесь написано, как она получена.
Основная масса — из выгрузки процессинга топливных карт Петрол Плюс: раз в сутки мы обходим её города и забираем цены по маркам с заправок, которые есть в нашем каталоге. Это единственный источник самих цифр цены.
Отметки водителей на карте — другой поток и другой предмет: это статусы наличия топлива, а не цены, и в расчёт цен они не идут вовсе. Смешивать их было бы нечестно: статус наличия подтверждают десятки людей в сутки, а цену мы берём из одного источника и отвечаем за неё сами.
В последнем прогоне 11323 наблюдений: 689 цен изменилось и 10634 подтвердилось без изменения. Если судить о прогоне по числу новых строк, ровный импорт выглядит рваным — именно поэтому мы следим за суммой, а не за вставками.
Новая запись о цене появляется у нас только тогда, когда цена на АЗС изменилась. Если цена та же, прогон отмечает, что проверил её, и новой записи не создаёт. Из этого следует неочевидное: по числу новых записей за сутки нельзя судить ни об объёме импорта, ни о рынке. Город, где цены неделю стояли на месте, даёт ноль новых записей — и это значит «ничего не менялось», а не «данных нет».
Парно, по одним и тем же АЗС. Для каждой заправки и марки мы берём цену, действующую сейчас, и цену, действовавшую 7 дней назад, и сравниваем их между собой. В сравнение идут только те заправки, у которых есть оба конца.
Почему не «средняя за неделю против средней за прошлую». Потому что запись создаётся при смене цены: в такой средней окажутся только те АЗС, которые цену меняли, и в двух окнах это будут разные наборы заправок. На наших же данных такое сравнение давало движения в десятки процентов там, где рынок стоял, — это сдвиг выборки, а не цены. Поэтому главные числа на ценовых страницах — счётчики «сколько АЗС подняли, опустили и не меняли цену» и типичное (медианное) изменение среди изменившихся, а не разница средних.
Пара, где цена за неделю ушла больше чем на 10%, в сравнение не идёт. Недельное движение розничной цены топлива измеряется единицами процентов; больше — это почти всегда смена того, что записано в источнике (например, тариф по карте вместо цены со стелы), а не цена на заправке. Если по какой-то марке в городе таких записей больше 25%, мы не говорим по ней ничего: данные в переходном состоянии.
Страница с динамикой по городу существует, только если:
Ниже порога страницы нет вовсе: мы отдаём 404, а не заглушку «данных пока мало». Набор городов меняется с каждым прогоном импорта; сейчас порог проходят 25 городов.
В последнем прогоне источник отдал 12391 точек по 421 городу, из них на наш каталог АЗС легли 3759 — это 30,3%. Остальные 8632 точек мы НЕ показываем: по ним мы не можем сказать, какая именно заправка на карте имеется в виду.
Почему так. Точку из выгрузки мы принимаем, только если узнаём и её сеть, и её адрес в своём каталоге. Незнакомая сеть и адрес, который не сходится с нашим, — это две основные причины отказа; 291 небольших городов из выгрузки не дали ни одного совпадения. Разрыв здесь наш, а не источника: в последнем прогоне не было ни одного города, по которому источник отдал бы пустой ответ. Каталог достраивается, и покрытие растёт — но лучше показать меньше точек, чем приписать цену не той заправке.
Цена конкретной заправки видна на карте в её карточке вместе с датой проверки. Если цена неверна, её можно поправить отметкой — правки проходят модерацию.
Хроника цен · Индекс топлива · Цены по городам · Карта АЗС · Новости