Importowanie danych kampanii za pomocą interfejsu API zarządzania

Z tego przewodnika dowiesz się, jak importować metadane kampanii, takie jak źródło, medium, treść, ścieżka odesłania i inne niestandardowe dane kampanii.

Wstęp

Importowanie danych kampanii do Google Analytics umożliwia bardziej dostosowaną analizę skuteczności kampanii. Oprócz standardowych parametrów śledzenia kampanii Google Analytics umożliwia uwzględnianie takich danych jak nowe klasyfikacje i odmiany kampanii.

Upraszcza on też i zmniejsza ilość danych kampanii, które trzeba wysyłać w kodzie śledzenia. Pojedynczy identyfikator kampanii wysłany do Google Analytics podczas gromadzenia danych można połączyć z zaimportowanymi danymi kampanii w celu wypełniania wymiarów i danych kampanii oraz niestandardowych wymiarów i danych w raportach.

W tym artykule omówiono następujące technologie Google Analytics:

  • Kampanie niestandardowe
  • Import danych
  • Wtyczki do śledzenia sieci

Aby dowiedzieć się więcej o tych technologiach, zapoznaj się z powiązanymi materiałami.

Przegląd

Aby zaimportować dane kampanii do Google Analytics:

  1. Ustawianie informacji o kampanii
  2. Konfigurowanie konta
  3. Analizowanie danych i podejmowanie działań

Ustawianie informacji o kampanii

Określenie informacji o kampanii dla użytkownika jest wymagane, by zaimportowane dane kampanii były dostępne do analizy. Możesz to zrobić, ustawiając kod lub identyfikator kampanii, które będą używane do łączenia zaimportowanych danych.

Użyj jednego z tych 3 sposobów na skonfigurowanie danych kampanii dla użytkowników:

  1. Otaguj adresy URL kampanii za pomocą parametrów śledzenia kampanii Google Analytics.
  2. Skonfiguruj bezpośrednio dane kampanii.
  3. Jeśli otagujesz adresy URL za pomocą parametrów śledzenia kampanii spoza Google Analytics, możesz użyć plugin analytics.js, aby zmapować wartości kampanii na wartości rozpoznawane przez Google Analytics.

Opcja 1. Dodaj tagi do adresów URL kampanii

Oznacz docelowe adresy URL kampanii parametrem utm_id. Google Analytics będzie wtedy łączyć ten identyfikator kampanii z użytkownikami, którzy śledzą ten adres URL. Na przykład:

http://www.example.com?utm_id=1234

Opcja 2: ustaw dane kampanii bezpośrednio

Jeśli masz niestandardową implementację i dostępne są informacje o kampanii, możesz ją ustawić bezpośrednio w module śledzenia i powiązać z użytkownikiem. Na przykład:

analytics.js

// Create the tracker.
ga('create', 'UA-XXXX-Y', 'auto');

// Set the campaign code/id directly.
ga('set', 'campaignId', '1234');

// Send the page view.
ga('send', 'pageview');
Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym analytics.js.

gtag.js

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

// Set the campaign code/id directly.
  gtag('set', 'campaign_id', '1234');

  gtag('config', 'TAG_ID');
</script>
Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym gtag.js.

Android SDK wersja 4

// The campaign code/id is sent with this hit.
tracker.send(new HitBuilders.ScreenViewBuilder()
    .set(Fields.CAMPAIGN_ID, '1234')
    .build()
);
Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym pakietu SDK do Androida w wersji 4 – pomiar skuteczności kampanii.

iOS SDK wersja 3

// Get the tracker.
id tracker = [[GAI sharedInstance] trackerWithName:@"tracker"
                                                    trackingId:@"UA-XXXX-Y"];

// Create a GAIDictionaryBuilder to hold the hit parameters.
GAIDictionaryBuilder *hitParams = [[GAIDictionaryBuilder alloc] init];

// Set campaign code/id directly on the dictionary.
[hitParams set:kGAICampaignId value:@"1234"];

// The campaign id/code is sent with this hit.
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:hitParams] build]];
Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym pomiaru kampanii w pakiecie SDK do iOS.

Measurement Protocol

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.

&t=pageview     // Pageview hit type.
&dh=mydemo.com  // Document hostname.
&dp=/home       // Page.
&dt=homepage    // Title.
&ci=1234        // Campaign code/id.
Więcej informacji znajdziesz w przewodniku dla programistów Measurement Protocol.

Opcja 3 (analytics.js): wtyczka niestandardowego śledzenia kampanii

Jeśli nie używasz parametru utm_id w adresach URL do śledzenia identyfikatora kampanii, możesz skorzystać z przykładu z przewodnika Wtyczki – śledzenie w internecie (analytics.js), z którego dowiesz się, jak rejestrować niestandardowe wartości kampanii z adresu URL strony i ustawiać je w module śledzenia.

Konfiguracja konta

Na karcie Administracja w Google Analytics musisz wykonać kilka jednorazowych operacji. Etapy administrowania Google Analytics:

  1. Tworzenie wymiarów niestandardowych
  2. Tworzenie zbioru danych
  3. Przygotowywanie i przesyłanie danych

Tworzenie wymiarów niestandardowych

Oprócz standardowych wymiarów kampanii dostępnych w Google Analytics możesz też definiować nowe wymiary niestandardowe ograniczone do sesji, by importować niestandardowe dane kampanii. Możesz np. utworzyć wymiar niestandardowy o nazwie Grupa kampanii. Aby utworzyć wymiar niestandardowy na stronie Administracja:

  1. Kliknij Niestandardowe definicje -> Wymiary niestandardowe -> + Nowy wymiar niestandardowy.
  2. Nazwij wymiary i ustaw zakres na Sesja.
  3. Kliknij Utwórz.
Rysunek 1.Lista wymiarów niestandardowych kampanii

Tworzenie zbioru danych

Aby zaimportować dane kampanii, musisz utworzyć zbiór danych. Zbiór danych można utworzyć tylko za pomocą interfejsu internetowego.

Na karcie usługi na stronie Administracja wykonaj te czynności:

  1. Wybierz Import danych.
  2. Kliknij Nowy zbiór danych.
  3. Wybierz typ Dane kampanii i kliknij Następny krok.
  4. Nadaj zbiorowi danych nazwę i wybierz co najmniej jeden widok (profil), a następnie kliknij Następny krok.
  5. Jako Klucz wybierz Kod kampanii.
  6. W sekcji Zaimportowane dane wybierz wymiary danych, które chcesz importować.
  7. Wybierz opcję Zastąp dane działania.
  8. Kliknij Zapisz.
Rysunek 2. Tworzenie zbioru danych.

Przygotowanie danych kampanii do przesłania

Google Analytics wymaga przesłania danych kampanii w odpowiednio sformatowanym pliku z danymi rozdzielanymi przecinkami (CSV). Przed przesłaniem upewnij się, że dane kampanii spełniają te wymagania.

Najważniejsze modyfikacje i weryfikacje, które musisz wykonać w pliku CSV:

  • Zmień nazwy nagłówków kolumn na takie, które rozpoznaje Google Analytics. Nagłówek możesz pobrać ze strony szczegółów zbioru danych w interfejsie internetowym.
  • Dodaj brakujące wymagane wartości.

Dane kampanii możesz np. mieć w takim formacie:

Rys. 3. Wyeksportowane dane kampanii

Po przygotowaniu pliku CSV jego format powinien wyglądać podobnie do tego przykładu:

ga:campaignCode,ga:medium,ga:source,ga:dimension1
1234,email,Newsletter,Spring
1235,email,Newsletter,Summer
1236,email,Newsletter,Fall

Prześlij dane kampanii

Po utworzeniu wymiarów i zbioru danych o zakresie na poziomie sesji oraz przygotowaniu danych kampanii do przesłania w pliku CSV możesz przesłać dane kampanii za pomocą interfejsu API zarządzania lub interfejsu internetowego.

Po przesłaniu, zweryfikowaniu i przetworzeniu danych kampanii identyfikatory kampanii zostaną połączone z przesłanymi danymi kampanii, gdy nastąpi dopasowanie do działań przychodzących wysyłanych z Twojej usługi do Google Analytics.

Analizowanie danych i podejmowanie działań

Po dodaniu tych komponentów można analizować skuteczność kampanii i podejmować działania. Istniejące raporty dotyczące pozyskiwania mogą posłużyć do analizowania standardowych parametrów kampanii lub do zastosowania segmentu za pomocą zaimportowanych wymiarów niestandardowych (albo do dodania wymiarów niestandardowych jako wymiaru dodatkowego). Możesz też utworzyć własny raport niestandardowy lub zautomatyzować analizę, tworząc własne zapytanie za pomocą interfejsu Core Reporting API.

Tworzenie raportu niestandardowego

Aby uzyskać bardziej dostosowany widok skuteczności kampanii, możesz utworzyć raport niestandardowy. Na stronie raportów możesz np. utworzyć niestandardowy raport dotyczący kampanii w następujący sposób:

  1. W menu po lewej stronie kliknij Pozyskiwanie -> Kampanie.
  2. Wybierz typ raportu Tabela kartotekowa.
  3. U góry raportu kliknij Dostosuj.
  4. W widoku wymiaru dodaj utworzony powyżej wymiar niestandardowy Grupa kampanii.
  5. Kliknij Zapisz.

Przydatne materiały

Aby dowiedzieć się więcej o każdej z tych funkcji: