Wytyczne dotyczące rozpoczęcia atrybucji SKAdNetwork

Interfejs SKAdNetwork API firmy Apple służy do pomiaru skuteczności kampanii reklam 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 odbywa się 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 po wyświetleniu, w przypadku których atrybucja jest oparta na wyświetleniu reklamy.

Poniżej podajemy wytyczne, aby mieć pewność, że pakiet SDK do reklam mobilnych Google może prawidłowo inicjować atrybucję SKAdNetwork.

Atrybucja kliknięcia w reklamach mobilnych

Domyślnie atrybucja SKAdNetwork jest inicjowana przez zdarzenie kliknięcia reklamy w pakiecie SDK do reklam mobilnych Google tylko wtedy, gdy działanie polegające na kliknięciu prowadzi bezpośrednio do sklepu Apple App Store. Ma to na celu uniemożliwienie uruchomienia sklepu z aplikacjami w wyniku kliknięć, które nie służą do jego otwierania. Do tego rodzaju działań kliknięcia mogą zaliczać się np. wyświetlanie strony Informacja.

Wytyczne

Aby zagwarantować, że kliknięcia reklam i późniejsze instalacje aplikacji będą prowadziły do atrybucji SKAdNetwork, podczas tworzenia kreacji upewnij się, że docelowy URL kreacji:

  • bezpośredni link do reklamowanej aplikacji w sklepie z aplikacjami lub
  • używa metod przekierowania, np. HTTP 301 czy 302, albo innych typów łańcuchów przekierowań HTTP po stronie serwera, które prowadzą do ostatecznego miejsca docelowego sklepu z aplikacjami.

Linki do sklepu z aplikacjami bezpośrednio lub przez łańcuch przekierowań są weryfikowane, jeśli adres URL zaczyna się od dowolnego z tych wzorców:

  • https://apps.apple.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

Wszelkie inne strony docelowe lub korzystające z innych metod przekierowania po stronie klienta nie będą kierowane do sklepu z aplikacjami i mogą nie inicjować procesu atrybucji SKAdNetwork. Przykłady:

  • Strona HTML, która wymaga działania użytkownika w celu przekierowania do sklepu z aplikacjami
  • Strona HTML z automatycznym skryptem przekierowania JavaScript do sklepu z aplikacjami.
  • Tagi metaodświeżania

Sprawdzone metody dotyczące różnych typów kreacji

Działanie polegające na kliknięciu wywołujące atrybucję SKAdNetwork można skonfigurować w przypadku różnych typów kreacji w ten sposób:

Kreacje HTML
Możesz go ustawić jako docelowy adres URL w tagach kotwicy otaczających klikalny element lub jako docelowy adres URL operacji window.location pochodzących ze zdarzeń kliknięcia opartych na języku JavaScript.
MRAID
Działanie polegające na kliknięciu musi wywołać metodę Mraid.open(), aby rozpocząć atrybucję SKAdNetwork.
Film VAST
Adres URL sklepu z aplikacjami lub początkowy element łańcucha przekierowań można ustawić jako element ClickThrough w pliku XML VAST.
Natywna
Adres URL sklepu z aplikacjami lub początkowy element łańcucha przekierowań można ustawić w polu native_ad.click_link_url dla protokołu Google RTB lub w polu native.link w przypadku protokołu OpenRTB.

Atrybucja po wyświetleniu w przypadku reklam mobilnych

Gdy włączona jest atrybucja po obejrzeniu na platformie SKAdNetwork w wersji 2.2, interfejs SKAdNetwork API uruchamia licznik wyświetleń po wyrenderowaniu reklamy i obejrzeniu reklamy przez użytkownika. Atrybucja jest dozwolona tylko w przypadku reklam wyświetlanych przez co najmniej 3 sekundy.

Pamiętaj, że iOS w wersji 15.3 i starszych obsługuje tylko 1 aktywny licznik wyświetleń naraz. W takim przypadku, jeśli na tym samym ekranie istnieje kilka reklam z atrybucją po obejrzeniu, może się zdarzyć, że nie zainicjujemy atrybucji po obejrzeniu. To ograniczenie zostało zmniejszone w iOS w wersji 15.4 i nowszych, więc SKAdNetwork umożliwia teraz wielokrotne wyświetlenia reklam z włączoną atrybucją po obejrzeniu.

Wytyczne

Pola pytania o stawkę BidRequest.mobile.skadn.supported_fidelity_types dotyczące protokołu Google RTB i BidRequest.imp.ext.skadn.fidelities protokołu OpenRTB określają, które typy wierności atrybucji są obsługiwane w pytaniu o stawkę. Te pola obejmują typ wierności VIEW_THROUGH_ADS w SKAdNetwork w wersji 2.2 i nowszych.

Jeśli atrybucja po obejrzeniu nie jest obsługiwana, odpowiedź na stawkę nie zawiera wartości VIEW_THROUGH_ADS. Jeśli odpowiadasz z użyciem VIEW_THROUGH_ADS wierności, gdy nie są obsługiwane, stawka jest odfiltrowana przed aukcją.

Zgodność wsteczna

Od SKAdNetwork w wersji 4.0 żądania reklamy z atrybucją SKAdNetwork są zgodne wstecznie. Dzięki temu sieci reklamowe będą mogły reagować za pomocą starszych wersji SKAdNetwork, nawet jeśli żądanie reklamy obsługuje nowsze wersje.

Wytyczne

Zarówno wersja systemu operacyjnego urządzenia użytkownika, jak i wersja pakietu SDK do reklam mobilnych Google aplikacji wydawcy określają, które funkcje SKAdNetwork są obsługiwane przez żądanie reklamy. Wartość tę można określić w pytaniu o stawkę, korzystając z pola BidRequest.mobile.skadn.versions (protokół RTB Google) i pola BidRequest.imp.ext.skadn.versions dla protokołu OpenRTB. To pole zawiera listę wszystkich wersji SKAdNetwork obsługiwanych przez żądanie reklamy.

Aby zapobiec filtrowaniu stawek, upewnij się, że wersja SKAdNetwork używana do tworzenia odpowiedzi znajduje się w jednej z wersji wymienionych w pytaniu o stawkę. Pamiętaj też, że po wprowadzeniu nowych wersji SKAdNetwork dozwolone jest odpowiadanie za pomocą starszych wersji, o ile dana wersja znajduje się na tej liście. Dzięki temu sieci reklamowe mogą nadal reagować na starsze wersje i dostosowywać nowsze wersje we własnym tempie.