Shramkoweb/Portfolio

View on GitHub
lib/ga.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
interface Event {
  action: string;
  category: string;
  label: string;
  value?: string;
}

export const event = ({
  action, category, label, value,
}: Event) => {
  window.gtag('event', action, {
    event_category: category,
    event_label: label,
    value,
  });
};