使用全域網站代碼進行 Floodlight 轉換追蹤及再行銷

關於全域網站代碼

為確保 Search Ads 360 能夠評估所有轉換 (不論網站訪客使用的瀏覽器為何),建議您使用全域網站代碼 (gtag.js) 做為 Floodlight 活動代碼的格式。這種代碼會在您的網域內設定新的 Cookie,用於儲存使用者的專屬 ID 或是將使用者帶進您網站的廣告點擊。每當有使用者造訪您的網站時,這類 Cookie 即會更新一次,直到失效為止。Cookie 會從轉換追蹤代碼所提供的 GCLID (「Google 點擊 ID」) 參數接收廣告點擊資訊。

由於 Search Ads 360 隨機搜尋需要用到設置在您網域的新 Cookie 所含資訊,請務必提供清楚詳盡的資訊來向使用者說明資料收集的用途與做法,並依法律規定取得同意聲明。瞭解如何選擇停用在網站網域內設定第一方 Cookie 的功能。

本文詳細說明如何將全域網站代碼用於 Floodlight 活動。

全域網站代碼的優點

  • 輕鬆快速地與其他 Google 產品整合:全域網站代碼不僅適用於 Google Marketing Platform 產品,還可供其他 Google 產品使用,例如 Google Ads 和 Google Analytics (分析)。使用這些產品時,由於全域網站代碼的標記方式並無不同,因此在網站上導入也就更簡單。

  • 轉換追蹤更準確:使用全域網站代碼時,系統會在您的網域內設定新的 Cookie,用於儲存使用者的專屬識別碼或是將使用者帶進您網站的廣告點擊。這樣一來,Floodlight 就能更準確地評估轉換次數。

  • 如果您使用 Floodlight iframe 或圖片代碼,不妨改用全域網站代碼搭配轉換連接器使用 Google Tag Manager,這樣不但能提高轉換評估的準確度,還能在最新的動態功能和整合功能推出時立即採用。

由於全域網站代碼可使用透過您網域內所設定的新 Cookie 收集到的資訊,因此請務必提供清楚詳盡的資訊,讓使用者瞭解相關資料收集活動,並因應適用法律要求徵得使用者同意

全域網站代碼的運作方式

Floodlight 專用的全域網站代碼是由以下兩個 JavaScript 程式碼片段所組成:

  • 全域程式碼片段

  • 事件程式碼片段

全域程式碼片段

全域程式碼片段應置於您網站上所有 HTML 網頁的 <head> 區段中。以下提供某個全域網站代碼中的全域程式碼片段範例:

<!-- 
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-1234567"></script>
<script>
 window.dataLayer = window.dataLayer || [];
 function gtag(){dataLayer.push(arguments)};
 gtag('js', new Date());

 gtag('config', 'DC-1234567');
</script>
<!-- End of global snippet: Please do not remove -->

以上程式碼片段僅為範例,無法在您的網站上運作。您可以在設定 Floodlight 活動時查看及複製帳戶中的全域網站代碼。瞭解全域程式碼片段中的欄位和其他資訊

事件程式碼片段

您必須將事件程式碼片段安插在內含您所追蹤事件的網頁上。事件程式碼片段可以放在網頁中全域程式碼片段之後的任何位置,建議您將它放置在緊接全域程式碼片段之後的 <head> 區段內,以便最準確地追蹤數據。

以下是事件程式碼的範例:

<!--
Event snippet for Thank You on http://www.example.com/thanks: Please do not remove.
Place this snippet on pages with events you’re tracking. 
Creation date: 11/01/2017
-->
<script>
 gtag('event', 'purchase', {
   'allow_custom_scripts': true,
   'value': '[Revenue]',
   'transaction_id': '[Order ID]',
   'send_to': 'DC-1234567/group1/thank123+transactions',
   'u1': '[Custom Floodlight variable]'
 });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=1234567;type=group1;cat=thank123;
qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;
ord=[Order ID]?" width="1" height="1" alt="">
</noscript>
<!-- End of event snippet: Please do not remove -->

以上程式碼片段僅為範例,無法在您的網站上運作。您可以在設定 Floodlight 活動時查看及複製帳戶中的事件代碼。瞭解事件程式碼片段中的欄位和其他資訊

針對多項 Google 產品使用全域網站代碼

您可以設定讓全域網站代碼傳送資料到多項 Google 產品。舉例來說,假如您要使用 Google Analytics (分析)、Google Ads 轉換追蹤功能和 Search Ads 360,就只需要在網站的每個網頁中放置一組全域網站代碼。您只要針對每項產品,在全域程式碼片段中加上一個 'config' 指令,告知 Google 如何轉送資料即可。您想追蹤的每筆轉換或每個事件都有專屬的事件程式碼片段。瞭解如何建立全域網站代碼,以便同時進行 Search Ads 360 和 Google Ads 轉換追蹤

跨網域轉換追蹤

如果您想評估跨多個網域的活動 (例如當到達網頁網域與轉換網域不同時),可以在能夠將訪客帶往轉換網域的到達網域中,新增 set linker 指令到網頁上的全域網站代碼,以啟用跨網域追蹤功能。瞭解詳情

全域網站代碼所設定的 Cookie

全域網站代碼會在您的網域內設定新的 Cookie,用於儲存使用者的專屬 ID 或是將使用者帶進您網站的廣告點擊。這個 Cookie 會透過 GCLID (「Google 點擊 ID」) 參數接收廣告點擊資訊 (Google Ads 會先將這個參數加入到達網頁網址,再重新導向至您的網站)。

如何停用

如果您不希望讓全域網站代碼在您的網站網域內設定第一方 Cookie,請將下方醒目標示的部分加到全域程式碼片段的 config 指令中:

gtag('config', 'DC-1234567', {'conversion_linker': false});

我們不建議您停用這項功能,因為這會導致轉換評估準確度降低。

Google 代碼管理工具和全域網站代碼有何差異?

要在網站上加入代碼,分別有 Google 代碼管理工具和全域網站代碼這兩種方式。

如果您想透過單一位置管理 Google 及第三方代碼,而且日後不需修改網站程式碼,請使用 Google 代碼管理工具

要是您希望使用 JavaScript 直接在網站上進行代碼編碼,則應使用全域網站代碼。

這對您有幫助嗎?
我們應如何改進呢?