Добрый вечер!
Интересует логика создания статистики как на фото, а именно как и какие создать под нее таблицы в БД
Какая структура, дайте направление как это можно реализовать
Я бы делал таблицу (тип_перехода, дата), а потом через различные условия получал нужную выборку (where, group by). Для подсчета типа перехода добавил бы какой-нибудь параметр в адресную строку/ссылку что-то типа https://mysupersite.com?from=youtube. Соответственно на разных платформах/письмах будут ссылки с разными значениями параметра from. Осталось лишь на сервере принять запрос по этой ссылке, записать значение в БД и вернуть редирект на сайт уже без этого параметра (чтобы не считать внутренний серфинг уже после перехода).
Если есть какой-то другой способ определения с какой платформы произведен переход, то использовать его, я в этой теме не силен.