ÿÿ Amazon S3 | Adapty Attribution | Tài liệu Adapty

Amazon S3 trong Adapty Attribution

Tích hợp Adapty Attribution vá»›i Amazon S3 cho phép bạn lưu trữ dữ liệu chiến dịch thu thập ngưá»i dùng má»™t cách an toàn tại má»™t vị trí trung tâm. 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 thập ngưá»i dùng vào bucket Amazon S3 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 AWS Console và Adapty Attribution dashboard.

Adapty Attribution gửi dữ liệu của bạn mỗi 24h lúc 4:00 UTC. 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 tự động lúc 4:00 UTC 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.

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

Äể bắt đầu nhận dữ liệu, bạn cần có các thông tin xác thá»±c sau:

  1. Access key ID
  2. Secret access key
  3. Tên S3 bucket
  4. Tên thư mục bên trong S3 bucket

Thư mục lồng nhau

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

Bước 1. Tạo thông tin xác thực Amazon S3

Hướng dẫn này sẽ giúp bạn tạo các thông tin xác thực cần thiết trong AWS Console.

1.1. Tạo Access Policy

  1. Truy cập IAM Policy Dashboard trong AWS Console của bạn
  2. Chá»n tùy chá»n Create Policy
7af075c-CleanShot_2023-03-21_at_10.52.002x.webp
  1. Trong Policy editor, dán đoạn JSON sau và thay adapty-s3-integration-test bằng tên bucket của bạn:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AllowListObjectsInBucket",
            "Effect": "Allow",
            "Action": "s3:ListBucket",
            "Resource": "arn:aws:s3:::adapty-s3-integration-test"
        },
        {
            "Sid": "AllowAllObjectActions",
            "Effect": "Allow",
            "Action": "s3:*Object",
            "Resource": [
                "arn:aws:s3:::adapty-s3-integration-test/*",
                "arn:aws:s3:::adapty-s3-integration-test"
            ]
        },
        {
            "Sid": "AllowBucketLocation",
            "Effect": "Allow",
            "Action": "s3:GetBucketLocation",
            "Resource": "arn:aws:s3:::adapty-s3-integration-test"
        }
    ]
}
d4e474a-CleanShot_2023-03-21_at_10.56.212x.webp
  1. Sau khi hoàn tất cấu hình policy, bạn có thể chá»n thêm tag (tùy chá»n) rồi nhấn Next để tiếp tục bước cuối cùng
  2. Ở bước này, bạn đặt tên cho policy và nhấn nút Create policy để hoàn tất quá trình tạo
7dcb02f-CleanShot_2023-03-21_at_11.03.372x.webp

1.2. Tạo IAM user

Äể cho phép Adapty Attribution tải các báo cáo dữ liệu thô lên bucket cá»§a bạn, bạn cần cung cấp Access Key ID và Secret Access Key cho má»™t user có quyá»n ghi vào bucket đó.

  1. Äiá»u hướng đến IAM Console và chá»n mục Users
  2. Nhấn vào nút Add users
bb612c8-CleanShot_2023-03-21_at_11.12.392x.webp
  1. Äặt tên cho ngưá»i dùng, chá»n Access key – Programmatic access, rồi tiến hành cài đặt quyá»n
467ee4d-j6aoX.webp
  1. Ở bước tiếp theo, hãy chá»n tùy chá»n Add user to group rồi nhấp vào nút Create group
bfd0e80-CleanShot_2023-03-21_at_11.24.592x.webp
  1. Tiếp theo, bạn cần đặt tên cho User Group và chá»n policy mà bạn đã tạo trước đó
  2. Sau khi chá»n xong policy, nhấn vào nút Create group để hoàn tất quá trình
df29c12-CleanShot_2023-03-21_at_11.28.052x.webp
  1. Sau khi tạo nhóm thành công, hãy chá»n nhóm đó và tiếp tục bước tiếp theo
1f3722e-CleanShot_2023-03-21_at_11.36.192x.webp
  1. Äây là bước cuối cùng cá»§a phần này, bạn chỉ cần nhấn vào nút Create User để tiếp tục
ea43722-CleanShot_2023-03-21_at_11.40.462x.webp
  1. Cuối cùng, bạn có thể tải thông tin đăng nhập xuống dưới dạng .csv hoặc sao chép và dán trực tiếp từ dashboard
bcf35e1-S3created.webp

Bước 2. Cấu hình tích hợp trong Adapty Attribution

  1. Truy cập Integrations -> Amazon S3
  2. Bật toggle Export install events to Amazon S3.
  3. Äiá»n vào các trưá»ng sau để thiết lập kết nối giữa Amazon S3 và các hồ sÆ¡ ngưá»i dùng Adapty Attribution: | Trưá»ng | Mô tả | |:-----------------------------| :----------------------------------------------------------- | | 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ụ AWS. Tìm ID này trong tệp csv đã tải xuống. | | Secret Access Key | Khóa riêng tư 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ụ AWS. Tìm khóa này trong tệp csv đã tải xuống. | | S3 Bucket Name | Tên duy nhất trên toàn cầu để xác định má»™t S3 bucket cụ thể trong đám mây AWS. 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. | | Folder Inside the Bucker | 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. | | Region (Tùy chá»n) | Lấy Region cá»§a bạn từ AWS Management Console trong tài khoản ngưá»i dùng IAM. |
ua-amazon-s3.webp

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

Ngoài tính năng tá»± động xuất dữ liệu sá»± kiện sang Amazon S3, 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 má»™t ngày cụ thể để lấy dữ liệu thu hút ngưá»i dùng và xuất sang S3 bucket theo cách thá»§ công. Ä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 AWS S3, 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.

Lưu ý rằng cấu trúc này có thể phát triển thÿÿeo thá»i gian — khi có dữ liệu má»›i được 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. Hãy đảm bảo rằng code xá»­ lý dữ liệu cá»§a bạn đủ linh hoạt và chỉ phụ thuá»™c vào các trưá»ng cụ thể, không phụ thuá»™c vào toàn bá»™ cấu trúc.

Äây là cấu trúc bảng cho các sá»± kiện:

CộtMô tả
adapty_profile_idMã định danh hồ sÆ¡ ngưá»i dùng Adapty
install_idMã đị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
channelKênh attribution
campaign_idMã định danh chiến dịch
campaign_nameTên chiến dịch
adset_idMã định danh nhóm quảng cáo
adset_nameTên nhóm quảng cáo
ad_idMã định danh quảng cáo
ad_nameTên quảng cáo
keyword_idMã đị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
ÿÿÿÿ