Custom S3 trong Adapty Attribution

Attribution của Adapty tích hợp với lưu trữ tương thích S3 tùy chỉnh, cho phép bạn lưu trữ dữ liệu chiến dịch thu hút người dùng một cách an toàn trong giải pháp lưu trữ tương thích S3 của riêng bạn. Bạn có thể lưu dữ liệu hiệu suất chiến dịch, dữ liệu attribution và các sự kiện thu hút người dùng vào bucket S3 tùy chỉnh của mình dưới dạng file .csv. Để thiết lập tích hợp này, bạn cần thực hiện một vài bước đơn giản trong console lưu trữ tương thích S3 và Adapty Attribution dashboard.

Note

Adapty Attribution xuất một bộ tệp mỗi ngày theo lịch. Lịch xuất dữ liệu chạy ba lần mỗi ngày — vào lúc 02:00, 04:0006:00 UTC. Mỗi lần chạy sẽ tạo công việc xuất dữ liệu của ngày hôm trước nếu chưa tồn tại, hoặc thử lại nếu lần chạy trước bị lỗi. Vì vậy, dữ liệu của bạn thường xuất hiện sau lần chạy 02:00, còn các lần chạy sau được dùng để khôi phục khi có sự cố chứ không phải để bổ sung thêm dữ liệu.

Mỗi file sẽ chứa dữ liệu cho các sự kiện được tạo trong toàn bộ ngày dương lịch trước đó theo giờ UTC. Ví dụ, dữ liệu được xuất vào ngày 8 tháng 3 sẽ chứa tất cả các sự kiện được tạo vào ngày 7 tháng 3 từ 00:00:00 đến 23:59:59 theo giờ UTC.

Warning

Tính năng xuất theo lịch chỉ chạy cho các công ty đang sử dụng gói trả phí hoặc đang trong thời gian dùng thử. Nếu công ty của bạn không thuộc trường hợp nào, trình lên lịch sẽ bỏ qua và không ghi file nào, dù tích hợp vẫn đang được bật trên dashboard. Nếu bucket của bạn trống và cấu hình có vẻ đúng, hãy kiểm tra trạng thái gói của bạn trước.

Thiết lập tích hợp Custom S3

Để bắt đầu nhận dữ liệu, hãy cấu hình tích hợp trong Adapty Attribution:

  1. Truy cập Integrations -> Custom S3
  2. Bật nút chuyển Export install events to custom S3.
  3. Điền vào các trường bắt buộc để thiết lập kết nối giữa bộ nhớ S3 tùy chỉnh của bạn và các hồ sơ người dùng Adapty Attribution. | Field | Description | |:----------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Access Key ID | Mã định danh duy nhất dùng để xác thực quyền truy cập của người dùng hoặc ứng dụng vào dịch vụ lưu trữ tương thích S3. Tìm ID này trong bảng điều khiển của nhà cung cấp dịch vụ lưu trữ. | | Secret Access Key | Khóa riêng tư được dùng kết hợp với Access Key ID để xác thực quyền truy cập của người dùng hoặc ứng dụng vào dịch vụ lưu trữ tương thích S3. Tìm khóa này trong bảng điều khiển của nhà cung cấp dịch vụ lưu trữ. | | S3 Bucket Name | Tên duy nhất toàn cầu dùng để xác định một S3 bucket cụ thể trong môi trường lưu trữ của bạn. S3 bucket là dịch vụ lưu trữ đơn giản cho phép người dùng lưu trữ và truy xuất các đối tượng dữ liệu như tệp và hình ảnh trên đám mây. | | Region (Tùy chọn) | Lấy Region của bạn từ Management Console. | | Folder Inside the Bucket (Tùy chọn) | Tên thư mục bạn muốn tạo bên trong S3 bucket đã chọn. Lưu ý rằng S3 mô phỏng thư mục bằng cách sử dụng tiền tố khóa đối tượng, về cơ bản chính là tên thư mục. | | Custom Endpoint URL | URL endpoint cho dịch vụ lưu trữ tương thích S3 của bạn. Thông tin này do nhà cung cấp dịch vụ lưu trữ cung cấp (ví dụ: MinIO, DigitalOcean Spaces, Wasabi, v.v.). |
Note

Bạn cũng có thể chỉ định các thư mục con trong trường tên S3 bucket, ví dụ: adapty-ua-events/com.sample-app

ua-custom-s3.webp

Xuất dữ liệu thủ công

Ngoài tính năng xuất dữ liệu sự kiện tự động sang bộ nhớ S3 tùy chỉnh, Adapty UA còn cung cấp chức năng xuất file thủ công. Với tính năng này, bạn có thể chọn ngày cho dữ liệu thu hút người dùng và xuất thủ công vào S3 bucket của mình. Điều này giúp bạn kiểm soát tốt hơn dữ liệu cần xuất và thời điểm xuất.

Cấu trúc bảng

Trong tích hợp S3 tùy chỉnh, Adapty Attribution cung cấp một bảng để lưu trữ dữ liệu lịch sử cho các sự kiện cài đặt. Bảng chứa thông tin về hồ sơ người dùng, doanh thu và lợi nhuận, cửa hàng gốc, cùng nhiều điểm dữ liệu khác.

Warning

Lưu ý rằng cấu trúc này có thể mở rộng theo thời gian — khi chúng tôi hoặc các bên thứ ba mà chúng tôi hợp tác giới thiệu dữ liệu mới. Hãy đảm bảo rằng code xử lý dữ liệu của bạn đủ linh hoạt, dựa vào các trường cụ thể thay vì toàn bộ cấu trúc.

Dưới đây là cấu trúc bảng cho các sự kiện:

CộtMô tả
adapty_profile_idĐịnh danh hồ sơ người dùng Adapty duy nhất
install_idĐịnh danh cài đặt duy nhất
created_atThời điểm tạo bản ghi (ISO 8601)
installed_atThời điểm cài đặt ứng dụng (ISO 8601)
storeCửa hàng ứng dụng (ios, android)
countryMã quốc gia của người dùng (ISO 3166-1 alpha-2)
ip_addressĐịa chỉ IP của client
idfaiOS Identifier for Advertisers
idfviOS Identifier for Vendors
gaidGoogle Advertising ID (Android)
android_idID thiết bị Android
app_set_idAndroid App Set ID
bundle_idĐịnh danh bundle của ứng dụng (ví dụ: com.example.app)
device_brandThương hiệu thiết bị (ví dụ: Apple, Samsung)
device_modelModel thiết bị (ví dụ: iPhone15,2)
os_versionPhiên bản OS chính
app_versionPhiên bản ứng dụng được SDK Adapty báo cáo
sdk_versionPhiên bản SDK Adapty
channelKênh attribution
campaign_idĐịnh danh chiến dịch
campaign_nameTên chiến dịch
adset_idĐịnh danh nhóm quảng cáo
adset_nameTên nhóm quảng cáo
ad_idĐịnh danh quảng cáo
ad_nameTên quảng cáo
keyword_idĐịnh danh từ khóa
keyword_nameTên từ khóa
asa_org_idID tổ chức Apple Search Ads
asa_keyword_match_typeKiểu khớp từ khóa ASA (Exact, Broad)
asa_attributionDữ liệu attribution ASA (chuỗi JSON)
asa_conversion_typeLoại chuyển đổi ASA
asa_country_or_regionQuốc gia hoặc khu vực ASA
asa_creative_set_nameTên bộ creative ASA
fbclidFacebook Click ID
ttclidTikTok Click ID
utm_sourceTham số UTM source
utm_mediumTham số UTM medium
utm_campaignTham số UTM campaign
utm_termTham số UTM term
utm_contentTham số UTM content
click_timeThời điểm của lượt click được attribution, tính bằng giây Unix. Để trống khi không có lượt click nào được gán cho lần cài đặt.