%PDF- %PDF-
Direktori : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/js/utils/ |
Current File : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/js/utils/mixpanel.js |
import configFunc from "config/config"; const isDomEnabled = 1; // eslint-disable-next-line global-require export const mixpanel = isDomEnabled ? require("mixpanel-browser") : null; export function initMixpanel() { const config = configFunc(); if (mixpanel) { mixpanel.init(config.mixpanel_token, { api_host: "https://api-eu.mixpanel.com", }); } } export function trackMixpanelActions(type, payload, user) { console.info("mp", type, payload); if (mixpanel) { if (user) { mixpanel.track( type, { ...payload, email: user.email || "", firstname: user.firstname || "", id: user.id, lastname: user.lastname || "", phone: user.phone, username: user.username, }, ); } else if (payload) { payload.channel = "DesktopWeb"; mixpanel.track(type, payload); } else { mixpanel.track(type); } } else { console.info("no mp"); } }