Śledzenie konwersji w Google Ads

Menedżer tagów Google obsługuje w iOS 6 elastyczne śledzenie konwersji Google Ads oparte na regułach za pomocą tagów śledzenia konwersji Google Ads. W tym przewodniku używamy konwersji polegającej na pobraniu aplikacji na iOS, aby pokazać, jak skonfigurować i wdrożyć tag śledzenia konwersji Google Ads za pomocą Menedżera tagów Google.

Aby skonfigurować i wdrożyć śledzenie konwersji Google Ads w przypadku pobrania aplikacji na iOS:

  1. Utwórz nową konwersję w Google Ads
  2. Tworzenie reguł blokujących i uruchamiających
  3. Tworzenie tagu śledzenia konwersji Google Ads
  4. Przekazywanie zdarzenia konwersji do warstwy danych
  5. Rejestrowanie precyzyjnych linków
  6. Publikowanie kontenera
  7. Identyfikator dostępu dla reklamodawców (IDFA)

1. Utwórz nową konwersję w Google Ads

Aby utworzyć nową konwersję w Google Ads:

  1. Zaloguj się na konto Google Ads.
  2. Na pasku menu kliknij Narzędzia > Konwersje.
  3. Kliknij + KONWERSJA.
  4. Wybierz Aplikacja.
  5. Wybierz Pobrania aplikacji oraz iOS i kliknij Dalej.
  6. Wpisz te informacje:
    • Kliknij Nazwa, aby wpisać nazwę aplikacji na iOS, a następnie kliknij Gotowe.
    • Kliknij Wartość, by wpisać wartość każdego pobierania, lub wybierz Nie przypisuj wartości do tego pobierania, a potem kliknij Gotowe.
    • Kliknij opcję Optymalizacja, która jest wybrana domyślnie. Aby wyłączyć optymalizację, kliknij WŁ., przełącz na WYŁ., a następnie kliknij Gotowe.
    • (Opcjonalnie) Kliknij URL wywołania zwrotnego, aby wpisać otrzymany od dostawcy usług analitycznych adres URL, pod którym mają być publikowane konwersje, i kliknij Gotowe.
  7. Kliknij Zapisz i kontynuuj.
  8. Sprawdź ustawienia konwersji. Aby zmienić ustawienia, kliknij Edytuj ustawienia.
  9. W sekcji Skonfiguruj metodę śledzenia wybierz Umieść kod śledzenia w aplikacji.
  10. Kliknij Zapisz instrukcje i kod lub Wyślij e-mailem instrukcję i kod, aby zapisać wartości conversionId i label.
  11. Kliknij Gotowe.

2. Tworzenie reguł blokujących i uruchamiających

W interfejsie Menedżera tagów Google utwórz reguły blokujące i uruchamiające, które określają, kiedy tag śledzenia konwersji ma się uruchamiać.

Tagi konwersji Google Ads są obsługiwane tylko w systemie iOS w wersji 6.0 lub nowszej, dlatego musisz utworzyć 2 reguły:

Aby utworzyć regułę blokującą w Menedżerze tagów Google:

  1. Zaloguj się na konto Menedżera tagów Google.
  2. Wybierz kontener mobilny.
  3. Na pasku nawigacyjnym po lewej stronie kliknij Reguły.
  4. Kliknij Nowa.
  5. Kliknij Reguła bez nazwy, by wpisać nazwę reguły osVersionPre6.
  6. W sekcji Warunki uruchamiania wpisz ten warunek:

    iOS w wersji starszej niż 6.0

  7. Kliknij Utwórz regułę.

Aby utworzyć regułę uruchamiającą w Menedżerze tagów Google:

  1. Zaloguj się na konto Menedżera tagów Google.
  2. Wybierz kontener mobilny.
  3. Na pasku nawigacyjnym po lewej stronie kliknij Reguły.
  4. Kliknij kolejno Nowa i Reguła niestandardowa.
  5. Kliknij Reguła bez nazwy, aby wpisać nazwę reguły Uruchom, gdy zdarzenie równa się appLaunch, a platforma równa się iOS.
  6. W sekcji Ta reguła uruchamia się, gdy jest spełniony ten warunek kliknij Niektóre zdarzenia i podaj te warunki:

    wprowadzenie aplikacji na iOS

  7. Kliknij Utwórz regułę.

3. Tworzenie tagu konwersji Google Ads

W interfejsie Menedżera tagów Google utwórz nowy tag śledzenia konwersji Google Ads, aby śledzić pobranie aplikacji jako konwersję, korzystając z tych wartości konfiguracji:

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 odpowiadać fragmentowi kodu Google Ads
Niepowtarzalny : Yes
Reguła uruchamiająca: fire when event equals appLaunch and platform equals iOS
Reguła blokująca: osVersionPre6

4. Przekazywanie zdarzenia konwersji do warstwy danych

Dodaj do aplikacji kod, aby przekazać do warstwy danych zdarzenie, które aktywuje konwersję. Aby np. śledzić pobieranie aplikacji, przekaż do warstwy danych zdarzenie z wartością appLaunch raz po uruchomieniu aplikacji, gdy kontener Menedżera tagów stanie się 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

Jeśli Twoja aplikacja korzysta z precyzyjnych linków, aby zarejestrować konwersję z precyzyjnymi linkami, przekaż link do warstwy danych jako "gtm.url" wewnątrz elementu application:handleOpenURL w interfejsie AppDelegate:

[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}];
[[TAGManager instance] previewWithURL:url];

6. Publikowanie kontenera

Możesz teraz opublikować kontener, aby rozpocząć wysyłanie pingów śledzenia konwersji do Google Ads. Więcej informacji znajdziesz w artykule Publikowanie i wersje.

Więcej informacji o śledzeniu konwersji w Google Ads, w tym o sposobie raportowania konwersji, znajdziesz w artykule Informacje o śledzeniu konwersji.

7. Identyfikator dostępu dla reklamodawców (IDFA)

Aby umożliwić aplikacji na iOS dostęp do identyfikatora reklamodawców (IDFA):

  • Uwzględnij bibliotekę libAdIdAccess.a w rzeczywistym celu.
  • W opcjach tagu łączącego wskaż -ObjC lub -force_Load jako rzeczywisty cel.
  • Uwzględnij AdSupport.framework w rzeczywistym celu docelowym.