Niniejszy dokument zawiera wszystkie informacje potrzebne do skonfigurowania śledzenia Google Analytics dla programu Adobe Flash w środowisku programistycznym Adobe Flash.
Pobierz pliki komponentu
Pliki komponentu śledzenia Flash są kompresowane w pojedynczym pliku ZIP, który można pobrać ze strony http://code.google.com/p/gaforflash/downloads/list.
Postępuj zgodnie z instrukcjami zawartymi w pliku readme.txt
, by zainstalować komponenty Flash.
- Jeśli masz otwarty Adobe Flash CS3, zamknij aplikację.
- Utwórz katalog
Google
w jednej z tych lokalizacji:- W systemie Windows:
C:\Program Files\Adobe\ Adobe Flash CS3\language\Configuration\Components
- Mac OS X:
Macintosh HD/Applications/Adobe Flash CS3/Configuration/Components
- W systemie Windows:
- Przejdź do lokalizacji, w której rozpakowano plik ZIP komponentu, i skopiuj te pliki do katalogu utworzonego w poprzednim kroku:
lib/analytics_flash.swc
– komponent Analyticslib/analytics.swc
– składnik biblioteki Analytics
Oba komponenty mają takie same funkcje, ale zapewniamy wygodę przy korzystaniu z różnych stylów programowania.
Komponent Analytics. Użyj tego komponentu, jeśli tworzysz treści we Flashu, ale nie znasz języka JavaScript 3. Komponent Analytics to kompletny pakiet śledzenia. Wystarczy przeciągnąć komponenty i upuścić je bezpośrednio na scenie, wprowadzić kilka prostych konfiguracji w inspektorze komponentów i gotowe dodać tagi śledzenia Analytics.
Komponent AnalyticsLibrary. Jeśli znasz język JavaScript 3, możesz użyć komponentu AnalyticLibrary. Przeciągnij komponent do biblioteki Flash i zaimportuj klasy śledzenia bezpośrednio do kodu JavaScript.
Korzystanie z komponentu Analytics
Użyj komponentu analytics_flash.swc
, aby zaimplementować śledzenie za pomocą komponentu Analytics. Umieść komponent w odpowiednim katalogu komponentów. Pojawi się on w panelu Komponenty (Okno – Komponenty).
- Przeciągnij komponent na scenę i nadaj mu nazwę instancji w oknie Właściwości.
- Skonfiguruj komponent w panelu Inspektora komponentów (Windows – Inspektor komponentów):
- Dodaj identyfikator usługi internetowej Analytics.
- Wybierz tryb Bridge (most) lub AS3 (AS3).
- Określ, czy debugowanie wizualne jest włączone czy wyłączone.
- W kodzie JavaScript dodaj standardowe wywołania śledzenia GA do wystąpienia utworzonego właśnie komponentu.
Ze względu na sposób współpracy Flasha z komponentami wizualnymi śledzenie najlepiej jest rozpocząć od drugiej klatki aplikacji Flash. Jeśli musisz zainicjować śledzenie w pierwszej ramce, umieść wywołania śledzenia w modułach obsługi zdarzeń, by mieć pewność, że komponent zostanie w pełni zainicjowany w treści Flash.
Przykład prostego komponentu Flash Analytics
Poniższy fragment kodu pokazuje, jak można śledzić kliknięcie przycisku we Flashu przez użytkownika. W tym przykładzie wystąpienie przycisku nosi nazwę playGame
w języku JavaScript. Po kliknięciu przycisku wywoływana jest metoda onButtonClick
, która z kolei wywołuje metodę trackPageview()
. Powoduje to zwiększenie liczby odsłon wirtualnej strony /myGame1
.
playGame.addEventListener( MouseEvent.CLICK, onButtonClick ); function onButtonClick( event:Event ):void { tracker.trackPageview( "/myGame1"); }
Korzystanie z komponentu AnalyticsLibrary
Użyj pliku analytics.swc
, by wdrożyć śledzenie za pomocą komponentu AnalyticsLibrary. Ten komponent umożliwia utworzenie instancji obiektu śledzenia bezpośrednio w kodzie AS3. Gdy komponent AnalyticsLibrary znajdzie się w prawidłowym miejscu, pojawi się w panelu Komponenty. Następnie możesz przeciągnąć komponent z panelu Komponenty do biblioteki, a stamtąd zaimportować biblioteki do kodu JavaScript.
Inicjowanie obiektu śledzenia
W środowisku Adobe Flash zainicjuj obiekt śledzenia za pomocą następujących parametrów:
- Odwołaj się do bieżącego obiektu wyświetlanego. W poniższym przykładzie atrybut
this
odwołuje się do obiektu wyświetlanego. - Identyfikator usługi internetowej. Identyfikator usługi internetowej to unikalny ciąg znaków używany do śledzenia aktywności związanej z treściami Flash i przesyłania ich do odpowiedniego widoku (profilu) na koncie Analytics.
- Tryb śledzenia. Prawidłowe parametry to
Bridge
lubAS3
. - Tryb debugowania. Ustaw
debug
nafalse
w przypadku użycia w środowisku produkcyjnym oraz natrue
– do weryfikacji i rozwiązywania problemów.
Przykład prostej biblioteki Analytics
W poniższym przykładzie na scenie znajduje się klip filmowy o nazwie playGame. Zostanie utworzony nowy obiekt śledzenia o nazwie tracker
wraz z modułem obsługi zdarzeń, który nasłuchuje kliknięcia myszą. Kliknięcie przycisku powoduje wywołanie funkcji onButtonClick
. W przypadku każdego kliknięcia metoda trackPageview()
zwiększa liczbę odsłon wirtualnej strony /myGame1
.
import com.google.analytics.AnalyticsTracker; import com.google.analytics.GATracker; var tracker:AnalyticsTracker = new GATracker( this, "UA-111-222", "AS3", true ); playGame.addEventListener( MouseEvent.CLICK, onButtonClick ); function onButtonClick ( event:Event ):void { tracker.trackPageview("/myGame1"); }