舊版本的自訂 ga() 與新版的 gtag() 語法對照, 可以參考官方文件:
gtag(): https://developers.google.com/analytics/devguides/collection/gtagjs/events
舉例來說, 原本在 ga 中, 自訂事件, 原語法為:
ga:
// Sends an event hit for the tracker named "myTracker" with the // following category, action, and label, and sets the nonInteraction // field value to true. ga('send', 'event', 'link', 'click', 'http://example.com', { nonInteraction: true });
換成 gtag 時, 如下:
gtag('event', 'click', { 'event_category' : 'link', 'event_label' : 'http://example.com' });
其中, gtag 後第一個參數為 event (自訂事件), 第二參數為原來 ga 的 event_action, 之後的參數因為為 optional, 所以 event_category, event_label 都再用 json 包起來放在後面了.
請參考上面的官方文件說明.