本文內容與 Google Analytics (分析) 4 資源有關。如果您目前仍使用通用 Analytics (分析) 資源 (即將從 2023 年 7 月 1 日起停止處理資料,Analytics (分析) 360 資源則是從 2023 年 10 月 1 日開始),請參閱「通用 Analytics (分析)」一節的內容。

[GA4] 透過使用者介面修改及建立事件

無須變更網站或應用程式程式碼,即可根據現有事件變更事件並建立新事件

建立及修改事件的方式有兩種:

  • 在程式碼中,使用 Google 代碼管理工具或 API (例如 gtag.js 或 Firebase)
  • 在設定中,使用 Analytics (分析) 的「設定」>「事件」選項

本文將說明如何在 Analytics (分析) 設定中修改及建立事件。凡是在 Analytics (分析) 中建立的事件,都是以現有的網站和應用程式事件為依據。修改及建立事件的常見原因包括:

  • 在不同的資源和資料串流中使用相同的事件名稱,藉此簡化報表
  • 修正事件名稱、條件或參數錯字所造成的評估錯誤
  • 根據現有事件建立新事件,並在特定條件下觸發
  • 縮小事件範圍並將其標示為轉換
在 Google Analytics (分析) 介面中建立或修改事件前,請確認您的網站程式碼或 Google 代碼管理工具容器中沒有該事件。如果您建立的事件已存在,計算事件觸發次數時會出現高估的情況。
您必須具備「編輯者」角色,才能在 Analytics (分析) 中修改及建立事件。
本文內容

事件設定選項

Analytics (分析) 的「設定」>「事件」頁面提供了可讓您使用現有事件的選項,包括 Analytics (分析) 自動收集的事件、加強型評估事件和建議事件,以及由貴機構組織內部人員建立或由第三方建立的所有自訂事件。

事件的修改和建立方式有所不同,如下所示:

  • 「修改事件」會覆寫現有事件。您可以新增、變更或刪除條件和參數。
  • 「建立事件」會根據現有事件建立新事件。您可以複製現有事件的參數,並新增條件和參數。此外,您也可以編輯在 Analytics (分析) 中根據現有事件建立的事件,但必須透過「建立事件」流程 (而非「修改事件」流程) 進行。「修改在 Analytics (分析) 中建立的事件」一節將說明操作方式。
請小心修改他人提供的事件,否則可能會造成意外結果。舉例來說,如果您修改了 Google 提供的 page_view 事件,將範圍縮小至特定網頁,該事件就不會再從任何其他網頁收集資料。但如果您是根據 page_view 事件建立新事件,原始事件則會維持不變。

如要修改或建立事件,請指定:

  • 相符條件,包括現有事件名稱以及觸發事件的條件。舉例來說,您可以擷取在特定網頁上發生的捲動事件。在這種情況下,網頁的名稱就是相符條件。
  • 參數設定,包含 Analytics (分析) 自動傳送的參數,以及程式碼或 Analytics (分析) 中新增的自訂參數。詳情請參閱「設定事件參數」一文。

「設定」>「事件」和「設定」>「轉換」頁面也提供了控制選項,可讓您將新事件和現有事件標示為轉換。如需有關使用轉換的逐步操作說明,請參閱「設定及管理轉換事件」一文。

限制

Analytics (分析) 中設定的事件有下列限制:

  • 經過修改和建立的事件不會套用至歷來資料。
  • 您可以修改最多 50 個現有事件,也可以根據現有事件建立最多 50 個事件。
  • 經過一小時或以上的時間,修改內容才會生效。
  • 系統會在資料傳送給 Analytics (分析) 處理前,在用戶端執行修改。
  • 經過修改的事件會按照在「事件修改」清單中的順序執行。
  • 系統會先處理修改過的事件,再處理已建立的事件。
  • 您無法調整已建立事件的順序。
  • 您無法在使用 gtag.js 時,根據商品陣列 (例如 item_branditem_nameitem_id) 中的參數建立及修改自訂事件。

觀看影片

以下影片說明如何在 Analytics (分析) 中建立及修改事件。

在推出這些影片後,Google Analytics (分析) 的左側導覽列已有更新。請改為按照本頁所述的步驟操作。

Create Events in Google Analytics 4 properties

 

Edit Events in Google Analytics 4 properties

如何以您偏好的語言查看影片字幕

以上影片都是英文版。不過,您可以使用自動產生的字幕,將影片翻譯成所需語言版本:

  1. 開始播放影片。
  2. 如要開啟隱藏式輔助字幕,請按一下「CC」
  3. 按一下「設定」圖示 設定
  4. 依序點選「字幕」和「自動翻譯」
  5. 選取所需語言。

建立事件

根據現有事件建立新事件的原因之一,就是縮小範圍。舉例來說,假設網站訪客在瀏覽任何網頁時都會觸發 page_view 事件。建議您根據 page_view 事件建立新事件,並在訪客瀏覽該網頁時觸發,藉此追蹤個別瀏覽特定網頁的訪客。

如要在 Analytics (分析) 中建立事件,請先決定要以哪個現有事件做為依據。瞭解現有事件所使用的參數。最後,請選擇新事件的觸發條件,並決定是否要加入參數來擷取額外資料。

提示:如要查看 Google 所提供事件的參數,請參閱事件說明文件;如要查看與您或貴機構組織內部其他人員所建立事件相關聯的參數,請前往「即時」報表。在「按事件名稱劃分事件計數」表格中,按一下所需事件即可查看詳情。「事件參數鍵」欄會列出該事件的所有參數。

事件命名規則

如要為新事件命名,請遵循下列規則:

  • 事件名稱須區分大小寫;舉例來說,my_eventMy_Event 是兩個不同事件。
  • 事件名稱開頭必須是英文字母。此外,名稱只能以英文字母、數字和底線構成,不可包含空格。
  • 事件名稱可包含英文和非英文的字詞及字母。
  • 請勿使用保留的前置字元和事件名稱:

    保留的前置字元和事件名稱
    請注意,這份清單尚未含括完整內容,我們會定期更新。一旦您使用了保留的前置字元或名稱,Analytics (分析) 將會顯示錯誤訊息。

    網站

    前置字元

    • _ (底線)
    • firebase_
    • ga_
    • google_
    • gtag.

    事件名稱

    • app_remove
    • app_store_refund
    • app_store_subscription_cancel
    • app_store_subscription_convert
    • app_store_subscription_renew
    • first_open
    • first_visit
    • in_app_purchase
    • session_start
    • user_engagement

    行動裝置 (Android 和 iOS)

    前置字元

    • _ (底線)
    • firebase_
    • ga_
    • google_
    • gtag.

    事件名稱

    • ad_activeview
    • ad_click
    • ad_exposure
    • ad_query
    • ad_reward
    • adunit_exposure
    • app_background
    • app_clear_data
    • app_exception
    • app_remove
    • app_store_refund
    • app_store_subscription_cancel
    • app_store_subscription_convert
    • app_store_subscription_renew
    • app_update
    • app_upgrade
    • dynamic_link_app_open
    • dynamic_link_app_update
    • dynamic_link_first_open
    • error
    • firebase_in_app_message_action
    • firebase_in_app_message_dismiss
    • firebase_in_app_message_impression
    • first_open
    • first_visit
    • in_app_purchase
    • notification_dismiss
    • notification_foreground
    • notification_open
    • notification_receive
    • notification_send
    • os_update
    • session_start
    • session_start_with_rollout
    • user_engagement

建立事件的步驟

如要根據現有事件建立事件,請按照下列步驟操作:

  1. 按一下左側窗格中的「設定」,然後選取「事件」。
  2. 按一下「建立事件」
  3. 如果資源有多個資料串流,系統會要求您選取其中一個。
  4. 按一下「建立」。
  5. 在「自訂事件名稱」中,為新事件輸入符合事件命名規則的名稱。
  6. 在「相符條件」的「值」欄位中,輸入這個事件要做為依據的現有事件名稱。
  7. 按一下「新增條件」指定新事件的觸發條件。
  8. 選取「從來源事件複製參數」核取方塊,使用與原始事件相同的參數。舉例來說,如果您希望在傳送 page_view 事件時觸發新事件,且新事件使用page_view 相同的參數,請勾選這個核取方塊。
  9. 如果您要從來源事件複製參數,請指定您要對參數值進行的所有變更。舉例來說,如果新事件會在每次傳送了 page_view 事件且 page_title 為「Confirmation」時觸發,而您想要替換 page_title 的值,請在這裡指定該項變更。

「範例」一節將說明如何指定常見用途的「比對條件」和「參數設定」

修改事件

修改現有事件會覆寫該事件。修改其他人提供的事件時,請務必謹慎。修改事件前,請先決定現有事件要使用的參數,再決定修改事件的方式。

提示:如要查看 Google 所提供事件的參數,請參閱事件說明文件;如要查看與您或貴機構組織內部其他人員所建立事件相關聯的參數,請前往「即時」報表。在「按事件名稱劃分事件計數」表格中,按一下所需事件即可查看詳情。「事件參數鍵」欄會列出該事件的所有參數。
以下各節將說明如何:

修改步驟

如要修改現有事件,請按照下列步驟操作:
  1. 按一下左側窗格中的「設定」,然後選擇「事件」。
  2. 按一下「修改事件」
  3. 如果資源有多個資料串流,系統會要求您選取其中一個。
  4. 按一下「建立」。
  5. 在「修改名稱」中,輸入所要進行變更的專屬說明,例如「將 pub_article 重新命名為 publish_article」。
    「修改名稱」會顯示在事件修改項目清單中,因此請輸入描述性文字。舉例來說,您可能需要重新排列已修改事件的順序;名稱可包含已修改事件要做為依據的事件,以便重新排序。
  6. 在「相符條件」的「值」欄位中,輸入要修改的現有事件名稱。
  7. 如要輸入其他條件來觸發已修改的事件,請按一下「新增條件」
  8. 在「修改參數」下方,指定應進行「什麼」變更。舉例來說,下列參數指定了事件名稱應變更為「publish_article」。其他範例
    修改參數
    參數 新值
    event_name publish_article
  9. 按一下「儲存」
系統不會對歷來資料套用修改內容。此外,修改內容儲存完畢後,可能要過一段時間才會生效並套用在您收集的新資料上;請參閱其他限制

重新排序事件修改項目

系統對資料套用事件修改的順序,取決於修改內容在清單中的排序。如有任何修改內容之間存在相依關係,確保順序正確是非常重要的事。

舉例來說,如果您將「修改內容 1」中的事件重新命名,並根據這個新名稱在「修改內容 2」中建立了另一個事件,那麼執行順序必須是「修改內容 1」>「修改內容 2」。要是順序錯誤,系統就無法執行「修改內容 2」。

如要重新排序事件修改項目,請按照下列步驟操作:

  1. 在左側窗格中,依序按一下「設定」和「事件」
  2. 按一下「修改事件」
  3. 如果資源有多個資料串流,系統會要求您選取其中一個。
  4. 在「事件修改」窗格中,按一下「重新排序」。
  5. 視需要將修改項目拖曳到清單中的其他位置。
  6. 按一下「套用」

修改在 Analytics (分析) 中建立的事件

如要修改在 Analytics (分析) 中建立的事件,請按照下列步驟操作:
  1. 按一下左側窗格中的「設定」,然後選擇「事件」。
  2. 按一下「建立」。
  3. 在「自訂事件」表格中,選取要修改的事件。
  4. 將滑鼠游標移到「設定」窗格,然後按一下編輯圖示。
  5. 視需要調整條件和參數。
  6. 按一下「儲存」

範例

為現有事件重新命名

以下範例說明如何將 pub_article 重新命名為 publish_article。以完成這項變更後收集到的所有資料而言,報表中會顯示的是 publish_article,而非 pub_article

如果您將已標示為轉換的事件重新命名,該事件就不再視為轉換。如果您只是修改事件參數,但未變更事件名稱,則該事件仍會視為轉換。

修改事件

修改名稱

將 pub_article 變更為 publish_article

相符條件
參數 運算子
event_name 等於 pub_article

修改參數
參數 新值
event_name publish_article

根據現有事件建立事件

如果您需要根據條件觸發事件,但不希望變更任何現有事件,請建立新事件。

舉例來說,假設當訪客捲動閱讀網站上的整篇文章時,就會觸發現有的 article_scroll 事件。如要針對產品頁 (product.html) 的捲動個別製作報表,您可以建立新的 product_scroll 事件。新事件觸發後收集到的所有資料,其報表中都會出現 article_scrollproduct_scroll

建立事件

自訂事件名稱

product_scroll

相符條件
參數 運算子
event_name 等於 article_scroll
page_location 包含 (不區分大小寫) product

根據值觸發事件

找出想要用於觸發新事件的現有事件或參數。

假設您想要在每次傳送了 purchase 事件且值至少為 $100 美元時,建立名為「large_purchase」的自訂事件。

  1. 輸入「large_purchase」做為自訂事件名稱。
  2. 輸入相符條件。
  3. 將原始事件的參數複製至新事件。

自訂事件名稱

large_purchase

相符條件
參數 運算子
event_name 等於 purchase
value 大於或等於 100

參數設定

 從來源事件複製參數

在此範例中,當 purchase 事件的值大於或等於 100 時,除了原始 purchase 事件會保留之外,系統也會記錄新的「large_purchase」事件。

修改參數

按照「修改步驟」或「修改在 Analytics (分析) 中建立的事件」中所述的方式開啟事件,變更、複製或移除事件參數值:

變更參數值

如要變更事件參數值,請在「參數」欄位中選取所需參數,然後在「新值」欄位中輸入要使用的值。舉例來說,如要將 level_name 的值改為「Scary dungeon」(恐怖地窖),請選取 level_name 參數,然後輸入新的值:

修改參數
參數 新值
level_name 恐怖地窖

複製參數值

您可以將特定參數的值替換為其他參數的值,做法是在「新值」欄位中輸入另一個參數的名稱,並以雙重方括號括住。

修改參數
參數 新值
level_name [[other_parameter]]

舉例來說,假設您在參數名稱中發現錯字:事件在導入時就會使用 lvl_name 參數,而不是 level_name。為解決這個問題,請先將包含錯字的參數名稱複製到正確參數的「新值」欄位。

修改參數
參數 新值
level_name

[[lvl_name]]

注意:如要使用這項功能,請勿在方括號外加上文字 (例如「[[lvl_name]] 其他文字」會無法運作)。

移除事件參數

您可以刪除不需要或不想要的參數。做法是將參數值設為空白。

修改參數
參數 新值
lvl_name  
這對您有幫助嗎?
我們應如何改進呢?

還有其他問題嗎?

登入即可獲得其他支援選項,快速解決您的問題

搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
搜尋說明中心
true
69256
false
false