SKAdNetwork 歸因啟動指南

Apple 的 SKAdNetwork API 旨在評估應用程式安裝廣告活動的成效,同時維護使用者隱私。針對 SKAdNetwork v2.0 和 2.1 版,StoreKit 顯示廣告的安裝歸因是藉由點擊廣告的使用者,而促成使用者安裝應用程式。SKAdNetwork v2.2 以上版本另外支援瀏覽後轉換,其中歸因作業是直接觀看廣告。

以下指南可確保 Google Mobile Ads SDK 能正確啟動 SKAdNetwork 歸因功能。

行動廣告的點擊歸因

根據預設,只有在點擊動作明確到達 Apple App Store 時,Google Mobile Ads SDK 廣告點擊事件才會啟動 SKAdNetwork 歸因。之所以提出這項規定,是為了避免使用者因點擊「非」開啟應用程式商店而啟動應用程式商店。這些點擊動作可能包括前往 Ad Choices 頁面。

規範

為保證廣告獲得的點擊動作與後續安裝應用程式的點擊動作會產生 SKAdNetwork 歸因功能,請在建立廣告素材時,確認廣告素材的到達網址為

  • 導向應用程式商店中宣傳的應用程式
  • 使用重新導向方法,例如 HTTP 301、302,或其他類型的伺服器端 HTTP 重新導向鏈結,這些鏈結將成為應用程式商店的目的地。

如果網址的開頭是下列任一模式,系統會透過重新導向鏈結確認應用程式商店連結:

  • https://apps.apple.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

至於任何其他到達網頁或使用任何其他用戶端重新導向方法,經判定「不會」帶來應用程式商店,可能無法啟動 SKAdNetwork 歸因程序。示例:

  • 使用者需要採取行動的 HTML 網頁,才能重新導向至應用程式商店
  • 內含自動 JavaScript 式重新導向指令碼至應用程式商店的 HTML 網頁
  • 中繼重新整理標記

各種廣告素材類型的最佳做法

您可以為不同的廣告素材類型設定啟動 SKAdNetwork 歸因的點擊動作,如下所示:

HTML 廣告素材
可設為可點擊元素周圍錨定標記中的到達網頁網址,或設為以 JavaScript 點擊事件為基礎的 window.location 作業的目標網址。
MRAID
點擊動作需要呼叫 Mraid.open(),才能啟動 SKAdNetwork 歸因功能。
VAST 影片
應用程式商店網址或重新導向鏈結的起始元素可設為 VAST XML 中的 ClickThrough 元素。
原生
你可以在 Google RTB 通訊協定的 native_ad.click_link_url 欄位或 OpenRTB proto 的 native.link 欄位設定應用程式商店網址或重新導向鏈結的起始元素。

行動廣告的瀏覽後轉換歸因

如果支援 SKAdNetwork v2.2 瀏覽後轉換歸因功能,SKAdNetwork API 會在廣告算繪且使用者觀看時啟動曝光計時器。廣告必須顯示至少 3 秒,才能提供作者資訊。

請注意,iOS 15.3 以下版本一次只能支援 1 個有效曝光計時器。在這種情況下,如果同一個畫面中有多個瀏覽後轉換歸因廣告,曝光啟動歸因作業可能就會失敗。這項限制在 iOS 15.4 以上版本中已解除,因此 SKAdNetwork 現在允許啟用瀏覽後轉換歸因功能的並行曝光。

規範

Google RTB 通訊協定的出價要求欄位 BidRequest.mobile.skadn.supported_fidelity_types 和 OpenRTB 通訊協定的 BidRequest.imp.ext.skadn.fidelities 都會指定出價要求支援的歸因精確度類型。這些欄位包含 SKAdNetwork v2.2 以上版本中的 VIEW_THROUGH_ADS 擬真度類型。

如果不支援瀏覽後轉換歸因,請確保出價回應不含 VIEW_THROUGH_ADS 準確度。若在不支援的情況下回應 VIEW_THROUGH_ADS 準確度,會導致出價在競價前遭到篩除。

回溯相容性

自 SKAdNetwork v4.0 起,已啟用 SKAdNetwork 歸因功能的廣告請求可回溯相容。如此一來,即使廣告請求支援較新版本,廣告聯播網也能使用舊版 SKAdNetwork 回應。

規範

使用者的裝置作業系統版本和發布商應用程式的 Google Mobile Ads SDK 版本,都會指定廣告請求支援哪些 SKAdNetwork 功能。您可以利用 Google RTB 通訊協定的 BidRequest.mobile.skadn.versions 欄位或 OpenRTB 通訊協定的 BidRequest.imp.ext.skadn.versions 欄位,在出價要求決定這項資訊。這個欄位會列出廣告請求支援的所有 SKAdNetwork 版本。

為了避免出價篩選,請確認用於建立回應的 SKAdNetwork 版本是出價要求上列出的其中一個版本。此外,推出較新的 SKAdNetwork 版本時,請注意,只要該版本列在這份清單中,就能使用舊版回應。如此一來,廣告聯播網就能持續使用較舊版本回應,並按自己的步調調整新版本。