Interfejs SKAdNetwork API od Apple ma na celu pomiar skuteczności kampanii reklamowych promujących instalacje aplikacji przy jednoczesnym zachowaniu prywatności użytkowników. W przypadku SKAdNetwork w wersjach 2.0 i 2.1 atrybucja instalacji w przypadku reklam renderowanych przez StoreKit jest oparta na kliknięciach reklamy, które prowadzą do zainstalowania aplikacji przez użytkownika. SKAdNetwork w wersji 2.2 i nowszych obsługuje dodatkowo reklamy typu „obejrzenie – konwersja”, w przypadku których atrybucja jest oparta wyłącznie na obejrzeniu reklamy.
Poniższe wytyczne pomogą Ci zadbać o to, aby pakiet SDK do reklam mobilnych Google mógł prawidłowo inicjować atrybucję SKAdNetwork.
Atrybucja kliknięć w przypadku reklam mobilnych
Atrybucja SKAdNetwork jest inicjowana przez zdarzenie kliknięcia reklamy w pakiecie SDK do reklam mobilnych Google tylko wtedy, gdy kliknięcie nastąpi w Apple App Store. Ten wymóg ma zapobiegać uruchamianiu sklepu z aplikacjami przez kliknięcia, które nie mają go otwierać. Te typy działań po kliknięciu mogą obejmować na przykład przejście na stronę Informacja.
Wytyczne
Aby mieć pewność, że kliknięcia reklam i późniejsze instalacje aplikacji będą skutkować atrybucją SKAdNetwork, podczas tworzenia kreacji upewnij się, że docelowy URL kreacji jest jednym z tych adresów:
- 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 bezpośrednio lub przez łańcuch przekierowań są potwierdzane, jeśli adres URL zaczyna się od jednego z tych wzorców:
https://apps.apple.comhttps://itunes.apple.comitms-apps://itms://
Wszystkie inne strony docelowe lub 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 od użytkownika działania, aby przekierować go do sklepu z aplikacjami;
- strona HTML z automatycznym skryptem przekierowania JavaScript do sklepu z aplikacjami;
- Metatagi odświeżania
Sprawdzone metody dotyczące różnych typów kreacji
Działanie kliknięcia inicjujące atrybucję SKAdNetwork można skonfigurować dla różnych typów kreacji w ten sposób:
- Kreacje HTML
- Można go skonfigurować jako docelowy adres URL w tagach kotwicy otaczających element, w który można kliknąć, lub jako docelowy adres URL operacji
window.locationz zdarzeń kliknięcia opartych na JavaScript. - MRAID
- Działanie kliknięcia musi wywoływać
Mraid.open(), aby zainicjować atrybucję SKAdNetwork. - Wideo VAST
- Adres URL sklepu z aplikacjami powinien być ustawiony w elemencie
ClickThroughw pliku VAST XML. - Natywna
- Adres URL sklepu z aplikacjami powinien być ustawiony w polu
native.link.urlw przypadku protokołu OpenRTB (lub w polunative_ad.click_link_urlw przypadku wycofanego protokołu Google RTB).
Atrybucja po obejrzeniu w przypadku reklam mobilnych
Gdy atrybucja po wyświetleniu w SKAdNetwork w wersji 2.2 jest obsługiwana, interfejs SKAdNetwork API uruchamia licznik wyświetleń, gdy 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 licznik wyświetleń naraz. W takim przypadku może się zdarzyć, że wyświetlenie nie zainicjuje atrybucji po wyświetleniu, jeśli na tym samym ekranie znajduje się wiele reklam z atrybucją po wyświetleniu. To ograniczenie zostało zniesione w iOS w wersji 15.4 i nowszych, dzięki czemu SKAdNetwork umożliwia teraz wiele jednoczesnych wyświetleń włączonych na potrzeby atrybucji po wyświetleniu.
Wytyczne
Pole pytania o stawkę BidRequest.imp.ext.skadn.fidelities określa, które typy dokładności atrybucji są obsługiwane. To pole zawiera VIEW_THROUGH_ADS typ wierności w SKAdNetwork w wersji 2.2 lub nowszej.
Upewnij się, że odpowiedź na pytanie o stawkę nie zawiera wartości VIEW_THROUGH_ADS fidelities, jeśli atrybucja po obejrzeniu nie jest obsługiwana. Odpowiadanie za pomocą wartości VIEW_THROUGH_ADS
fidelities, gdy nie są one obsługiwane, powoduje odfiltrowanie stawki przed aukcją.
Zgodność wsteczna
Od wersji 4.0 interfejsu SKAdNetwork żądania reklam z włączoną atrybucją SKAdNetwork są wstecznie zgodne. Dzięki temu sieci reklamowe mogą odpowiadać starszymi wersjami SKAdNetwork, nawet jeśli żądanie reklamy obsługuje nowsze wersje.
Wytyczne
Wersja systemu operacyjnego urządzenia użytkownika i wersja pakietu SDK do reklam mobilnych Google w aplikacji wydawcy określają, które funkcje SKAdNetwork są obsługiwane przez żądanie reklamy.
Można to określić w żądaniu stawki za pomocą parametru BidRequest.imp.ext.skadn.versions. Zawiera listę 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 wersji wymienionych w pytaniu o stawkę. Pamiętaj też, że gdy wprowadzane są nowsze wersje SKAdNetwork, odpowiadanie za pomocą wcześniejszych wersji jest dozwolone, o ile wersja znajduje się na tej liście. Dzięki temu sieci reklamowe mogą nadal odpowiadać za pomocą starszych wersji i dostosowywać nowsze wersje we własnym tempie.