Last Updated about a month ago
Kiedy i jakie zamówienia są wysyłane do Google Analytics?
Moduł posiada dwa tryby wysyłania transakcji do Google Analytics.1. Wysyłanie zamówień przy zmianie statusu
Zamówienie jest przekazywane do Google Analytics w momencie, w którym jego status zostaje zmieniony na jeden ze statusów zaznaczonych w konfiguracji modułu.
2. Wysyłanie zamówień przez zadanie w harmonogramie (CRON)
To tryb ustawiany przy instalacji modułu i zalecany, ponieważ jest bardziej niezawodny. Wymaga dodania w panelu hostingu zadania CRON z adresem podanym na stronie konfiguracji modułu. W tym trybie zmiana statusu sama w sobie nie powoduje wysyłki - transakcje są przekazywane wyłącznie w chwili wejścia pod ten adres. Zalecane uruchamianie co 15 minut.
Adres zadania zawiera token unikalny dla danej instalacji, dlatego należy skopiować go bezpośrednio ze strony konfiguracji modułu i nie udostępniać publicznie.
Jak sprawdzić, czy zadanie działa
Na stronie konfiguracji modułu, w sekcji protokołu pomiarowego, wyświetlana jest data ostatniego wykonania zadania. Jeżeli zadanie nie wykonało się danego dnia, moduł pokazuje czerwone ostrzeżenie. Po prawidłowym dodaniu wpisu komunikat zmienia się na zielony z bieżącą datą.
Zakres wysyłki i data transakcji
Automatyczna wysyłka obejmuje zamówienia, których status zmienił się w bieżącym oknie czasowym zadania. Zamówienia starsze nie zostaną przekazane samoczynnie - można je uzupełnić na osobnej stronie wysyłki zamówień dostępnej w module, podając numery zamówień lub ich zakresy.
Transakcja jest przekazywana z datą złożenia zamówienia. Google przyjmuje jednak zdarzenia z datą wsteczną najwyżej sprzed 72 godzin, dlatego zamówienia starsze trafią do raportów z datą sprzed około trzech dni. Z tego powodu warto uzupełniać zaległości na bieżąco.
Niezależnie od wybranego trybu moduł wysyła do Google Analytics wyłącznie zamówienia, których aktualny status jest zaznaczony w konfiguracji, i nie wysyła tego samego zamówienia dwukrotnie.