Gửi sự kiện

Sau khi cai đặt SDK, bạn co thể gửi sự kiện về hanh động của nguời dung trong ứng dụng tới Finteza. Dể lam việc nay, hãy sử dụng phuong thức sự kiện định rõ ten chuỗi của sự kiện:

Objective-C:

[Finteza event:@"{EVENT}"];

Swift:

Finteza.event("{EVENT}")

Dặt ten sự kiện trong {EVENT}. Nếu bạn sử dụng một tiền tố với ten ứng dụng, no sẽ đuợc them vao tất cả cac sự kiện đuợc gửi đi.

Gọi ham nay ra sau bất kỳ sự kiện cần thiết nao trong ứng dụng, nhu di chuyển tới một phần, ấn một nut, điền vao biểu mẫu, v.v.

Dộ dai tối đa co thể chấp nhận của ten sự kiện bao gồm tiền tố la 128 ký tự.


Dữ liệu bổ sung trong cac thong số của sự kiện #

Trong cac sự kiện đuợc gửi tới Finteza, bạn co thể định rõ dữ liệu bổ sung duới dạng thong số, chẳng hạn nhu loại hang hoa đuợc mua, gia cả, đồng tiền, v.v

Objective-C:

[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"];

Swift:

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

Dặt ten sự kiện trong {EVENT}. Tiếp theo, cac thong số duới đay sẽ đuợc định rõ:

Thong số

Loại

Mo tả

id

chuỗi

ID ngẫu nhien. Dộ dai tối đa la 64 biểu tuợng. Dể tranh việc sử dụng ID, hãy đặt nil.

unit

chuỗi

Don vị đo luờng của thong số, chẳng hạn nhu USD, mục, v.v. Dộ dai tối đa la 32 biểu tuợng.

value

số

Gia trị của thong số Dộ dai tối đa la 64 biểu tuợng.

Vi dụ cho Objective-C:

[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
[Finteza event:@"First Book Open" id:nil unit:@"Count" value:@(42).stringValue];

Vi dụ cho Swift:

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: nil, unit: "Count", value: Chuỗi(42))

Cac mo hình tinh toan sự kiện phức hợp cho mua trong ứng dụng va thuong mại điện tử sẽ đuợc them trong tuong lai.


Tắt theo dõi sự kiện #

Dể tạm thời tắt việc đang ký sự kiện ben trong ứng dụng, hãy đặt việc theo dõi thanh No/False (Khong/Sai) (gia trị mặc định la Yes/True (Co/Dung)).

Objective-C:

Finteza.tracking = NO;

Swift:

Finteza.tracking = false

Sau đo, tất cả cac sự kiện tiếp theo đuợc đang ký qua ham sự kiện (bao gồm cac sự kiện co thong số) sẽ bị lờ đi va khong đuợc gửi tới Finteza.