
AppsFlyer cung cấp các giải pháp ghi nhận phân bổ cho các ứng dụng Android được cung cấp bởi cả thị trường không có trong cửa hàng và Google Play Store.
Để cho phép các cài đặt tự nhiên và lượt cài đặt được phân bổ được chỉ định cho một thị trường không có trong cửa hàng, chẳng hạn như Amazon hoặc Baidu, hãy sử dụng một trong các phương pháp sau:
- Ứng dụng đơn: có nghĩa là trong AppsFlyer sẽ chỉ có một ứng dụng và tất cả dữ liệu sẽ được hiển thị như một phần của ứng dụng đó.
- Nhiều ứng dụng: có nghĩa là trong AppsFlyer, mỗi cửa hàng được thể hiện dưới dạng một ứng dụng khác nhau.
Không phụ thuộc vào phương pháp đã chọn, nhà phát triển chuẩn bị một APK riêng cho từng thị trường ngoài cửa hàng nhằm quảng bá ứng dụng. Sự khác biệt giữa các phương thức chủ yếu là cách hiển thị thông tin trên bảng điều khiển và báo cáo của AppsFlyer. Xem thêm phân bổ ngoài thị trường tại Trung Quốc.
Ứng dụng đơn
Xem kết quả tổng hợp của các nỗ lực tiếp thị của bạn trên các thị trường khác nhau (cửa hàng Google Play và thị trường ngoài cửa hàng) trong bảng điều khiển của ứng dụng.
Dữ liệu thô phân bổ bao gồm giá trị Thiết lập Cửa hàng Ứng dụng. Khi không trống rỗng, giá trị này là tên của thị trường ngoài cửa hàng mang đến lượt cài đặt mới, như được đặt bởi nhà phát triển. Nếu không, lượt cài đặt được phân bổ cho cửa hàng Google Play.
Quan trọng!
Giải pháp Ứng dụng duy nhất phù hợp nhất khi bạn muốn xem tất cả các cài đặt không tự nhiên và các sự kiện trong ứng dụng từ tất cả các thị trường trong một bảng điều khiển ứng dụng trên AppsFlyer.
Xin lưu ý rằng với giải pháp này, tên thị trường ngoài cửa hàng hiện chỉ có trong các báo cáo dữ liệu thô không tự nhiên và tự nhiên. Đảm bảo tài khoản của bạn có quyền truy cập vào dữ liệu thô hoặc nâng cấp nó trước khi thực hiện phương pháp này.
Nhiều ứng dụng
Xem cài đặt tự nhiên và không tự nhiên và dữ liệu sự kiện trong ứng dụng trên mỗi thị trường trên bảng điều khiển ứng dụng riêng biệt trên AppsFlyer.
Với giải pháp này, mỗi thị trường đòi hỏi một APK khác nhau, cũng như các liên kết phân bổ được chỉ định. Các kết quả được hiển thị trên mỗi thị trường và không hiển thị trong một bảng điều khiển ứng dụng.
Quan trọng!
- Giải pháp Nhiều ứng dụng là tốt nhất cho các nhà quảng cáo muốn biết thị trường ngoài cửa hàng nơi mang lại người dùng tự nhiên hơn là muốn xem kết quả trong một ứng dụng.
- Có nhà cung cấp sở hữu thị trường, thiết bị Android hoặc trình duyệt Android. Trong một số trường hợp, điều này gây ra việc tải xuống APK từ các cửa hàng không chính xác, có thể ảnh hưởng sâu sắc đến độ chính xác của phân bổ khi sử dụng giải pháp Nhiều ứng dụng.
Thiết lập
Để thiết lập phân bổ cho các thị trường ngoài cửa hàng, bằng một trong hai phương pháp, hãy làm theo các hướng dẫn dưới đây.
Chuẩn bị một Phiên bản Ứng dụng
Nhiệm vụ của nhà tiếp thị trên nền tảng AppsFlyer
Không cần hành động nào.
Các kết quả được hiển thị dưới bảng điều khiển của ứng dụng hiện tại của bạn.
Nhiệm vụ của Nhà phát triển
Đối với mỗi thị trường bạn dự định quảng cáo, ngoại trừ Google Play:
- Tạo một bản sao của bản xây dựng ứng dụng của bạn.
-
Sử dụng API dưới đây:
AppsFlyerLib.getInstance().setOutOfStore("baidu");
Hoặc thêm dòng sau vào tệp AndroidManifest.xml:
<meta-data android:name="AF_STORE" android:value="baidu" />
Trong đó giá trị (trong ví dụ trên "baidu") đại diện cho tên cửa hàng cho APK cụ thể này.
-
Để truy xuất giá trị hiện được đặt cho cài đặt ngoài cửa hàng, hãy sử dụng API sau
AppsFlyerLib.getInstance().getOutOfStore(getApplicationContext());
Lưu ý
Di chuyển từ phương pháp nhiều ứng dụng sang phương pháp một ứng dụng?
1. Chuyển dòng KÊNH từ tệp manifest của bạn
2. Đảm bảo giá trị AF_STORE giống với giá trị bạn đã sử dụng cho Kênh.
Đối với mỗi thị trường bạn dự định quảng cáo, ngoại trừ Google Play:
- Tạo một bản sao của bản xây dựng ứng dụng của bạn.
- Thêm vào Android manifest.XML dòng bên dưới bằng tên kênh chính xác bạn vừa sử dụng để thêm ứng dụng vào nền tảng AppsFlyer.
<meta-data android:name="CHANNEL" android:value="example_channel_name" />
Lưu ý
Việc xác định kênh PHẢI diễn ra trong các thẻ <application>..</application>
.
Ví dụ
<manifest>
.
.
<application>
.
.
<meta-data android:name="CHANNEL" android:value="example_channel_name" />
</application>
</manifest>
Quan trọng!
Tên kênh có phân biệt chữ hoa, chữ thường. Đảm bảo giá trị trong bảng manifest và giá trị được nhập trong bảng điều khiển là giống hệt nhau.
Tạo các liên kết phân bổ ngoài cửa hàng (Cả hai phương thức)
Khi tạo liên kết phân bổ cho các thị trường ngoài cửa hàng, điều cần thiết là luôn bao gồm macro af_r
để chuyển hướng người dùng đến thị trường chính xác dựa trên giá trị URL của nó.
Liên Kết Phân Bổ Đối Tác Tích Hợp
- Chuyển đến Đối tác Tích hợp Cấu hình và chọn mạng bạn muốn làm việc.
- Điền vào thông số đường dẫn phân bổ
- Sao chép URL nhấp và dán vào trình chỉnh sửa bên ngoài (Notepad, Word, v.v.)
- Thêm thông số trang đích (af_r), với liên kết tới ứng dụng của bạn trên thị trường ngoài cửa hàng, ví dụ,
&af_r=http://www.destinationurl.com
- Các nguồn phương tiện ngoài cửa hàng sử dụng kết hợp ID để phân bổ, trong khi In dấu vân tay của AppsFlyer hoạt động như một phương thức dự phòng.
Thêm một trong hai, hoặc cả hai trong các macro sau vào URL:
android_id={ANDROID_ID_GOES_HERE}
- HOẶC -
advertising_id={GOOGLE_ADVERTISING_ID_GOES_HERE}
Ví dụ 1
ID Android:http://app.appsflyer.com/com.greatapp-amazon?pid=Ad_network&android_id={ANDROID_ID_GOES_HERE}
&af_r=http://www.destinationurl.com
Ví dụ 2
Google Advertising ID
http://app.appsflyer.com/com.greatapp-amazon?pid=Ad_network
&advertising_id={GAID_GOES_HERE}&af_r=http://www.destinationurl.com
Liên kết Phân bổ Tùy chỉnh
Bạn có thể ghi nhận các lượt cài đặt ngoài cửa hàng đến từ phương tiện truyền thông sở hữu của mình, chẳng hạn như email hoặc chiến dịch SMS, bằng cách tạo liên kết phân bổ tùy chỉnh.
Liên kết PHẢI bao gồm thông số trang đích (af_r), e.g., &af_r=http://www.destinationurl.com
Vì không thể trích xuất ID thiết bị từ phương tiện truyền thông sở hữu, không sử dụng tham số android_id
và advertising_id
với các liên kết này.
Ứng dụng Amazon trên Facebook
Để hướng người dùng đến cửa hàng ứng dụng Amazon từ Facebook, hãy làm theo các hướng dẫn sau.
- Định cấu hình liên kết URL tới ứng dụng trong Cài đặt ứng dụng Facebook của bạn, trong phần Android.
- Đăng nhập vào Facebook với tư cách là admin của ứ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 Đối tác tích hợp, chọn Facebook và nhập cùng một ID ứng dụng Facebook bạn sử dụng khi phân bổ Quảng cáo Cài đặt Ứng dụng Di động trong cửa hàng của Facebook với AppsFlyer.
- Khi thiết lập Bộ quảng cáo trên Facebook, hãy chọn "Cửa hàng ứng dụng Amazon.
Xin lưu ý rằng ảnh chụp màn hình này được lấy từ Trình chỉnh sửa nguồn Facebook và có thể được trình bày khác nhau trong các nền tảng FMP.
Thử nghiệm
Thử Nghiệm Cài Đặt Ngoài Cửa Hàng Không Tự Nhiên
1. Sử dụng một thiết bị Android không được cài đặt ứng dụng hoặc ứng dụng bị đưa vào danh sách trắng.
2. Tạo liên kết phân bổ thử nghiệm sử dụng Tùy chỉnh Cấu hình Nguồn phương tiện (hướng dẫn tại đây). Sử dụng "thử nghiệm" là tên của nguồn Phương tiện ("&pid=test").
3. Thêm tiện ích mở rộng sau vào cuối URL nhấp:
&advertising_id={SET YOUR ADVERTISING ID HERE}
Liên kết cuối cùng sẽ trông giống như thế này:
http://app.appsflyer.com/com.greatapp?pid=test&advertising_id={GAID}
&af_r=http://www.destinationurl.com
Ví dụ
Google Advertising ID
http://app.appsflyer.com/com.greatapp?pid=test
&advertising_id=b5a3-78d9b5-0f12345-xxxx&af_r=http://www.destinationurl.com
http://app.appsflyer.com/com.greatapp-channel?pid=test&android_id=
{SET YOUR ANDROID ID HERE}&af_r=http://www.destinationurl.com
Ví dụ
ID Android:
http://app.appsflyer.com/com.greatapp-amazon?pid=test
&android_id=b5a378d9b50fxxxx&af_r=http://www.destinationurl.com
4. 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ó.
5. Kiểm tra kết quả:
- Kiểm tra báo cáo dữ liệu thô cho cài đặt của ứng dụng của bạn trong trang Xuất Dữ liệu.
- Bạn sẽ thấy một chuyển đổi cài đặt với nguồn phương tiện truyền thông "thử nghiệm" trực tuyến. Trong cột có tiêu đề Cài đặt App Store, bạn sẽ thấy tên của cửa hàng như xuất hiện trên tệp manifest.xml
- Bạn cũng có thể thấy thông số "af_installstore": "STORE_NAME" trong nhật ký cài đặt.
- Đi tới bảng điều khiển của ứng dụng dành riêng cho cửa hàng được thử nghiệm.
- Kiểm tra báo cáo dữ liệu thô cho cài đặt của ứng dụng của bạn trong trang Xuất Dữ liệu hoặc xem trang tổng quan của ứng dụng.
- Bạn sẽ thấy một chuyển đổi cài đặt với nguồn phương tiện truyền thông "thử nghiệm" trực tuyến.
Thử Nghiệm Cài Đặt Ngoài Cửa Hàng Tự Nhiên
1. Sử dụng một thiết bị Android không được cài đặt ứng dụng hoặc ứng dụng bị đưa vào danh sách trắng.
2. 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ó.
3. Kiểm tra kết quả:
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 "tự nhiên"). 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.
- Chuyển đến bảng điều khiển và trang tổng quan của ứng dụng dành riêng cho cửa hàng được thử nghiệm.
- Bạn sẽ thấy một chuyển đổi cài đặt trong phần nguồn phương tiện truyền thông "tự nhiên".
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 ứng dụng ngoài cửa hàng nhưng không thêm ứng dụng cho ứng dụng đó trong tài khoản AppsFlyer, các cài đặt sẽ được quy cho ứng dụng mặc định trong tài khoản AppsFlyer của bạn. Nếu không có ứng dụng mặc định, các lượt cài đặt sẽ không được phân bổ.
Những phương thức lấy dữ liệu khác
API Pull (dành cho Phương thức Một Ứng dụng)
Cuộc gọi API Pull thông thường cho báo cáo dữ liệu thô cài đặt không chứa cộtCài đặt Cửa hàng Ứng dụng. Tuy nhiên, bạn có thể sử dụng lệnh gọi API Kéo để lấy cột này bằng cách thêm vào URL đã sử dụng: &additional_fields=install_app_store
Tùy chỉnh Bảng điều khiển (cho Phương thức Nhiều ứng dụng)
Bạn có thể sử dụng bảng điều khiển tùy chỉnh của AppsFlyer để tập trung kết quả tiếp thị từ một số hoặc tất cả các ứng dụng của bạn, bao gồm cả ứng dụng cho các thị trường ngoài cửa hàng.