Merge 78441472b3
into a1d4da6c10
This commit is contained in:
commit
f0476523f9
26
src/index.js
26
src/index.js
|
@ -1 +1,25 @@
|
|||
// noop
|
||||
/**
|
||||
* Create custom Matomo event.
|
||||
*
|
||||
* @see https://matomo.org/docs/event-tracking/
|
||||
*/
|
||||
export const trackCustomEvent = ({
|
||||
eventCategory,
|
||||
eventAction,
|
||||
eventName,
|
||||
eventValue
|
||||
}) => {
|
||||
if (process.env.NODE_ENV === 'production' || window.dev === true) {
|
||||
if (!window._paq) return
|
||||
|
||||
const { _paq, dev } = window
|
||||
|
||||
_paq.push([`trackEvent`, eventCategory, eventAction, eventName, eventValue])
|
||||
|
||||
if (dev) {
|
||||
console.debug(
|
||||
`[Matomo] event tracked, category: ${eventCategory}, action: ${eventAction}, name: ${eventName}, value: ${eventValue}`
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue