創建谷歌分析目標:“等於”或“開始於”或“正則表達式”?
已發表: 2020-09-12最後更新於 2021 年 8 月 7 日
我應該使用哪個? 這是考慮 Google Analytics(分析)目標時的核心問題。 Google Analytics (GA) 中的目標提供了三種不同的匹配類型以在目標詳細信息中使用。 三種不同的匹配類型是:
- 等於
- 開始於
- 正則表達式(正則表達式)
當我們選擇目標類型為目標或事件時,我們必須選擇匹配類型並提供 URL 作為值,這稱為目標 URI 或渠道 URI。 匹配類型定義 GA 如何識別目標或渠道步驟的 URL(由用戶訪問)。 URI 或頁面路徑是 URL 中位於域名之後的部分。
例如,如果 URL 是https://www.example.com/contact-us/ ,那麼請求 URI 將是/contact-us/
GA 通過將目標 URI 與請求 URI 匹配來識別對 URL 頁面的訪問。 如果兩者都匹配,則意味著訪問了目標 URI 頁面。 需要記住的是,我們為 Google Analytics(分析)目標 URI 選擇的匹配類型也將適用於所有漏斗 URI。
谷歌分析目標允許您跟踪我們網站上的特定訪問者互動。 點擊推文“等於”匹配類型
“等於”匹配類型需要將目標 URI 與請求 URI 精確匹配。 如果有任何差異,則不會觸發目標。 例如,如果 Goal URI 是/contact-us/並且請求 URI 是/contact-us/xyz ,這不是完全匹配,並且不會觸發 Goal。
“開始於”匹配類型
如果我們只想將 Goal URI 的第一部分與請求 URI 匹配,我們使用“Begins with”匹配類型。 例如,如果目標 URI 是/contact-us/並且請求 URI 是以下任何一個:
/聯繫我們/xyz
/聯繫我們/location?utm=佛羅里達
/聯繫我們/?name=john
--Goal URI 將匹配上面所有的請求 URI,並觸發 Goal。
“正則表達式”匹配類型
創建 Google Analytics(分析)目標時,“正則表達式”匹配類型是最適合使用的匹配類型。 在將目標 URI 和漏斗 URI 與其對應的請求 URI 匹配時,此類型提供了靈活性。 但是,如果我們不了解它們是如何工作的,那麼實施起來就不是一件容易的事。
正則表達式,又名 regex,提供了一種強大而靈活的技術,通過使用字母、數字和特殊字符的組合來指定模式的外觀。 您可以在 Google Analytics(分析)目標正則表達式中使用正則表達式來查找與模式匹配的任何內容。 例如,我們可以找到查詢字符串長度超過五個字符的所有頁面。
正則表達式使用一系列具有特定含義的特殊字符。 這是正則表達式中提供非字面意義的特殊字符的不完整列表。
^ $ 。 ? [] () + \
錨點
如果它們出現在字符串中的任何位置(開頭、中間或結尾),則正則表達式匹配您指定的模式。 您可以在正則表達式中使用錨點來指定模式應該只出現在開頭或結尾。
插入符號 (^) 用於將模式錨定到開頭,如下例所示:
^/page將匹配“/pages.html”、“/page/location.php”和“/page-to-find”。 它不會匹配“/location/page.html”或“/pag/e.html”。
美元符號 ($) 用於將模式錨定到末尾,如下所示:
html$將匹配“/home.html”、“/contact-us/form.html”和“/html”,但不匹配“/html/site.php”、“/home.htm”或“/location.html” ?loc=佛羅里達”。
我們可以在^contact-us$中同時使用 (^) 和 ($) ,它只會匹配“contact-us”,而^$只會匹配空字符串。 請務必記住,插入符號 (^) 應始終位於美元符號 ($) 的左側。
Google Analytics(分析)目標中的字符範圍
正則表達式可用於匹配範圍或字符組合。
方括號 ([]) 允許您指定可以出現在字符串中特定位置的各種字符。 方括號查看每個字符,而不是整個單詞。 方括號 ([]) 用於匹配字符組合 [aeiou] 或帶有連字符 [az] 的字符範圍。 這方面的例子是:
[az]將匹配從 a 到 z 的任何小寫字母;
[a-zA-Z0-9]將匹配任何小寫字母、任何大寫字母或數字;
[a-dX-Z]將匹配小寫字符 a、b、c、d 和大寫字符 X、Y 或 Z。
要匹配單詞,請將其括在括號中並使用豎線 (|) 作為“或”字符。 例如,要匹配“toyota”或“mazda”的實例,我們將輸入(toyota)|(mazda)或(toyota|mazda) 。
在很多與計算機相關的事情中,我們使用星號 (*) 作為通配符。 在正則表達式中,我們使用句點 (.) 作為單個字符的通配符來匹配任何字符。 例如:
car.s將匹配“carrs”、“car?s”、“car5s”等。
重複模式
使用正則表達式,我們甚至可以指定模式應該出現的次數。
字符後的問號 (?) 將匹配該字符的零次或一次出現。 這使得字符可選。 例如:
aa?ngel將匹配“aangel”或“angle”。
加號 (+) 匹配一個或多個匹配項。 例如:
e+將匹配“e”、“ee”、“eeeeeeeee”等。
星號 (*) 匹配零個或多個前一個字符。 如果我們將它與句點組合, .*它通常用作通配符,因為它將匹配任何非空字符串。
花括號 ({}) 允許我們匹配特定範圍的出現。 我們指定最小和最大出現次數。 例如:
ca{3,5}r將匹配“caaar”、“caaaar”、“caaaaar”,但不匹配“car”或“caaaaaaaar”。
谷歌分析目標:結論
我已經定義了 Google Analytics 目標中可用的匹配類型的概念和用途,以便我們可以最大程度地使用它們。 谷歌分析目標允許您跟踪我們網站上的特定訪問者互動。 然後,一旦訪問者執行了我們定義為目標的特定操作,Google Analytics(分析)就會將其記錄為轉化。 例如,這種跟踪將有助於PPC 活動。
如果它是我們要跟踪的一個特定 URL,請選擇“等於”以匹配我們的目標 URI。
當我們使用 UTM 代碼創建活動 URL 以跟踪頁面上的特定活動表現時,我們選擇“Begins with”,因此無論 URI 後面是什麼,如果有人登陸特定網頁,GA 都會將其記錄為轉化.
如果您知道正則表達式,並且想自己定義 URL 或匹配具有不同子域或 UTM 參數的多個 URL,請選擇“正則表達式”。
在使用匹配類型“等於”、“開頭為”和“正則表達式”將 URL 與目標 URI 匹配時,請確保選擇最適合您需求的那個。 我們將根據訪問者對我們網站的預期行為以及我們希望作為目標跟踪的步驟來使用它們中的每一個。 谷歌分析目標使我們能夠跟踪我們網站上的特定訪問者互動。 然後,一旦訪問者執行了我們定義為目標的特定操作,Google Analytics(分析)就會將其記錄為轉化。
——
作者:阿圖羅·聖地亞哥