Wysyłanie zdarzeń
Po zainstalowaniu SDKmożna wysłać zdarzenia użytkownika aplikacji do Fintezy. Aby to zrobić, użyj funkcję zdarzenia określającej łańcuchową nazwę zdarzenia:
Objective-C:
[Finteza event:@"{EVENT}"]; |
Swift:
Finteza.event("{EVENT}") |
Ustaw nazwę zdarzenia w polu {EVENT}. Jeśli używasz prefiksu z nazwą aplikacji, jest on dodawany do wszystkich wysłanych zdarzeń.
Wywołaj tę funkcję po każdym koniecznym zdarzeniu w aplikacji, jak przejście do sekcji, naciśnięcie przycisku, wypełnienie formularza itp.
Maksymalna dopuszczalna długość nazwy zdarzenia zawierającego prefiks wynosi 128 znaków. |
Dodatkowe dane w parametrach zdarzenia #
W zdarzeniach wysyłanych do Fintezy, można określić dodatkowe dane jako parametry, np. rodzaj zakupionego towaru, cenę, walutę itp.
Objective-C:
[Finteza event:@"{EVENT}" id:@"{ID}" units:@"{UNITS}" value:@"{VALUE}"]; |
Swift:
Finteza.event("{EVENT}"...id: "{ID}"...jednostki: "{UNITS}", value: "{VALUE}") |
Ustaw nazwę zdarzenia w polu {EVENT}. Następnym krokiem jest podanie następujących parametrów:
Parametr |
Typ |
Opis |
---|---|---|
id |
string |
Random ID. Maksymalna długość to 64 symbole. Aby uniknąć używania identyfikatora, należy ustawić nil. |
jednostki |
string |
Jednostki miary parametrów, na przykład, USD, pozycje itp. Maksymalna długość to 32 symbole. |
wartość |
cyfra |
Wartość parametru. Maksymalna długość to 64 symbole. |
Przykłady dla Objective-C:
[Finteza event:@"Book Load". id:@"CATEGORY_ID". units:@"BOOKS". value:@"BOOK_ID".];
|
Przykłady dla Swift:
Finteza.event("Book Load"....id: "CATEGORY_ID"....jednostki: "BOOKS"., value: "BOOK_ID".)
|
Złożone modele księgowania zdarzeń dla zakupów w aplikacji i handlu elektronicznego będą dodawane w przyszłości. |
Wyłączenie śledzenia zdarzeń #
Aby tymczasowo wyłączyć rejestrację zdarzeń w aplikacji, ustaw opcję trackingu na Nie/Fałsz (wartość domyślna to Tak/Prawda).
Objective-C:
Finteza.tracking = NO; |
Swift:
Finteza.tracking = fałsz |
Po tym, wszystkie dalsze zdarzenia zarejestrowane poprzez funkcję zdarzeń (łącznie z tymi z parametrami) zostaną zignorowane i nie zostaną wysłane do Fintezy.