Interfejs SKAdNetwork API firmy Apple służy do pomiaru skuteczności kampanii reklamowych promujących instalacje aplikacji przy jednoczesnym zachowaniu prywatności użytkowników. W przypadku SKAdNetwork w wersji 2.0 i 2.1 atrybucja instalacji reklamy renderowanej przez StoreKit jest określana na podstawie kliknięć reklamy, które doprowadziły do zainstalowania aplikacji przez użytkownika. SKAdNetwork w wersji 2.2 i nowszych obsługuje dodatkowo reklamy z konwersją po obejrzeniu, w których atrybucja jest określana na podstawie samego obejrzenia reklamy.
Aby zapewnić prawidłowe inicjowanie atrybucji SKAdNetwork przez pakiet SDK do reklam mobilnych Google, postępuj zgodnie z podanymi niżej wskazówkami.
Atrybucja kliknięć w reklamach mobilnych
Przypisanie SKAdNetwork jest inicjowane przez zdarzenie kliknięcia reklamy w pakiecie SDK do reklam mobilnych Google tylko wtedy, gdy działanie polegające na kliknięciu prowadzi do Apple App Store. Wymaganie to ma na celu zapobieganie otwieraniu sklepu z aplikacjami przez kliknięcia, które nie mają na celu otwarcia sklepu. Takie działania mogą obejmować np. przejście na stronę Informacje o reklamach.
Wytyczne
Aby mieć pewność, że kliknięcia reklam i kolejne instalacje aplikacji będą skutkować atrybucją SKAdNetwork, podczas tworzenia kreacji upewnij się, że docelowe adresy URL kliknięcia kreacji:
- bezpośredni link do reklamowanej aplikacji w sklepie z aplikacjami,
- używa metod przekierowania, takich jak HTTP 301, 302 lub inne typy łańcuchów przekierowań HTTP po stronie serwera, które prowadzą do sklepu z aplikacjami.
Linki do sklepu z aplikacjami, które prowadzą bezpośrednio lub przez łańcuch przekierowań, są potwierdzane, jeśli adres URL zaczyna się od jednego z tych wzorów:
https://apps.apple.com
https://itunes.apple.com
itms-apps://
itms://
Inne strony docelowe lub inne metody przekierowania po stronie klienta nie prowadzą do sklepu z aplikacjami i mogą nie inicjować procesu atrybucji SKAdNetwork. Przykłady:
- strona HTML, która wymaga działania użytkownika, aby przekierować do sklepu z aplikacjami
- strona HTML zawierająca automatyczny skrypt przekierowania do sklepu z aplikacjami oparty na JavaScript;
- Metatagi odświeżania
Sprawdzone metody dotyczące różnych typów kreacji
Działanie kliknięcia, które inicjuje atrybucję SKAdNetwork, można skonfigurować w przypadku różnych typów kreacji w ten sposób:
- Kreacje HTML
- Możesz go skonfigurować jako docelowy adres URL w tagach kotwic otaczających klikalny element lub jako docelowy adres URL operacji
window.location
z zdarzeń kliknięcia opartego na JavaScript. - MRAID
- Akcja kliknięcia musi wywoływać funkcję
Mraid.open()
, aby zainicjować atrybucję SKAdNetwork. - Film VAST
- Adres URL sklepu z aplikacjami należy ustawić w elemencie
ClickThrough
w pliku VAST XML. - Natywna
- W przypadku OpenRTB adres URL sklepu z aplikacjami należy ustawić w polu
native.link.url
(lub w polunative_ad.click_link_url
w przypadku przestarzałego protokołu Google RTB).
Atrybucja po obejrzeniu w przypadku reklam mobilnych
Gdy obsługiwana jest atrybucja wyświetleń SKAdNetwork w wersji 2.2, interfejs SKAdNetwork API uruchamia licznik czasu wyświetleń po tym, jak reklama zostanie wyrenderowana i wyświetlona przez użytkownika. Atrybucja jest dozwolona tylko w przypadku reklam, które były wyświetlane przez co najmniej 3 sekundy.
Pamiętaj, że wersje iOS 15.3 i starsze obsługują tylko 1 aktywny stoper wyświetleń. W takim przypadku inicjacja atrybucji wyświetleń może się nie udać, jeśli na tym samym ekranie znajduje się kilka reklam atrybucji wyświetleń. To ograniczenie zostało zniesione w przypadku iOS w wersji 15.4 i nowszych, dzięki czemu SKAdNetwork umożliwia teraz stosowanie wielu jednoczesnych wyświetleń w celu atrybucji po wyświetleniu.
Wytyczne
Pole żądania stawki BidRequest.imp.ext.skadn.fidelities
w przypadku OpenRTB (lub BidRequest.mobile.skadn.supported_fidelity_types
w przypadku wycofanego protokołu Google RTB) określa, które typy dokładności atrybucji są obsługiwane przez żądanie stawki. To pole zawiera typ jakości VIEW_THROUGH_ADS
w wersjach SKAdNetwork w wersji 2.2 lub nowszej.
Jeśli atrybucja po obejrzeniu nie jest obsługiwana, upewnij się, że odpowiedź na pytanie o stawkę nie zawiera wierszy VIEW_THROUGH_ADS
. Odpowiedź z użyciem wierności VIEW_THROUGH_ADS
, gdy nie jest obsługiwana, powoduje odfiltrowanie stawki przed aukcją.
Zgodność wsteczna
Od wersji SKAdNetwork 4.0 żądania reklam włączone do atrybucji SKAdNetwork są zgodne ze starszymi wersjami. Dzięki temu sieci reklamowe mogą odpowiadać wersjami SKAdNetwork wstecz nawet wtedy, gdy żądanie reklamy obsługuje nowsze wersje.
Wytyczne
Wersja systemu operacyjnego urządzenia użytkownika i wersja pakietu SDK do reklam mobilnych Google aplikacji wydawcy określają, które funkcje SKAdNetwork są obsługiwane przez żądanie reklamy.
Można to określić w żądaniu stawki za pomocą pola BidRequest.imp.ext.skadn.versions
w protokole OpenRTB (lub wycofanego pola BidRequest.mobile.skadn.versions
w protokole Google RTB). Lista wszystkich wersji SKAdNetwork obsługiwanych przez żądanie reklamy.
Aby zapobiec filtrowaniu stawek, upewnij się, że wersja SKAdNetwork użyta do utworzenia odpowiedzi jest jedną z wymienionych wersji w pytaniu o stawkę. Pamiętaj też, że gdy wprowadzimy nowsze wersje SKAdNetwork, możesz odpowiadać wersjami starszymi, o ile są one dostępne na tej liście. Dzięki temu sieci reklamowe mogą nadal odpowiadać na wcześniejsze wersje i dostosowywać nowsze wersje we własnym tempie.