Генерировать csv посещений и кликов пользователей
Нужно генерировать csv-файл исходя из следующих данных:
При заходе на страницу смотрим его урл, он будет, допустим, таким
?utm_source=doctornarabote&utm_content=581947&utm_medium=fullscreen&utm_campaign=vindaqel
В итоге у таблицу это уходит как 1 строчка с id пользователя, записывая в информацию о нем переданные данные - utm_source, utm_content (id пользователя) utm_medium; utm_champaign, время и дата захода
Также на странице кнопки будут отмечены например так onClick="statistic-click( 'btn-1')"
каждое нажатие также записывается в таблицу отдельной строкой, как отдельное событие с указанием времени.
Если у пользователя меняется источник = новое посещение.
Если прошло больше 24 часов между заходом и последующими действиями = считаем, что пользователь пришёл уже напрямую (нет источника, есть клики), то есть по сути, сброс источника в таком случае.