Вначале не внимательно прочитал ваш вопрос.
Качественно сделать то, что вы предлагаете крайне сложно. В следствии чего, те, кто это понимает, на ваш проект не обратят внимания. Те, кто этого не понимает, попробуют, увидят, что это им ничего не дает и уйдут.
Как вы собираетесь решать эту задачу? Ведь большинство сайтов в той или иной степени уникальны. Например, взять выдачу поисковой системы, интернет-магазин и сайт компании, на котором можно сделать заказ. Принципиально разное поведение пользователей. Более того, возьмите интернет-магазин с канцтоварами и бытовой электроникой, опять же разное поведение пользователей. В следствии чего, в лучшем случае ваш сервис будет корректно работать на одном типе сайтов и совершенно не корректно на другом.
Насчет того, что пользователь сможет создавать свою собственную модель поведения, идея интересная, но опять же. Если человек об этом вообще задумается и модель будет достаточно сложная, то это может иметь смысл, но вот захочет ли он отдавать вам статистику со своего сайта большой вопрос, а если модель будет простой, то хозяин сайта реализует ее самостоятельно и вы будете ему не нужны.
P.S. ну и тут есть проблема холодного старта. Т.е. чтобы система начала работать более менее хорошо даже на строго определенном типе сайтов, необходимо большое кол-во логов. А эти логи еще нужно получить.
P.P.S. нашел вашу статью на хабре. Ваша идея неплоха, но если делать то, о чем вы написали в своем вопросе, боюсь, на это потребуется огромное ко-во ресурсов, а результат будет не ясен (по причинам, что я описал выше). А вот в качестве эдакого простого способа накидать в визуальном редакторе бизнес правила для интерактивного взаимодействия с пользователем (если я правильно понял вашу мысль в статье ) ваша система будет очень полезна и востребована для начинающих вебмастеров.