![](/img/trans.png)
[英]Google Analytics Reporting API V3/V4 compatibility with Google Analytics 4 (GA4)
[英]How to track custom events in Google Analytics 4 [GA4] vs v3?
在 Google Analytics v3 中,可以直接從應用程序的前端發送自定義事件,例如:
gtag('event', 'my_custom_search', {
'event_category': 'custom_text',
'event_label': 'custom_label',
'value': 'custom_value',
});
在 GA4 中仍然可以發送預定義的事件,例如search
:
gtag('event', 'search', {
search_term: '1234'
});
現在我們想再次發送我們的自定義事件。 所以我只是嘗試了這個:
gtag('event', 'my_custom_search', {
search_term: '1234'
});
不幸的是,自定義事件沒有顯示在實時視圖中。 我發現這篇文章在后端創建自定義事件: [GA4] 通過用戶界面修改和創建事件。
我的問題是:
如果第二個問題的答案是yes ,那么這是很多額外的工作,因為我們必須在 Google 跟蹤代碼管理器和前端定義事件。
當前的 state,您必須在 GA4 中命名/配置它們。 請注意限制,因為您無法刪除它們。 所以不,你不能即時命名它們。
對於您的示例,您需要將其保留為默認的“view_search_results”事件,但通過附加參數“type=custom”進行擴充
至於你的 GTM 問題。 這取決於您的 GTM 設置當前的復雜程度以及您的事件與 GA4 默認事件列表的匹配程度。 同樣,您需要查看現有事件並將其調整到可能的默認事件中,並僅在完成完整審查后添加新事件。
在實現方面,您可以通過使用現有事件的查找表將它們 map 到 GA4 事件參數來減少標簽的數量。
編輯:您也經常引用“gtag”,它與 Google 跟蹤代碼管理器不同。 如果您當前的自定義事件實現是通過 gtag 完成的,那么遷移將更加手動。
my_custom_search
應該能夠觸發,但是,您需要在運行自定義代碼之前安裝gtag
,即使用gtag
設置測量 ID。 您可以在此處參考 google 的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.