SKAdNetwork 歸因啟動指南

Apple 的 SKAdNetwork API 旨在評估應用程式安裝廣告活動的成效,同時維護使用者隱私。若是 SKAdNetwork 2.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 網頁
  • HTML 網頁含有前往應用程式商店的自動化 JavaScript 重新導向指令碼
  • 中繼重新整理標記

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

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

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

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

在支援 SKAdNetwork 2.2 版瀏覽後轉換歸因的情況下,SKAdNetwork API 會在廣告顯示並向使用者顯示後,啟動曝光計時器。歸因資訊僅適用於顯示至少 3 秒的廣告。

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

規範

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

如果不支援瀏覽後轉換歸因,請確認出價回應不會包含 VIEW_THROUGH_ADS 擬真度。如果回應中包含 VIEW_THROUGH_ADS 擬真度,系統在競價前就會篩除出價。

回溯相容性

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

規範

使用者裝置的 OS 版本,以及發布商應用程式的 Google Mobile Ads SDK 版本,都會決定廣告請求支援哪些 SKAdNetwork 功能。當您在出價要求中使用 OpenRTB 的 BidRequest.imp.ext.skadn.versions 欄位,或是已淘汰的 Google RTB 通訊協定的 BidRequest.mobile.skadn.versions 欄位而定,可以做出決定。這些列出廣告請求支援的所有 SKAdNetwork 版本。

如要避免出價篩選,請確認用於建構回應的 SKAdNetwork 版本是出價要求中列出的其中一個版本。此外,在推出新版 SKAdNetwork 時,請注意,只要這份清單中有舊版,就可以透過舊版回應。如此一來,廣告聯播網就能持續回應舊版本,並依自己的步調調整新版本。