如要透過 Stripe 追蹤捐款,最好使用 Google Analytics (分析) 為已確認的電子商務交易傳送「事件」。
為此,您需執行下列步驟。
開始之前
要在網站和 Kindful 捐款頁面上設定交易專屬轉換價值追蹤,您需要齊備以下項目:
- 「公益廣告計劃」帳戶:還未建立帳戶嗎?請按照這些步驟設立一個帳戶。
- Google Analytics (分析) 帳戶:可免費註冊。如果您還未建立此帳戶,請按照這些步驟設立一個帳戶。請務必完成最後一步:複製您的 Analytics (分析) 程式碼,並將其作為第一個項目貼到您網站上每個要追蹤網頁的 <HEAD> 部分。
-
Stripe 帳戶:如需捐款表格方面的協助,請查看 Stripe 說明中心。
步驟 1:將 Google Analytics (分析) 帳戶連結至 Google Ads 帳戶
「公益廣告計劃」帳戶可使用來自 Google Analytics (分析) 帳戶的資料,從而幫助提升廣告成效。要連結帳戶,請按照這些指示操作。
連結 Google Ads 和 Google Analytics (分析) 的步驟
-
登入 Google Ads 帳戶。
-
按一下帳戶右上角的工具圖示 。在「設定」下,按一下 [連結帳戶]。
-
在「Google Analytics (分析)」下,按一下 [詳情]。
-
畫面會顯示您有權存取的 Google Analytics (分析) 資產清單。「狀態」欄會顯示資產是否連結到 Google Ads。(如畫面沒有顯示 Analytics (分析) 資產,請確保您擁有相關資產的「編輯」權限)。
-
在「操作」欄中,按一下要連結到 Google Ads 的資產旁邊的 [連結]。您可以按需要連結資產,數量不限。
-
這時,您會看到以下所描述兩個畫面的其中一個:
-
如果您選取的資產只有一項資料檢視,您僅會看到該資料檢視的名稱。您可以選取 [匯入網站數據],以在 Google Ads 報告中查看 Google Analytics (分析) 資料。
-
如果您選取的資產有多項資料檢視,您將會看到可連結的資料檢視清單。您可就每項資料檢視執行以下操作:
-
連結:您可藉此在 Analytics (分析) 中查看 Google Ads 點擊和成本資料,以及將 Analytics (分析) 目標和交易匯入 Google Ads。您可以按需要連結多項資料檢視,數量不限。
-
匯入網站數據:(建議使用) 選擇要從哪一項資料檢視中匯入網站互動數據。在您帳戶的 Google Analytics (分析) 報告欄中,此資料檢視將會用於顯示網站互動數據。請注意,您需要在 Google Ads 報告中新增 Google Analytics (分析) 資料欄。匯入「Google Analytics (分析)」資料所需的時間通常少於一小時,但較大型的帳戶可能需時較長。匯入資料後,您可在 Google Ads 報告中新增 Google Analytics (分析) 資料欄。
-
-
-
按一下 [儲存]。
步驟 2:在 Google Analytics (分析) 中啟用電子商務功能
在加入電子商務功能後,我們必須在您的 Analytics (分析) 帳戶中啟用這項功能。
啟用電子商務功能的步驟
- 登入 Google Analytics (分析)。
-
按一下 [管理員],並在最右側確認檢視欄與您的籌款網站對應。
-
在 [檢視] 欄中,按一下 [電子商務設定]。
-
把 [啟用電子商務] 設為開啟。[無需啟用「加強版電子商務」。]
-
按一下 [下一步]。
-
按一下 [提交]。
- 有關這項功能的更多詳情,請在此查閱說明。
步驟 3:在客戶結帳後把他們導向回您的網站
使用 stripe.redirectToCheckout
將您的客戶重新導向至「結帳」頁面,這個 Stripe 寄存的網頁以安全方式收集付款資料。客戶完成購買後,系統就會將他們重新導向回您的網站。您可在此查閱 Stripe 的指南,進一步瞭解結帳頁面會收集哪些資料。
成功網址 (success URL) 是指您希望 Stripe 在付款完成後將客戶導向的目標網址。
redirectToCheckout
調用範例如下所示:
stripe
.redirectToCheckout({
items: [
// Replace with the ID of your SKU
{sku: 'sku_123', quantity: 1},
],
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
})
.then(function(result) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer
// using `result.error.message`.
});
如要存取「結帳工作階段」以成功付款,請參閱 Stripe 的指南,瞭解如何使用 Webhook 完成付款。
步驟 4:追蹤「多謝」頁面上的 Analytics (分析) 活動
當客戶使用「結帳」頁面成功完成付款或展開訂閱程序後,Stripe 會將他們重新導向至您在 successURL
參數中指定的網址。一般來說,這是您網站上的某個頁面,用於告知客戶其付款已成功。
為此,您需執行下列步驟。
編輯 Analytics (分析) 電子商務追蹤程式碼的步驟
您應在確認網頁 [https://example.com/success] 上同時加入 Google Analytics (分析) 追蹤碼和 Google Analytics (分析) 電子商務追蹤碼。這樣一來,您的商家便可確定已完成的交易數目,以及每筆交易的詳細資料。請按照下列子步驟以完成加入追蹤碼的程序。
-
在確認網頁的 </head> 結尾標籤前面,加入在整個 [www.your-site.com] 上使用的相同全網站標籤追蹤碼 (如下所示)。
-
除了全網站標籤,您還必須為 PayPal 加入跨網域追蹤功能,以便自動連結網域。跨網域評估是一項 Google Analytics (分析) 功能,可讓您將兩個相關網站 (例如電子商務網站和單獨的購物車網站) 的不同工作階段作為一個工作階段來評估,而不是分別執行。這項功能有時也稱為「網站連結」,可顯著提升您評估整個客戶轉換過程的效率。
-
為您要收集的每項額外資料 (例如 transaction_id、value 和 currency) 加入自訂變數。
-
在與全網站標籤相同的程式碼片段中加入 Google Analytics (分析) 電子商務追蹤碼。
如要評估交易,請傳送購買事件以及交易中的各項資料,例如:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['checkout.stripe.com']
}
});
gtag('event', 'purchase', {
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"tax": 1.24,
"shipping": 0,
"items": [
{
"id": "P12345",
"name": "Android Warhol T-Shirt",
"list_name": "Search Results",
"brand": "Google",
"category": "Apparel/T-Shirts",
"variant": "Black",
"list_position": 1,
"quantity": 2,
"price": '2.0'
},
{
"id": "P67890",
"name": "Flame challenge TShirt",
"list_name": "Search Results",
"brand": "MyBrand",
"category": "Apparel/T-Shirts",
"variant": "Red",
"list_position": 2,
"quantity": 1,
"price": '3.0'
}
]
});
步驟 5:把網址加至推薦連結排除清單
當捐贈者從您的主要網域 (yournonprofit.org) 轉至您的 Stripe 結帳頁面時,Analytics (分析) 會將其解讀為捐贈者由您的主要網域轉介至次要網域,並將其計算為單獨的瀏覽。這並不能準確反映捐贈者的體驗,因此我們建議設定排除清單。
請按照指示執行推薦連結排除清單,加入任何您可能擁有且用於捐款、特殊活動或商品的子網域。
新增推薦連結流量來源的步驟
- 登入 Analytics (分析) 帳戶。
- 按一下 [管理員]。
- 在「帳戶」欄中,選取包含您想使用資產的 Analytics (分析) 帳戶。
- 在「資產」欄中,選取 [資產]。
- 按一下 [追蹤資料]。
- 按一下 [推薦連結排除清單]。
- 按一下 [+新增推薦連結排除項] 以新增網域。
- 輸入「網域」名稱。
- 按一下 [建立] 以儲存。