Menedżer tagów Google obsługuje elastyczne śledzenie konwersji Google Ads na podstawie wyzwalaczy w iOS 6 za pomocą tagów śledzenia konwersji Google Ads. W tym przewodniku wykorzystywana jest konwersja polegająca na pobraniu aplikacji na iOS, aby pokazać Ci, jak za pomocą Menedżera tagów Google skonfigurować i zaimplementować tag śledzenia konwersji Google Ads.
Aby skonfigurować i wdrożyć śledzenie konwersji Google Ads w przypadku pobrania aplikacji na iOS:
- Tworzenie nowej konwersji w Google Ads
- Tworzenie blokujących i uruchamiających się wyzwalaczy
- Tworzenie tagu śledzenia konwersji Google Ads
- Przesyłanie zdarzenia konwersji do warstwy danych
- Rejestrowanie precyzyjnych linków
- Publikowanie kontenera
- Identyfikator dostępu dla reklamodawców (IDFA)
1. Tworzenie nowej konwersji w Google Ads
Aby utworzyć nową konwersję w Google Ads:
- Zaloguj się na konto Google Ads.
- Na pasku menu kliknij Narzędzia > Konwersje.
- Kliknij + KONWERSJA.
- Wybierz Aplikacja.
- Wybierz Pobieranie aplikacji i iOS, a następnie kliknij Dalej.
- Wpisz te informacje:
- Kliknij Nazwa, aby wpisać nazwę aplikacji na iOS, a następnie kliknij Gotowe.
- Kliknij Wartość, aby wpisać wartość dla każdego pobrania, lub wybierz Nie przypisuj wartości temu pobraniu i kliknij Gotowe.
- Kliknij Optymalizacja, która jest domyślnie zaznaczona. Aby wyłączyć optymalizację, kliknij WŁĄCZONY, aby przełączyć go na WYŁĄCZONY, a następnie kliknij Gotowe.
- (Opcjonalnie) Kliknij URL ogłaszania zwrotnego, aby wpisać adres URL dostawcy usług analitycznych, do którego mają być przesyłane konwersje, a potem kliknij Gotowe.
- Kliknij Zapisz i kontynuuj.
- Sprawdź ustawienia konwersji. Aby zmienić ustawienia, kliknij Edytuj ustawienia.
- W sekcji Skonfiguruj metodę śledzenia wybierz Umieść kod śledzenia w aplikacji.
- Aby zapisać wartości
conversionId
ilabel
, kliknij Zapisz instrukcje i kod lub Wyślij instrukcje i kod e-mailem. - Kliknij Gotowe.
2. Tworzenie aktywatorów blokowania i aktywowania
W interfejsie Menedżera tagów Google utwórz reguły blokowania i uruchamiania, które określą, kiedy ma się uruchamiać tag śledzenia konwersji.
Tagi konwersji Google Ads są obsługiwane tylko w systemie iOS w wersji 6.0 lub nowszej, dlatego musisz utworzyć 2 reguły:
- Blokowanie reguły
Wartość parametru
os version
jest mniejsza niż 6,0. - Reguła uruchamiająca
event
to zawszeappLaunch
, aplatform
toiOS
.
Aby utworzyć regułę blokującą w Menedżerze tagów Google:
- Zaloguj się na konto Menedżera tagów Google.
- Wybierz kontener mobilny.
- W panelu nawigacyjnym po lewej stronie kliknij Reguły.
- Kliknij Nowa.
- Kliknij Reguła bez nazwy, aby wpisać nazwę reguły osVersionPre6.
- W sekcji Wyzwalanie wpisz ten warunek:
- Kliknij Utwórz regułę.
Aby utworzyć regułę wywołania w Menedżerze tagów Google:
- Zaloguj się na konto Menedżera tagów Google.
- Wybierz kontener mobilny.
- W panelu nawigacyjnym po lewej stronie kliknij Reguły.
- Kliknij kolejno Nowa i Reguła niestandardowa.
- Kliknij Regulator bez tytułu, aby wpisać nazwę reguły wyzwalanie, gdy zdarzenie równa się appLaunch, a platforma równa się iOS.
- W sekcji Ta reguła uruchamia się, gdy jest spełniony ten warunek kliknij Niektóre zdarzenia i podaj te warunki:
- Kliknij Utwórz regułę.
3. Tworzenie tagu konwersji Google Ads
W interfejsie Menedżera tagów Google użyj podanych niżej wartości konfiguracji, aby utworzyć nowy tag śledzenia konwersji Google Ads, który będzie śledzić pobranie aplikacji jako konwersję:
Nazwa tagu : iOS App Download Conversion
Typ tagu : Google Ads Conversion Tracking
Identyfikator konwersji : Skopiuj conversionId
z fragmentu kodu Google Ads
Etykieta konwersji : Skopiuj label
z fragmentu kodu Google Ads
Wartość konwersji : nie musi być taka sama jak w fragmentach kodu Google Ads
Niepowtarzalna : Yes
Wyzwalacz: fire when event equals appLaunch and platform equals iOS
Wyzwalacz blokujący: osVersionPre6
4. Przesyłanie zdarzenia konwersji do warstwy danych
Dodaj do aplikacji kod, który przekaże do warstwy danych zdarzenie powodujące konwersję. Aby na przykład śledzić pobieranie aplikacji, prześlij do warstwy danych zdarzenie o wartości appLaunch
, gdy aplikacja zostanie uruchomiona i kontener Menedżera tagów będzie dostępny.
// // MyNotifier.h // #import "TAGContainerOpener.h" @interface MyNotifier : NSObject<TAGContainerOpenerNotifier> @end // // MyNotifier.m // #import "AppDelegate.h" #import "MyNotifier.h" #import "TAGDataLayer.h" #import "TAGManager.h" @implementation MyNotifier - (void)containerAvailable:(TAGContainer *)container { AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; if (appDelegate.appLaunchEventPushed == NO) { // Push the app launch event once after the container is opened. [[TAGManager instance].dataLayer push:@{@"event": @"appLaunch"}]; appDelegate.appLaunchEventPushed = YES; } } @end // // AppDelegate.m // #import "AppDelegate.h" #import "MyNotifier.h" #import "TAGDataLayer.h" #import "TAGManager.h" @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // MyNotifier::containerAvailable: is called when the container is opened. [TAGContainerOpener openContainerWithId:@"GTM-XXXX" tagManager:[TAGManager instance] openType:kTAGOpenTypePreferNonDefault timeout:nil notifier:[[MyNotifier alloc] init]]; // Rest of the method implementation. return YES: } // Rest of the AppDelegate implementation @end
5. Rejestrowanie precyzyjnych linków
Jeśli Twoja aplikacja korzysta z precyzyjnych linków, aby zarejestrować konwersję z wykorzystaniem precyzyjnego linku, prześlij link do warstwy danych jako "gtm.url"
w elementach application:handleOpenURL
w elementach AppDelegate
:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. Opublikuj kontener.
Możesz teraz opublikować kontener, aby zacząć wysyłać do Google Ads pingi śledzenia konwersji. Więcej informacji znajdziesz w sekcji Publikowanie i wersje.
Więcej informacji o śledzeniu konwersji Google Ads, w tym odpowiedzi na pytania o sposób raportowania konwersji, znajdziesz w artykule Śledzenie konwersji.
7. Identyfikator dostępu dla reklamodawców (IDFA)
Aby umożliwić aplikacji na iOS dostęp do identyfikatora dla reklamodawców (IDFA):
- Uwzględnij bibliotekę
libAdIdAccess.a
w rzeczywistym środowisku docelowym. - W opcjach tagu łączącego określ rzeczywistą wartość docelową
-ObjC
lub-force_Load
. - Dodaj
AdSupport.framework
do rzeczywistego celu.