簡體   English   中英

如何在 Google Analytics 4 [GA4] vs v3 中跟蹤自定義事件?

[英]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] 通過用戶界面修改和創建事件

我的問題是:

  • 是否仍然可以“即時”發送自定義事件?
  • 我們真的必須事先在 Google 跟蹤代碼管理器中創建所有事件嗎?

如果第二個問題的答案是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM