以下、Google Analyticsのカスタムイベントのコード
export const event1 = () => { window.gtag('event', 'example1', { event_category: 'example1', event_label: 'example1', }) } export const event2 = () => { window.gtag('event', 'example2', { event_category: 'example2', event_label: 'example2', }) }
classのstaticメソッドに定義してexportすることで、importをシンプルにし、CustomEventクラスを使用することで、メソッドの使用箇所を明確にする。
export class CustomEvent { static event1 = () => { window.gtag('event', 'example1', { event_category: 'example1', event_label: 'example1', }) } static event2 = () => { window.gtag('event', 'example2', { event_category: 'example2', event_label: 'example2', }) } }