Hướng dẫn này giải thích cách triển khai Tenjin mà không cần sử dụng SDK . Phương pháp này hoạt động bằng cách gửi các sự kiện từ máy chủ đến máy chủ (S2S) đến Tenjin, để Tenjin có thể xác định nguồn gốc và truy xuất kết quả thông qua DataVault, LiveOps Campaigns hoặc S2S Callbacks.
Điều kiện tiên quyết #
- Bạn phải có cấu hình máy chủ backend riêng để thu thập mã định danh thiết bị và dữ liệu sự kiện từ các ứng dụng của họ.
- Máy chủ phải có khả năng gửi các yêu cầu HTTPS đến các điểm cuối thu thập sự kiện của Tenjin.
- Bạn nên tạo và lưu trữ UUID (chuỗi 32 ký tự) của riêng mình để sử dụng làm analytics_installation_id (AIID).
1. Bắt đầu gửi sự kiện đến Tenjin #
- Cài đặt và các sự kiện tùy chỉnh
https://track.tenjin.com/v0/event- Các tham số bắt buộc cần gửi được đánh dấu bằng dấu (*) trong hướng dẫn này tại đây.
- Mua hàng
https://track.tenjin.com/v0/purchase- Các tham số bắt buộc cần gửi được đánh dấu bằng dấu (*) trong hướng dẫn này tại đây.
⚠️ Lưu ý quan trọng:
- Hãy sử dụng cùng một mã analytics_installation_id (UUID) cho tất cả các sự kiện tiếp theo từ cùng một người dùng (cài đặt, sự kiện tùy chỉnh, giao dịch mua, v.v.).
2. Ghi nguồn tại Tenjin thông qua S2S #
Tenjin thực hiện việc xác định nguồn gốc (Attribution) cho các sự kiện S2S đến bằng hai phương pháp chính. Phương pháp này tương tự như cách thức hoạt động khi sử dụng phương pháp SDK:
Phân bổ nguyên nhân xác định #
- Sử dụng mã định danh thiết bị như IDFA (nếu người dùng đã đồng ý với ATT), GAID hoặc nguồn giới thiệu cài đặt.
- Tenjin sẽ thực hiện phân bổ (Attribution) theo phương pháp xác định dựa trên các lượt cài đặt mà chúng tôi nhận được qua S2S, sử dụng tham số `advertising_id` đối với người dùng đã đồng ý tham gia.
Phân bổ xác suất #
- Được sử dụng khi IDFA/GAID không có sẵn (ví dụ: iOS mà không có sự đồng ý theo ATT).
- Tenjin sẽ thực hiện phân bổ xác suất dựa trên số lượt cài đặt mà chúng tôi nhận được qua S2S, sử dụng tham số `ip_address` cho những người dùng đã chọn không tham gia.
3. Nhận dữ liệu về nguồn gốc #
Sau khi dữ liệu sự kiện được nhập vào và quá trình xác định nguồn gốc (Attribution) được thực hiện, khách hàng có thể truy cập kết quả thông qua:
- Xuất dữ liệu thô:
- Dữ liệu thô theo sự kiện có thể xuất ra từ bảng điều khiển.
- Dữ liệu thô theo sự kiện có thể xuất ra từ bảng điều khiển.
- Phương pháp LiveOps:
- Thông tin về phân bổ theo người dùng ở phía máy khách bằng cách sử dụng SDK Tenjin.
- Thông tin về phân bổ theo người dùng ở phía máy khách bằng cách sử dụng SDK Tenjin.
- Hàm gọi lại S2S:
- Tenjin có thể gửi postback đến các điểm cuối máy chủ của bạn khi quá trình xác định nguồn gốc diễn ra.
- Các phản hồi bao gồm thông tin về chiến dịch, kênh, mạng quảng cáo và cài đặt.
- Tenjin có thể gửi postback đến các điểm cuối máy chủ của bạn khi quá trình xác định nguồn gốc diễn ra.
Lưu ý: Nếu quý vị cũng muốn nhận dữ liệu nhấp chuột và hiển thị thô về máy chủ của mình, vui lòng liên hệ support@tenjin.com.