Wytyczne dotyczące rozpoczęcia atrybucji SKAdNetwork

Interfejs SKAdNetwork API firmy Apple służy do pomiaru skuteczności kampanii reklamowych promujących instalacje aplikacji przy zachowaniu prywatności użytkowników. W przypadku SKAdNetwork w wersjach 2.0 i 2.1 przypisywanie instalacji reklam renderowanych przez StoreKit jest oparte na kliknięciach reklamy, które mogłyby doprowadzić do zainstalowania aplikacji przez użytkownika. SKAdNetwork w wersji 2.2 i nowsze wersje obsługują dodatkowo reklamy po wyświetleniu, w przypadku których atrybucja jest oparta na samym wyświetleniu reklamy.

Podane niżej wskazówki pomogą Ci zadbać o to, aby pakiet SDK do reklam mobilnych Google mógł prawidłowo zainicjować atrybucję SKAdNetwork.

Atrybucja kliknięć 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 związane z kliknięciem trafi do Apple App Store. To wymaganie ma na celu zapobieganie uruchamianiu sklepu z aplikacjami za pomocą kliknięć, które nie mają na celu otwarcia sklepu z aplikacjami. Do działań tego typu może chodzić np. otwarcie strony Informacja.

Wskazówki

Aby mieć pewność, że działania związane z kliknięciami w reklamach i kolejnymi instalacjami aplikacji spowodują przypisanie atrybucji SKAdNetwork, podczas tworzenia kreacji zadbaj o to, aby docelowy adres URL kreacji:

  • bezpośredni link do reklamowanej aplikacji w sklepie z aplikacjami,
  • korzysta z metod przekierowania, np. HTTP 301, 302, lub innych typów łańcuchów przekierowań HTTP po stronie serwera, które doprowadzą do docelowego sklepu z aplikacjami.

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

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

Pozostałe strony docelowe lub korzystające z innych metod przekierowania po stronie klienta nie trafiają 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 zautomatyzowanym skryptem JavaScript przekierowującym do sklepu z aplikacjami,
  • Tagi metaodświeżania

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

Działanie kliknięcia rozpoczynające atrybucję SKAdNetwork można skonfigurować dla 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 ze zdarzeń opartych na kliknięciu za pomocą JavaScriptu.
MRAID
Kliknięcie musi wywołać metodę Mraid.open(), aby zainicjować atrybucję SKAdNetwork.
Wideo 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 element początkowy ł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 reklam mobilnych

Jeśli obsługiwana jest atrybucja po wyświetleniu SKAdNetwork w wersji 2.2, interfejs SKAdNetwork API uruchamia licznik wyświetleń po wyrenderowaniu reklamy i jej obejrzeniu przez użytkownika. Atrybucja jest dozwolona tylko w przypadku reklam, które były wyświetlane co najmniej 3 sekundy.

Pamiętaj, że system iOS w wersji 15.3 i starszych obsługuje tylko 1 aktywny licznik wyświetleń naraz. W takim przypadku wyświetlenie może się nie udać zainicjować atrybucji po wyświetleniu, jeśli na jednym ekranie jest wiele reklam atrybucji po wyświetleniu. To ograniczenie zostało zniesione w systemie iOS w wersji 15.4 i nowszych, dlatego SKAdNetwork umożliwia teraz przypisywanie wielu równoczesnych wyświetleń z włączonym atrybucją po obejrzeniu.

Wskazówki

Pola pytania o stawkę BidRequest.imp.ext.skadn.fidelities w przypadku OpenRTB i BidRequest.mobile.skadn.supported_fidelity_types wycofanego protokołu Google RTB 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 wyświetleniu nie jest obsługiwana, odpowiedź na stawkę nie zawiera usług wiernych VIEW_THROUGH_ADS. Jeśli funkcja VIEW_THROUGH_ADS nie będzie obsługiwana, stawka zostanie odfiltrowana przed aukcją.

Zgodność wsteczna

Od wersji SKAdNetwork 4.0 żądania reklam włączone na potrzeby atrybucji SKAdNetwork są wstecznie zgodne. Dzięki temu sieci reklamowe mogą reagować na starsze wersje SKAdNetwork nawet wtedy, gdy żądanie reklamy obsługuje nowsze wersje.

Wskazówki

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 w żądaniu reklamy. Można to określić w pytaniu o stawkę za pomocą pola BidRequest.imp.ext.skadn.versions OpenRTB lub pola BidRequest.mobile.skadn.versions wycofanego protokołu Google RTB. Zawierają one wszystkie wersje SKAdNetwork obsługiwane przez żądanie reklamy.

Aby uniknąć filtrowania stawek, sprawdź, czy wersja SKAdNetwork używana do kompilacji odpowiedzi jest jedną z wersji wymienionych w pytaniu o stawkę. Poza tym w przypadku wprowadzenia nowszych wersji SKAdNetwork pamiętaj, że odpowiadanie przy użyciu starszych wersji jest dozwolone, o ile dana wersja znajduje się na tej liście. Dzięki temu sieci reklamowe nadal będą reagować przy użyciu starszych wersji i dostosowywać nowsze we własnym tempie.