全域網站代碼和事件程式碼片段的技術詳情- Search Ads 360說明
文章推薦指數: 80 %
Place this snippet on pages with events you're tracking. Creation date: 11/01/2017 -->
以下詳細說明全域程式碼片段中的主要欄位:
src="https://www.googletagmanager.com/gtag/js?id=DCM_FLOODLIGHT_CONFIG_ID"
這個欄位會顯示產生代碼的原始帳戶ID。
當您透過SearchAds360或CampaignManager360產生代碼時,這就是Floodlight設定ID。
gtag('config','DCM_FLOODLIGHT_CONFIG_ID');
config指令會指出與代碼相關聯的Floodlight設定。
如何在SearchAds360中找到這個ID:
按一下左側導覽窗格中的[廣告客戶設定]。
在「廣告客戶設定」分頁中,[CampaignManager360FloodlightID]欄位會顯示FloodlightID。
如果您正在搭配多組Floodlight設定或多項Google產品使用全域網站代碼,您的網站即已具備內含config指令的全域程式碼片段。
在此情況下,只要將這個廣告客戶的config指令加到網站所有網頁的現有全域程式碼片段中即可。
進一步瞭解如何使用全域網站代碼進行Floodlight轉換追蹤。
您不得以動態方式傳送資料到全域程式碼片段中的欄位。
一旦安裝到您的網站,且內含正確的帳戶ID,即算是完整的全域程式碼片段。
AcceleratedMobilePages
以下是AcceleratedMobilePages的全域程式碼片段例子。
請將這個程式碼片段加到網站上所有網頁的和代碼之間。
dc_natural_search
這個欄位包含排除參數以及要指定的引擎清單。
您不得以動態方式傳送資料到全域程式碼片段中的欄位。
一旦安裝到您的網站,且內含正確的帳戶ID,即算是完整的全域網站代碼。
事件程式碼片段
以下是SearchAds360為某個交易活動產生的事件程式碼片段範例。
您必須將事件程式碼片段放置於內含您所追蹤事件的網頁上。
事件程式碼片段可放在網頁中全域程式碼片段之後的任何位置,但建議您將它放在區段內,以提升追蹤的準確率。
您必須運用系統所記錄的轉換資料,以動態方式設定部分欄位的值。
在下面的例子中,動態值的預留位置會顯示在括號中,如下所示:[Revenue]。
以下詳細說明事件程式碼片段中的主要欄位:
'allow_custom_scripts':true
啟用Floodlight動態代碼。
在SearchAds360中建立的所有活動都會產生動態代碼,而且這個欄位必須設為true,動態代碼才能順利運作。
'value':'[Revenue]'
僅適用於交易事件程式碼片段。
轉換所產生的收益金額(亦即該次銷售活動中交易商品的購買金額)。
最適合輸入的值通常是產生的收益而非總購物金額,因為後者可能包含銷售稅、加值稅、運費或其他費用。
您必須指定不含逗號或貨幣符號的數字,但可視需要使用小數點(.)。
'transaction_id':'[OrderID]'
僅適用於交易事件程式碼片段。
這是您以動態方式為每筆交易產生的唯一識別碼。
訂單ID必須是大於零的數字。
「報表製作工具」中的「轉換路徑」報表會提供訂單ID。
'send_to':'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
指出與此代碼相關聯的Floodlight活動以及計數方式。
[floodlightConfigID]:指出與事件程式碼片段相關聯的Floodlight設定。
這個值與全域程式碼片段的'config'指令中所顯示的值相同。
[activityGroupTagString]/[activityTagString]:指出相關活動和活動群組。
SearchAds360會在您建立活動和活動群組時產生這些字串。
如何在SearchAds360中查看這些字串:
按一下左側導覽面板中的[廣告客戶設定]。
按一下[Floodlight▼]分頁標籤並選取[Floodlight活動]。
報表表格會包含「活動代碼字串」欄和「Floodlight活動群組代碼字串」欄。
在列出Floodlight活動的表格列中,這些欄的值會與該活動的事件程式碼片段中send_to指令所提供的值相符。
[countingMethod]:指定活動計算轉換的方式。
透過SearchAds360產生的事件程式碼片段必須指定下列其中一種計數方式:
在CampaignManager360中產生的事件程式碼片段則可指定其他計數方式。
Standard會計算每位使用者完成的所有轉換。
這是在SearchAds360中產生的操作型活動專用的計數方式。
Transactions會計算交易進行次數,以及每筆交易的金額。
舉例來說,假設某位使用者前往您的網站買了五本書,一共NT3,300元,系統會記錄一次轉換事件及這筆轉換金額。
這是在SearchAds360中產生的交易活動專用的計數方式。
'u1':'[CustomFloodlightvariable]'
Floodlight自訂變數可接受任何您選擇傳送的值。
您可以在SearchAds360中使用這些值做為指標、維度和區隔。
您不得向SearchAds360傳遞任何SearchAds360可用作或視為個人識別資訊的資料。
事件程式碼片段中的自訂欄位
您可使用dc_custom_params欄位,在事件程式碼片段中插入自訂資料。
這個欄位可接受任何您想傳送到GoogleMarketingPlatform的值。
您不得向GoogleMarketingPlatform傳遞任何GoogleMarketingPlatform可用作或視為個人識別資訊的資料。
以下列出幾個可搭配dc_custom_params欄位使用的常用欄位:
欄位名稱
值的格式
計數方式
說明
ord
數字
全部
全域網站代碼會自動替您處理快取清除。
如果您選擇覆寫這個值並手動控制快取清除,可以使用ord欄位。
請根據代碼類型和計數方式加上ord欄位的值,方法與您對iframe代碼的處理方式相同。
num
數字
計數器:不重複
全域網站代碼會自動替您處理快取清除。
如果您選擇覆寫這個值並手動控制快取清除,可以使用num欄位。
請加上num欄位的值,方法與您對iframe代碼的處理方式相同。
dc_lat
0或1
全部
這個欄位適用於行動裝置上的代碼,接受的值為0或1。
如果這個值為1,表示使用者已啟用IDFA或AdID的「限制廣告追蹤」選項,藉此停用按照興趣顯示的廣告和再行銷功能;如果這個值為0,則表示「限制廣告追蹤」處於停用狀態。
如果缺少或未填入這個值,系統會按照預設在這個欄位填入0。
tag_for_child_directed_treatment
0或1
全部
這個欄位適用於行動裝置上的代碼,接受的值為0或1。
如果這個值為1,表示這項特定要求可能是由未滿13歲的使用者發出(遵守COPPA規定)。
tfua
0或1
全部
接受的值為0或1。
如果這個值為1,表示這項特定要求可能是由未滿16歲的使用者(具體年齡依國家/地區而異)發出(遵循歐盟地區的《一般資料保護規則》(GDPR) 或其他規定)。
npa
0或1
全部
接受的值為0或1。
如果這個值為1,表示這項特定要求可能是由希望選擇停用再行銷的使用者發出。
如果缺少或未填入這個值,系統會按照預設在這個欄位填入0。
match_id
字串
全部
由廣告客戶建立的不重複ID(經由 Floodlight傳遞),可與Google保持同步以進行離線轉換歸因。
比對ID長度上限為50個字元,且會區分大小寫。
比對ID只能包含英文字母、數字、底線、連字號和句號。
含有dc_custom_params欄位的事件程式碼片段範例
事件程式碼片段的區段
SearchAds360產生的事件程式碼均包括一個內含Floodlight圖片代碼的選用
延伸文章資訊
- 1Google Tag Manager vs Google Analytics: Fully Explained (2022)
- 2Enhanced ecommerce | Universal Analytics for Web (gtag.js)
This page describes how to use gtag.js to collect enhanced ecommerce data. ... To measure a trans...
- 3gtag Enhanced Ecommerce Tracking in Google Analytics
In the purchase journey the user can view the product details page. Add the following code on eac...
- 4Google Analytics 4 實現電子商務事件设定
purchase:購買成功
- 5全域網站代碼和事件程式碼片段的技術詳情- Search Ads 360說明
Place this snippet on pages with events you're tracking. Creation date: 11/01/2017 --> <script> g...