移轉像素
如果您之前已在以下位置手動新增像素至您的商店:theme.liquid 、checkout.liquid (僅限 Shopify Plus 方案)、結帳頁面設定中的其他指令碼或偏好設定頁面,則您可以將您的像素移轉至與 Shopify 應用程式像素或自訂像素相容。移轉舊像素的一些好處包括:
- 更方便存取追蹤顧客事件,包括結帳頁面的事件
- 遵守隱私權政策的內建工具
- Shopify 和像素提供者的持續維護和改進
深入瞭解 Shopify 的像素管理工具,以及移轉至 Shopify 應用程式像素或自訂像素的完整優勢。
此頁面上
從偏好設定頁面移轉 Meta 和 Google 像素
Shopify 管理介面的 Meta 和 Google Analytics 像素管理設定已升級,以符合支付卡產業資料安全標準 (PCI DSS) 的最新安全標準和法規。此變更可確保您的業務和顧客資訊保持安全,免於資料外洩及詐騙風險。深入瞭解 Shopify 如何協助您的商店保持 PCI DSS v4 合規性。
若要獲得最準確的追蹤與成效,請將像素移轉至以下管道之一:
- 將 Meta 像素移轉至 Facebook 與 Instagram 管道
- 將 Google Analytics 像素移轉至 Google & YouTube 管道
將 Google Analytics 像素移轉至 Google & YouTube 管道應用程式
如果您尚未將標籤移至 Google 和 YouTube 管道應用程式,則該標籤已轉換為自訂像素,以嘗試維持衡量作業的連續性。這可能會導致 Google Analytics 的衡量成效和功能下降。具體來說,您可以預期會產生以下影響:
由於事件衡量和代碼行為的差異,Google Analytics 中報告的資料可能有所變化 (或者,在某些情況下可能會遺失)。
Google Analytics 的核心功能 (例如加強型評估和跨網域評估) 可能無法正常運作。
Tag Assistant 可能無法運作,或者可能無法正確回報您的 GA4 標籤。
代碼診斷工具可能無法正確識別您的 GA4 標籤,或者可能建議不適合您使用的功能。
您之前新增至其他 Google Analytics Javascript 區段的設定都會被刪除。
Google Analytics 代碼的同意聲明處理方式可能有所變更。
從以下位置移轉舊像素:theme.liquid、checkout.liquid或其他指令碼
當您從 theme.liquid、checkout.liquid或其他指令碼移轉舊像素時,您可以執行以下任一操作:
為了避免重複或遺失顧客事件,請考慮在商店較不繁忙的期間移轉像素。
準備移轉像素
決定是否移轉工作流程時,請考量以下事項:
- 若要儘量降低發生缺少顧客事件的機率,請連結新的自訂像素,再移除舊像素。
- 若要避免重複追蹤顧客事件,請移除舊像素,再連結新的自訂像素。
- 若要移轉舊像素,您需要找到舊像素程式碼,才能將其移除或修改。大部分的像素都有兩個您需要尋找的元件: - 基本 Javascript SDK:Javascript SDK 通常會置於頁首,您可以在結帳頁面設定的 theme.liquid 和其他指令碼中找到。 - 用於收集顧客事件的舊像素程式碼:您通常可以在佈景主題的 Liquid 檔案中找到此程式碼,在結帳頁面設定中則可找到其他指令碼。請參閱第三方像素提供者的文件,查找顧客事件位置,以便瞭解要搜尋哪些內容。例如,Meta 的像素有一個名為 fbq() 的方法,而 Google 像素通常使用 gtag() 或 dataLayer.push()。
移轉舊像素,以便與應用程式像素相容
如果同時符合下列兩個條件,您可能會想移轉舊像素,以便與應用程式像素相容:
- 您已安裝可自動收集顧客事件的 Shopify 應用程式像素。
- 您也為應用程式像素無法追蹤的自訂事件新增了一些其他程式碼。
在此情況下,您應按照應用程式開發人員的指示來移轉舊像素。
將舊像素移轉至自訂像素
如果同時符合下列兩個條件,您可能會想將舊像素移轉至自訂像素:
- 您先前安裝的像素是由自己手動編寫程式碼,且未安裝任何 Shopify 應用程式。
- 沒有符合您需求的 Shopify 應用程式像素。
您可在移除舊像素程式碼之前或之後,連結新的自訂像素。
步驟如下:
- 建立自訂像素,訂閱您所需的標準及自訂顧客事件。
- 從 Liquid 檔案或結帳頁面設定的其他指令碼中刪除或替換之前新增的任何像素程式碼。這可能包括包含 Javascript SDK 的舊像素程式碼、收集標準事件或收集非標準事件。
- 將自訂像素新增至商店。
- 連結您的自訂像素。
移除或取代舊的像素程式碼
找到舊的像素程式碼後,您需要將其移除,或使用 Shopify 的 Shopify.analytics.publish() 方法取代,視像素追蹤的事件種類而定:
- 您可以移除您找到的所有 Javascript SDK 執行個體。
- 如果舊像素正在追蹤標準顧客事件,而您要新增的自訂像素或應用程式像素支援收集標準顧客事件,則應移除其程式碼。
- 如果舊像素正在追蹤自訂顧客事件,而您要新增的自訂像素或應用程式支援收集自訂顧客事件,則應取代其程式碼。
以下為追蹤非標準顧客事件的舊像素程式碼範例:
<script>fbq("trackCustom", "my_custom_event");</script>
以下為可用於取代的等效程式碼範例:
<script>Shopify.analytics.publish("my_custom_event");</script>
如果要建立自訂像素,您應納入訂閱自訂事件的程式碼,例如以下範例:
analytics.subscribe("my_custom_event", event => { fbq("trackCustom", "my_custom_event"); });