[gtag][s]: include google analytics utility functions

This commit is contained in:
steveoni 2020-11-30 13:23:26 +01:00
parent 6042697bfe
commit 26d8f02e17

View File

@ -0,0 +1,19 @@
export const GA_TRACKING_ID = 'G-NX72GYFHFS';
//https://developers.google.com/analytics/devguides/collection/gtagjs/pages
//eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const pageview = (url: string) => {
window.gtag('config', GA_TRACKING_ID, {
page_path: url,
});
};
// https://developers.google.com/analytics/devguides/collection/gtagjs/events
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const event = ({ action, category, label, value }) => {
window.gtag('event', action, {
event_category: category,
event_label: label,
value: value,
});
};