Есть простой интернет магазин (20 страниц) состоящий из двух частей:
- api.domain.com которое принимает заказ и тд.
- www.domain.com - легкий фронт с каталогом и формой заказа
Есть условия:
- фронт должен обслуживать максимально быстро клиентов из разных регионов. То есть надо либо проксировать через cloudflare, либо ставить впс-ки в разных дц и настраивать гео днс.
- нам надо собирать аналитику по клиентам, для своей партнерской программы, учету конверсий. Через гет-параметры, куки и тд.
Как корректно это совместить на уровне кода/архитектуры? Чтобы и кэширование через cloudflare корректно работало и статистика собиралась вся.
С учётом того, что статистику по поведению пользователей вы будете по любому собирать через JavaScript, который и в закешированном виде будет нормально работать, то просто отсылайте всю эту инфу на отдельный сервер.