SKAdNetwork 歸因啟動指南

Apple 的 SKAdNetwork API 旨在評估應用程式安裝廣告活動的成效,同時維護使用者隱私。對於 SKAdNetwork 2.0 版和 2.1 版,StoreKit 算繪廣告的歸因安裝次數,是由促使使用者安裝應用程式的廣告點擊所驅動。SKAdNetwork 2.2 版和更新版本則額外支援瀏覽後廣告,其中歸因是由瀏覽廣告所驅動。

我們提供以下指南,確保 Google Mobile Ads SDK 能正確啟動 SKAdNetwork 歸因功能。

行動廣告的點擊歸因

只有在點擊動作明確導向 Apple 應用程式商店時,Google Mobile Ads SDK 廣告點擊事件才會啟動 SKAdNetwork 歸因。這項規定的原因,是為了避免應用程式商店遭到「非」開啟應用程式商店的點擊觸發。這類點擊動作包括前往 AdChoices 頁面。

指南規範

為確保廣告的點擊動作和後續應用程式安裝動作會產生 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 元素中。
原生
應用程式商店網址應設在 OpenRTB 的 native.link.url 欄位 (或已淘汰的 Google RTB 通訊協定中的 native_ad.click_link_url 欄位)。

行動廣告的瀏覽後歸因

支援 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 2.2 以上版本中的 VIEW_THROUGH_ADS 擬真度類型。

如果不支援瀏覽後歸因,請確認出價回應不包含 VIEW_THROUGH_ADS 忠誠度。如果在系統不支援的情況下回應 VIEW_THROUGH_ADS 精確度,出價會在競價前遭到篩除。

回溯相容性

自 SKAdNetwork 4.0 版起,支援 SKAdNetwork 歸因的廣告要求可向下相容。這樣一來,即使廣告要求支援較新的版本,廣告聯播網也能以舊版 SKAdNetwork 回應。

指南規範

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

為避免出價遭到篩除,請確認用於建立回應的 SKAdNetwork 版本是出價要求中列出的版本之一。此外,當新版 SKAdNetwork 推出時,請注意,只要版本在這個清單中,系統就會允許以舊版回應。這樣一來,廣告聯播網就能繼續以舊版回應,並自行調整新版。