Возможно ли создать универсальный компонент для нескольких систем аналитики?
Доброго дня. Подскажите есть какой нибудь универсальный компонет для инициализации нескольких аналитический систем (metric), аля google analytics, mixpanel, piwik и т.д. включая использования React Router?
Хочется подключить несколько систем, но более универсальным способом. Т.к. каждая аналитическая система подключается по своему и реализация вместе с React Router у каждого разная, липить по 3-4 провайдера как-то глаза режет.
За ранее спасибо, за проявленный интерес и помощь к моему вопросу)))
Nikolko, redux-segment - мидллвейр, который просто смотрит, есть ли необходимое поле в экшене. Поэтому тут неважно какой роутер и все такое. Если важно "трекать" переходы между страницами, то тут нужно настроить отсылку нужных экшенов: в зависимости от роутера или от компонентов - зависит от задачи.
Nikolko, на каждое изменение в роутере передавать событие. Изменения можно завязать на redux или на componentDidMount у примонтируемых страниц. То есть, все что нужно, это для каждой страницы (а она же представлена каким-то компонентам), на cdm вешать PAGE ивент сегмента.
Nikolko, отлично! С уверенностью 100% могу сказать, что будет один из вебинаров посвящен такой теме, поэтому заглядывайте в паблик или на канал (ссылки есть в профиле).