Khái quát: Phân bổ ứng dụng của bạn trong nhiều cửa hàng Android và xem dữ liệu trong một bảng điều khiển ứng dụng duy nhất hoặc trong một bảng điều khiển ứng dụng cho mỗi cửa hàng.
Phân bổ Android nhiều cửa hàng
AppsFlyer phân bổ ứng dụng, không phân biệt cửa hàng ứng dụng. Điều này có nghĩa là cửa hàng Google Play và các cửa hàng ứng dụng Android của bên thứ ba như Amazon, Opera, GetJar, Baidu và Huawei. (Hay còn gọi là cửa hàng ngoài thị trường hoặc cửa hàng ứng dụng Android thay thế.) Chủ sở hữu ứng dụng, người tiếp thị ứng dụng qua nhiều cửa hàng, có thể chọn một bảng điều khiển duy nhất chứa dữ liệu của tất cả cửa hàng hoặc một bảng điều khiển cho mỗi cửa hàng.
Lưu ý
- Mô hình phân bổ Android của AppsFlyer hỗ trợ tất cả các loại mã định danh thiết bị bao gồm GAID và OAID
- Đối với các ứng dụng được tiếp thị tại Trung Quốc, hãy xem phần Phân bổ ứng dụng Android tại thị trường nội địa Trung Quốc
Bảng điều khiển duy nhất so với bảng điều khiển cho mỗi cửa hàng
- Bảng điều khiển duy nhất: Một bảng điều khiển kết hợp dữ liệu từ tất cả cửa hàng, bao gồm cả Cửa hàng Google Play
- Bảng điều khiển cho mỗi cửa hàng: Nhiều bảng điều khiển—mỗi cửa hàng có bảng điều khiển riêng. Điều này có nghĩa là số lượng bảng điều khiển bằng số lượng cửa hàng cung cấp ứng dụng.
Bảng điều khiển duy nhất |
Bảng điều khiển cho mỗi cửa hàng | |
---|---|---|
Tên gói Android | Sử dụng cùng tên gói (giống hệt nhau) bất kể tùy chọn đã chọn là gì. | |
Tên kênh | Không có gì để thiết lập |
|
Điền trường install_app_store |
|
Không áp dụng |
Mẫu OneLink | Nên sử dụng phương thức này khi làm việc với OneLink. | Không áp dụng |
Đo lường/Đường dẫn phân bổ |
|
|
Tùy chọn báo cáo có sẵn có trường install_app_store |
Các báo cáo Tổng quan, Nhóm người và dữ liệu thô đều chứa trường này. Liên hệ với CSM của bạn để yêu cầu thêm cờ tính năng SFDC cần thiết. |
Không áp dụng |
Những điều cần lưu ý |
|
|
Công việc thiết lập
Quy trình công việc dưới dây liệt kê các hoạt động cần thiết để thiết lập tùy chọn mong muốn. Các công việc được phân ra giữa nhà tiếp thị và nhà phát triển.
Đối với tùy chọn Bảng điều khiển cho mỗi cửa hàng, hãy lặp lại các công việc cho mỗi cửa hàng.
Trước khi bạn bắt đầu:
- Quyết định về quy ước đặt tên cho các thông số channel và install_app_store.
- Sử dụng bảng đặt tên dưới đây để ánh xạ các kênh và cửa hàng.
- Bảng này được nhà phát triển sử dụng để chuẩn bị APK.
Tham số |
Hướng dẫn |
Bảng điều khiển duy nhất |
Bảng điều khiển cho mỗi cửa hàng |
---|---|---|---|
Tên gói Android | Tên gói giống hệt nhau cho tất cả các tùy chọn bảng điều khiển | Nếu ứng dụng đã có trong Cửa hàng Google Play, hãy sử dụng tên gói hiện tại. Ví dụ: comb.abc.def | |
Tên kênh | Một giá trị duy nhất cho mỗi cửa hàng. |
Chưa được thiết lập. Để trống. |
Duy nhất cho mỗi cửa hàng. Đặt giá trị trong APK được chuẩn bị riêng cho cửa hàng và khi thêm ứng dụng vào AppsFlyer. Không cài đặt kênh cho APK Cửa hàng Google Play. |
Cài đặt cửa hàng ứng dụng AF_STORE | Một giá trị duy nhất xác định cửa hàng |
Duy nhất cho mỗi cửa hàng. Đặt trong APK thông qua tệp tin kê khai. Mỗi cửa hàng sẽ có APK riêng. |
Chưa được thiết lập |
Công việc
Bước |
Trách nhiệm |
Bảng điều khiển duy nhất |
Bảng điều khiển cho mỗi cửa hàng |
---|---|---|---|
1 | Nhà phát triển | Chuẩn bị APK | Chuẩn bị APK |
2 |
Nhà tiếp thị |
Không yêu cầu hành động. Giả định ứng dụng đã hoạt động trong AppsFlyer. |
Thêm ứng dụng trong AppsFlyer. |
3 | Nhà tiếp thị |
|
Chuẩn bị đường dẫn phân bổ kèm theo ID ứng dụng đã kết hợp với tên kênh. Thực hiện điều này thông qua trang Active integrations như thông thường. |
4 | Nhà phát triển và nhà tiếp thị |
Quy trình
Bảng điều khiển duy nhất—Chuẩn bị APK
Tên gói Android xác định bảng điều khiển nào sẽ chứa dữ liệu phân bổ. Trong phương thức bảng điều khiển duy nhất, tất cả các cửa hàng có tên gói Android giống hệt nhau. Không có khái niệm về thông số kênh ở đây.
Việc xác định cửa hàng tải xuống là bằng thông số AF_STORE được đặt trong SDK, như được mô tả trong phần này. Thông số AF_STORE không phân biệt chữ hoa chữ thường. Ví dụ: ABC, abc, Abc.
Để chuẩn bị APK:
- Tạo một bản sao của bản dựng Ứng dụng. Lưu ý: Không thay đổi tên gói Android.
- Để xác định cửa hàng riêng lẻ, hãy sử dụng một trong các phương thức sau:
-
Phương thức tập tin kê khai: Thêm nội dung sau vào thẻ <application> của AndroidManifest.xml để xác định cửa hàng. Đặt thông số AF_STORE thành tên cửa hàng ứng dụng.
--HOẶC--<application> ... <meta-data android:name="AF_STORE" android:value="enter_store_name_here"/> ... </application>
-
Phương thức API: Chuẩn bị một APK riêng cho từng cửa hàng ứng dụng thay thế. Gọi API setOutOfStore để cài đặt giá trị AF_STORE. Cài đặt một giá trị duy nhất cho mỗi cửa hàng.
AppsFlyerLib.getInstance().setOutOfStore("enter_store_name_here")
-
Phương thức tập tin kê khai: Thêm nội dung sau vào thẻ <application> của AndroidManifest.xml để xác định cửa hàng. Đặt thông số AF_STORE thành tên cửa hàng ứng dụng.
Giá trị được đặt ở đây xuất hiện trong trường install_app_store dữ liệu thô của AppsFlyer. Trường này có sẵn trong:
- Bảng điều khiển tổng quan
- Bảng điều khiển nhóm người
- Báo cáo dữ liệu thô (Báo cáo dữ liệu thô là một tính năng cao cấp của AppsFlyer)
Bảng điều khiển duy nhất—đường dẫn phân bổ
- Đi đến Configuration > Active Integrations và chọn mạng quảng cáo.
- Trong thẻ Attribution Link, đặt thông số Out-of-store URL. Thao tác này sẽ điền macro
af_r
trên đường dẫn phân bổ để chuyển hướng người dùng đến đúng trang đích của cửa hàng ứng dụng. Ví dụ,&af_r=http://www.destinationurl.com
URL mặc định được đặt trong trang App Settings. Nếu tùy chọn này không khả dụng trong trang App Settings, hãy yêu cầu CSM bật cho bạn. - Điền macro af_r với URL trang đích của cửa hàng.
- Đặt thông số đường dẫn phân bổ bổ sung.
- Các nguồn truyền thông ngoài cửa hàng sử dụng khớp ID để phân bổ và mô hình Xác suất AppsFlyer đóng vai trò là một phương thức dự phòng.
- Thêm một hoặc nhiều phần giữ chỗ ID người dùng vào URL liên kết:
- android_id
- advertising_id
- OAID
- Sao chép đường dẫn phân bổ và cung cấp cho đối tác mạng quảng cáo.
Bảng điều khiển cho mỗi cửa hàng—Chuẩn bị APK
Tên gói Android kết hợp với thông số kênh được đặt trong tệp tin kê khai xác định bảng điều khiển cửa hàng nào sẽ chứa dữ liệu phân bổ.
Để chuẩn bị một APK/tệp tin kê khai riêng cho mỗi cửa hàng:
- Thêm nội dung sau vào thẻ <application> của AndroidManifest.xml để xác định cửa hàng. Đặt thông số CHANNEL thành tên cửa hàng ứng dụng.
Lưu ý: Thông số có phân biệt chữ hoa chữ thường.<application> ... <meta-data android:name="CHANNEL" android:value="enter_store_name_here"/> ... </application>
Bảng điều khiển cho mỗi cửa hàng—thêm ứng dụng
Thêm bảng điều khiển (ứng dụng) được xác định bằng cách kết hợp tên gói Android và kênh được đặt trong APK/tệp tin kê khai. Ví dụ: Tên gói Android là com.myapp và tên kênh là abcstore thì tên bảng điều khiển duy nhất là com.myapp—abcstore.
Để thêm bảng điều khiển cho mỗi cửa hàng trong AppsFlyer:
- Đi đến My apps và nhấp vào Add app.
- Chọn Android > In 3rd-party store.
- Hoàn thành:
- Android package name: Tên gói đúng như tên được hiển thị trong gói ứng dụng.
-
Channel name: Mã định danh duy nhất (tên cửa hàng) để phân biệt giữa các bảng điều khiển trùng tên gói. Xác minh rằng bạn sử dụng cùng giá trị trong APK được chuẩn bị cho cửa hàng.
Lưu ý: Đối với tên kênh, bạn chỉ được sử dụng chữ hoa hoặc chữ thường (a-z hoặc A-Z). Không sử dụng các ký tự khác, chẳng hạn như dấu gạch ngang (-) hoặc dấu gạch dưới (_). -
App URL:
- Chứa địa chỉ tải xuống URL mặc định mà sẽ điền macro af_r trên các đường dẫn phân bổ. Nhập URL lưu trữ APK hoặc URL trang đích của APK.
- Bạn có thể thay đổi địa chỉ này theo từng đường dẫn phân bổ khi tạo.
- Nếu để trống trường này, bạn sẽ không thể thiết lập trang mặc định trong tương lai.
- Nhấp vào Next.
- Làm theo các hướng dẫn trong giao diện để hoàn tất việc thêm ứng dụng.
Thử nghiệm—cả hai tùy chọn bảng điều khiển
Các lượt Cài đặt không tự nhiên
Để thử nghiệm lượt cài đặt không tự nhiên:
- Sử dụng một thiết bị Android chưa cài đặt ứng dụng của bạn hoặc đăng ký thiết bị.
- Tạo đường dẫn phân bổ thử nghiệm bằng liên kết OneLink. Dùng test làm tên Nguồn truyền thông ("&pid=test").
- Thêm ID quảng cáo là GAID, OAID hoặc ID Android vào URL nhấp.
Gửi liên kết phân bổ cho chính bạn qua email và nhấp vào liên kết. Sau khi được chuyển hướng, không cài đặt từ cửa hàng. Thay vào đó, hãy cài đặt ứng dụng phiên bản beta được cập nhật với SDK phân bổ của AppsFlyer được nhúng và khởi chạy nó.http://app.appsflyer.com/com.greatapp?pid=test &af_r=http://www.destinationurl.com&advertising_id=b5a3-78d9b5-0f12345-xxxx
Bảng điều khiển duy nhất |
Bảng điều khiển cho mỗi cửa hàng |
---|---|
|
|
Lượt cài đặt tự nhiên
Để thử nghiệm lượt cài đặt tự nhiên:
- Sử dụng một thiết bị Android chưa cài đặt ứng dụng của bạn hoặc chưa được đăng ký.
- Cài đặt ứng dụng phiên bản beta được cập nhật có nhúng SDK phân bổ của AppsFlyer và khởi chạy nó.
- Kiểm tra kết quả:
Kết quả mong đợi
Bảng điều khiển duy nhất |
Bảng điều khiển cho mỗi cửa hàng |
---|---|
Kiểm tra trang tổng quan của ứng dụng của bạn xem có lượt cài đặt tự nhiên mới không (trong nguồn truyền thông "organic"). Hiện tại, với phương thức ứng dụng duy nhất, không có dấu hiệu nào cho thấy nguồn gốc của cài đặt tự nhiên. |
|
Tính năng bổ sung
Di chuyển từ Bảng điều khiển cho mỗi cửa hàng sang bảng điều khiển duy nhất
- Chuẩn bị APK mới cho các cửa hàng bằng cách sử dụng các hướng dẫn phương thức bảng điều khiển duy nhất có trong bài viết này.
Hướng người dùng từ Facebook đến cửa hàng ứng dụng của Amazon
- Cấu hình liên kết URL tới ứng dụng trong mục cài đặt của ứng dụng Meta, trong phần Android.
- Đăng nhập vào Meta với tư cách là quản trị viên ứng dụng, đi đến https://developers.facebook.com/apps/ và chọn ứng dụng.
- Chuyển đến cài đặt và tìm cài đặt Android của bạn hoặc nếu bạn chưa định cấu hình Android, hãy thêm nền tảng.
- Điền vào các chi tiết cần thiết, bao gồm URL cửa hàng ứng dụng amazon dành riêng cho ứng dụng của bạn.
- Trong bảng điều khiển AppsFlyer, bên dưới Active Integrations, chọn Meta ads và nhập cùng một ID Ứng dụng Facebook mà bạn sử dụng khi ghi lại Quảng cáo Cài đặt Ứng dụng Di động Trong Cửa hàng của Meta với AppsFlyer.
Lấy dữ liệu - Báo cáo bổ sung của AppsFlyer
Ngoài bảng điều khiển Tổng quan, bạn có thể sử dụng các phương thức báo cáo sau trong AppsFlyer.
- Nhóm người:
- Kết hợp nhiều bảng điều khiển (ứng dụng) trong một báo cáo duy nhất
- Xem hiệu suất của mỗi bảng điều khiển bằng cách phân tích theo install_app_store
- API Pull (đối với phương thức ứng dụng duy nhất): Dữ liệu thô lượt cài đặt API Pull không chứa Install App Store (Cài đặt Cửa hàng Ứng dụng) theo mặc định. Để bao gồm cột, hãy thêm dòng sau vào lệnh gọi API Pull:
&additional_fields=install_app_store
- Bảng điều khiển tùy chỉnh (đối với phương thức nhiều ứng dụng): Nếu bạn sử dụng phương pháp nhiều bảng điều khiển, hãy sử dụng bảng điều khiển tùy chỉnh để kết hợp dữ liệu hiệu suất từ nhiều ứng dụng vào một nơi.
Thực hiện liên kết giới thiệu—cửa hàng ứng dụng Android của bên thứ ba
- Phân bổ liên kết giới thiệu được hỗ trợ liên quan đến Google Play và các cửa hàng bên thứ ba được liệt kê tại đây.
- Hầu hết cửa hàng ứng dụng của bên thứ ba không cần bất kỳ cài đặt hoặc cấu hình nào khác. Đối với Xiaomi, cần cấu hình bổ sung phần phụ thuộc. Tìm hiểu thêm
- Phân bổ theo liên kết giới thiệu cửa hàng của bên thứ ba được phản ánh trong báo cáo dữ liệu thô như sau:
- Loại so khớp: tên của cửa hàng bên thứ ba được phân bổ. Ví dụ: huawei_referrer.
- Người đóng góp: Nếu người dùng tương tác với nhiều cửa hàng ứng dụng trước khi cài đặt ứng dụng thì AppsFlyer sẽ coi những lượt tương tác này là người đóng góp. Lượt cài đặt này sẽ được ghi nhận cho lượt tương tác nhấp chuột gần cuối cùng. Ví dụ:
- Người dùng nhấp vào một quảng cáo do Google phân bổ và được chuyển hướng đến Cửa hàng Play. Người dùng không tải xuống ứng dụng.
- Người dùng nhấp vào một quảng cáo khác và được chuyển hướng đến cửa hàng Samsung Galaxy. Người dùng tải xuống và cài đặt ứng dụng.
- Phân bổ được tính cho mạng quảng cáo chuyển hướng người dùng đến cửa hàng Samsung Galaxy; Google được ghi nhận là người đóng góp.
Cửa hàng Android bên thứ ba có tích hợp phân bổ người giới thiệu với AppsFlyer
Cửa hàng ứng dụng của bên thứ ba | Bắt đầu từ | Phiên bản SDK |
---|---|---|
Cửa hàng ứng dụng của Huawei | Tháng 7 năm 2020 | 5.4.6+, 6.1.1 + |
Cửa hàng Samsung Galaxy | Tháng 12 năm 2020 | 6.1.1 + |
Cửa hàng Xiaomi GetApps | Tháng 9 năm 2022 | 6.9.0 + |
Xử lý sự cố
Các lượt cài đặt được phân bổ cho ứng dụng mặc định
Nếu bạn tạo một APK ứng dụng với cài đặt kênh nhưng không tạo bảng điều khiển cho APK ứng dụng trong tài khoản AppsFlyer: Lượt cài đặt được phân bổ cho ứng dụng mặc định, thường là ứng dụng Google Play Store trong tài khoản của bạn. Nếu không có ứng dụng mặc định thì sẽ không có dữ liệu nào được ghi nhận cho ứng dụng.
Đặc điểm và hạn chế
Đặc điểm | Lưu ý |
---|---|
Chuyển hướng OneLink đến nhiều cửa hàng ứng dụng |
Bạn có thể đặt nhiều cửa hàng ứng dụng trên mẫu OneLink nếu tên gói ứng dụng giống nhau trong tất cả các cửa hàng ứng dụng và triển khai tùy chọn bảng điều khiển duy nhất. |
Cài đặt cửa hàng ứng dụng |
Thông số này không dành cho các đại lý hoặc mạng quảng cáo. |