ÿÿ Tích hợp Mixpanel | Tài liệu Adapty

Mixpanel

Mixpanel là má»™t dịch vụ phân tích sản phẩm mạnh mẽ. Giải pháp theo dõi dá»±a trên sá»± kiện cá»§a nó giúp các nhóm sản phẩm có được những hiểu biết sâu sắc vá» chiến lược thu hút ngưá»i dùng, chuyển đổi và giữ chân ngưá»i dùng tối ưu trên các ná»n tảng khác nhau.

Tích hợp này cho phép bạn đưa tất cả các sá»± kiện Adapty vào Mixpanel. NhỠđó, bạn sẽ có cái nhìn toàn diện hÆ¡n vá» hoạt động kinh doanh gói đăng ký và hành động cá»§a khách hàng. Adapty cung cấp bá»™ dữ liệu đầy đủ giúp bạn theo dõi các sá»± kiện gói đăng ký từ các cá»­a hàng ở má»™t nÆ¡i. Vá»›i Adapty, bạn có thể dá»… dàng thấy ngưá»i dùng cá»§a mình Ä‘ang hành xá»­ như thế nào, tìm hiểu những gì há» thích và sá»­ dụng thông tin đó để giao tiếp vá»›i há» theo cách có mục tiêu và hiệu quả.

Cách thiết lập tích hợp Mixpanel

  1. Mở trang Integrations -> Mixpanel trong Adapty Dashboard.
  2. Bật toggle và nhập Mixpanel Token cá»§a bạn. Bạn có thể chỉ định má»™t token cho tất cả các ná»n tảng hoặc giá»›i hạn cho các ná»n tảng cụ thể nếu bạn chỉ muốn nhận dữ liệu từ má»™t số ná»n tảng nhất định.
  3. Äặt Mixpanel Data Residency để khá»›p vá»›i dá»± án Mixpanel cá»§a bạn. Trưá»ng này bắt buá»™c và mặc định là US. Chá»n US cho endpoint api.mixpanel.com hoặc Europe cho api-eu.mixpanel.com.

Nếu dự án Mixpanel của bạn sử dụng data residency tại EU, bạn phải đặt Mixpanel Data Residency thành Europe. Mixpanel sẽ từ chối các sự kiện được gửi đến endpoint US từ các dự án EU.

mixpanel.webp

Tìm Mixpanel Token của bạn

Äể lấy Mixpanel Token cá»§a bạn:

  1. Äăng nhập vào Mixpanel Dashboard cá»§a bạn.
  2. Mở Settings và chá»n Organization Settings.
mixpanel-settings.webp
  1. Từ thanh bên trái, Ä‘i đến Projects và chá»n dá»± án cá»§a bạn.
mixpanel-project-id.webp

Cách tích hợp hoạt động

Adapty tá»± động ánh xạ các thuá»™c tính sá»± kiện liên quan—như ID ngưá»i dùng và doanh thu—sang các thuá»™c tính gốc cá»§a Mixpanel. Äiá»u này đảm bảo việc theo dõi và báo cáo chính xác các sá»± kiện liên quan đến gói đăng ký.

Ngoài ra, Adapty tích lÅ©y dữ liệu doanh thu theo từng ngưá»i dùng và cập nhật User Profile Properties cá»§a há», bao gồm subscription state và subscription product ID. Sau khi nhận được má»™t sá»± kiện, Mixpanel sẽ cập nhật các trưá»ng tương ứng theo thá»i gian thá»±c.

Sự kiện và thẻ

Bên dưới phần thông tin xác thực, có ba nhóm sự kiện bạn có thể gửi đến Mixpanel từ Adapty. Chỉ cần bật những sự kiện bạn cần. Xem danh sách đầy đủ các sự kiện mà Adapty cung cấp tại đây.

mixpanel-events.webp

Chúng tôi khuyến nghị sử dụng tên sự kiện mặc định do Adapty cung cấp. Tuy nhiên, bạn có thể thay đổi tên sự kiện theo nhu cầu của mình.

Cấu hình SDK

Sá»­ dụng phương thức .setIntegrationIdentifier() để đặt mixpanelUserId. Nếu không đặt, Adapty sẽ sá»­ dụng ID ngưá»i dùng cá»§a bạn (customerUserId) hoặc nếu giá trị đó là null thì dùng Adapty ID. Hãy đảm bảo rằng ID ngưá»i dùng bạn dùng để gá»­i dữ liệu đến Mixpanel từ ứng dụng cá»§a mình trùng vá»›i ID bạn gá»­i đến Adapty.

Các SDK bên thứ ba tạo user ID theo cách bất đồng bá»™. ID có thể chưa sẵn sàng khi Adapty.activate() chạy. Nếu Customer User ID cá»§a bạn đến từ má»™t trong các SDK này, hãy gá»i Adapty.activate() mà không truyá»n ID đó. Khi ID đã có, gá»i setIntegrationIdentifier(), sau đó gá»i identify() vá»›i CUID.

Cấu trúc sự kiện Mixpanel

Adapty gửi sự kiện đến Mixpanel bằng phương thức track. Các thuộc tính sự kiện được cấu trúc như sau:

{
  "event": "subscription_renewed",
  "properties": {
    "ip": 0,
    "time": 1709294400,
    "$insert_id": "123e4567-e89b-12d3-a456-426614174000",
    "vendor_product_id": "yearly.premium.6999",
    "original_transaction_id": "GPA.3383...",
    "currency": "USD",
    "environment": "Production",
    "store": "app_store",
    "purchase_date": "2024-03-01T12:00:00.000000+0000"
  }
}

Trong đó:

Tham sốKiểuMô tả
eventStringTên sự kiện (được ánh xạ từ sự kiện Adapty).
propertiesObjectThuộc tính sự kiện.
properties.ipIntegerÄịa chỉ IP (gá»­i là 0 khi dùng server-to-server).
properties.timeLongTimestamp UNIX của sự kiện tính bằng giây.
properties.$insert_idStringID sự kiện duy nhất (UUID) để loại trùng.
properties.vendor_product_idStringID sản phẩm từ cửa hàng.
properties.original_transaction_idStringID giao dịch gốc.
properties.currencyStringMã tiá»n tệ.
properties.storeStringTên cá»­a hàng (ví dụ: “app_storeâ€).
properties.environmentStringMôi trưá»ng (“Sandbox†hoặc “Productionâ€).

Cập nhật hồ sÆ¡ ngưá»i dùng

Adapty cũng cập nhật User Profile của Mixpanel bằng people_set với các thuộc tính sau:

Tham sốKiểuMô tả
subscription_stateStringTrạng thái gói đăng ký hiện tại (ví dụ: “subscribedâ€).
subscription_product_idStringID của sản phẩm gói đăng ký đang hoạt động.
ÿÿÿÿ