UNPKG

@scaleway/use-analytics

Version:

A small hook to handle events analytics

52 lines (51 loc) 1.09 kB
const THIRD_PARTY_PROVIDERS = [ { category: "analytics", displayName: "Amplitude", name: "Amplitude" }, { category: "analytics", displayName: "Algolia", name: "Algolia" }, { category: "marketing", displayName: "LinkedIn", name: "LinkedIn" }, { category: "marketing", displayName: "Google AdWord", name: "Google Ads" } ]; const CATEGORIES = [ "essential", "functional", "marketing", "analytics", "advertising" ]; const destSDKBaseURL = (cdnUrl) => `${cdnUrl}/cdn/v3/modern/js-integrations`; const pluginsSDKBaseURL = (cdnUrl) => `${cdnUrl}/cdn/v3/modern/plugins`; const COOKIE_PREFIX = "_scw_rgpd"; const HASH_COOKIE = `${COOKIE_PREFIX}_hash`; const CONSENT_MAX_AGE = 13 * 30 * 24 * 60 * 60; const CONSENT_ADVERTISING_MAX_AGE = 6 * 30 * 24 * 60 * 60; const COOKIES_OPTIONS = { path: "/", sameSite: "strict", secure: true }; export { CATEGORIES, CONSENT_ADVERTISING_MAX_AGE, CONSENT_MAX_AGE, COOKIES_OPTIONS, COOKIE_PREFIX, HASH_COOKIE, THIRD_PARTY_PROVIDERS, destSDKBaseURL, pluginsSDKBaseURL };