Преимущество Макса не в том, что мошенничать нельзя, а в том гарантированно преступник будет пойман
Если есть возможность навестить js на странице с пустыми результатами, то можно использовать событие метрики reachGoal. В параметрах кроме идентификатора цели (например, 'emptySearchResult') можно также передавать сам текст запроса и другие важные параметры, до которых может дотянуться js или backend. Сводки будут вполне годны к анализу. Это в общем-то всё элементарно и делается на чём угодно при доступе к back/front, но раз вы упомянули "конструктор", то могут быть особенности. По повторным поискам, скорее всего, тоже можно реализовать через js-цели.
None Breaking Space.
Никаких проблем.
а зачем?
Чтобы быстрее.
Вместо этого использовать Go, C#, Java или Rust.