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 推出時,請注意,只要版本在這個清單中,系統就會允許以舊版回應。這樣一來,廣告聯播網就能繼續以舊版回應,並自行調整新版。