- vừa được xem lúc

Tích hợp Adjust vào ứng dụng Android

0 0 2

Người đăng: Nguyễn Hữu Nam

Theo Viblo Asia

Để có thể tích hợp Adjust vào một ứng dụng android ta làm theo các bước sau

1. Thêm dependency Adjust vào file build.gradle

Version sdk mới nhất các bạn hãy tham khảo ở docs: https://dev.adjust.com/en/sdk/android

dependencies { implementation 'com.adjust.sdk:adjust-android:version'
}

3. Thêm quyền vào AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET"/>

4. Khởi tạo Adjust trong Application hoặc MainActivity

import com.adjust.sdk.Adjust;
import com.adjust.sdk.AdjustConfig; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String appToken = "YOUR_APP_TOKEN"; // token từ Adjust dashboard String environment = AdjustConfig.ENVIRONMENT_SANDBOX; // hoặc ENVIRONMENT_PRODUCTION AdjustConfig config = new AdjustConfig(this, appToken, environment); Adjust.onCreate(config); // Phần còn lại của onCreate } @Override protected void onResume() { super.onResume(); Adjust.onResume(); } @Override protected void onPause() { super.onPause(); Adjust.onPause(); }
}

Môi trường AdjustConfig.ENVIRONMENT_SANDBOX sẽ dùng để test và sẽ không lưu thông tin ở dashboard của Adjust. Khi release ứng dụng chúng ta chọn môi trường AdjustConfig.ENVIRONMENT_PRODUCTION.

4. gửi Event

AdjustEvent event = new AdjustEvent("EVENT_TOKEN");
Adjust.trackEvent(event);

EVENT_TOKEN sẽ được setting trên trang quản lý của Adjust.

Để vào được phần cài đặt này chúng ta vào link: https://suite.adjust.com/. Sau đó vào AppView => All App => Chọn App(Nếu chưa có ấn vào New App, điền thông tin để tạo app mới) => chọn tab Events. khi tạo event sẽ có thông tin tên và token như ảnh dưới: image.png

5. Kiểm tra Event đã gửi trên môi trường Sandbox và production

Trên môi trường Sandbox

Khi push Event sẽ có log về ADID như sau

AdjustSdk.... AdjustSdk com.a.b D Adjust-Event-prefernces-ADID fac9134f1c6fec6e42bb6267060aa22a

Trong các tab cùng cấp với Events bên trên, chọn Data management image.png Trong mục Testing console chọn open, điền ADID ở log bên trên và ấn View device data, các thông tin sẽ được hiện bên dưới image.png image.png

Nếu Event bạn push lên hiển thị trong mục dưới là đã thành công image.png

Trên môi trường production

Để kiểm tra Event push trên môi trường production ta vào theo đường dẫn sauimage.png Tiếp theo chúng ta chọn app cần check, điển tên event cần check vào Performance summary => Selectet metric. Event count sẽ được hiển thị ở đây. Vì Adjust sẽ không nhận event realtime cho nên cần đợi một vài tiếng event mới được update, chứ không realtime như test trên sandbox image.png

Chúc các bạn thành công!

Bình luận

Bài viết tương tự

- vừa được xem lúc

TOP 5 BLOG VỀ IT ĐÁNG ĐỌC

Vào những lúc rảnh rỗi, các bạn thường sẽ làm gì? Coi phim, đi chơi, ...Có ai như mình lúc rảnh thì tìm 1 chỗ yên tĩnh nào đó đeo tai phone nghe những bài nhạc chill và đọc truyện và tìm các blog hay

0 0 33

- vừa được xem lúc

Tại sao nên sử dụng Redis để lưu user profiles, friend lists trong Social media

Tại sao nên sử dụng Redis để lưu user profiles, friend lists trong Social media. Em đọc trên mạng thì thấy họ có đưa ra use case như vậy.

0 0 15

- vừa được xem lúc

CHIA SẺ KINH NGHIỆM PHỎNG VẤN GRAB TỪ A-Z CỦA HỌC VIÊN ENGINEER PRO

*Với mong muốn giúp các kỹ sư phần mềm có cái nhìn rõ hơn về quá trình học tập và phỏng vấn tại các công ty công nghệ lớn. Hôm nay, Engineer Pro có buổi trò chuyện với một học viên tiêu biểu.

0 0 14

- vừa được xem lúc

Bước Đệm Engineer Pro – Bước Tiến Axon

*Trong thị trường công nghệ đầy cạnh tranh hiện nay, việc giành được vị trí tại một công ty lớn như Axon không hề dễ dàng. Để đạt được điều này, các kỹ sư phần mềm trẻ không chỉ cần kiến thức chuyên m

0 0 21

- vừa được xem lúc

MENTORSHIP VÀ REFERRAL - CHÌA KHÓA GIÚP BẠN G CHINH PHỤC TIKTOK

Chiều hè năm ấy sau 1 năm làm tại TikTok, tôi nhận được một tin nhắn. Một người anh em cũ từ bên Úc giới thiệu một chàng trai trẻ, bảo rằng bạn ấy đang tìm kiếm cơ hội vào những Big Tech như TikTok ha

0 0 20

- vừa được xem lúc

Làm sao để anh Khải có được vị trí Backend Engineer tại Grab?

Trong buổi phỏng vấn này, Engineer Pro có dịp trò chuyện với anh Khải, một cựu học viên của Engineer Pro, hiện đang làm Backend Engineer tại Grab. Anh Khải đã có một bước chuyển mình đầy thách thức kh

0 0 8