Tôi đang cố gắng chia mã Google Analytics của mình thành một mô-đun riêng biệt (gói com.abc) khỏi ứng dụng chính của tôi (package com.xyz). Tôi đang đối mặt với những vấn đề này:Tệp theo dõi Google Analytics trong mô-đun thư viện Android
- Tôi có nên tạo bộ theo dõi cho mô-đun ứng dụng hoặc mô-đun thư viện không?
- Tôi nên đặt bộ theo dõi này ở đâu - mô-đun ứng dụng hoặc thư viện?
- Mục tiêu của tôi là có tất cả logic tạo và xử lý Analytics trong mô-đun thư viện thông qua một số giao diện. Tôi cũng muốn sử dụng thư viện này cho các dự án khác của mình; vì vậy tôi không muốn đặt các tệp theo dõi trong chính mô-đun thư viện. Có cách nào tôi có thể khởi tạo trình theo dõi trong mô-đun thư viện, nhưng giữ tệp XML trong mô-đun ứng dụng?
Những gì tôi đã cố gắng (và thất bại): file tracker
- tôi đã tạo ra cho cả hai com.abc và com.xyz
- Tôi đã thử tất cả các hoán vị của cả hai tập tin trong cả hai module; nhưng mô-đun thư viện không thể giải quyết R.xml.global_tracker. Làm quen với Google Analytics Tôi không biết mình có phải sao chép/dán bất kỳ tệp theo dõi nào không. Trước khi tôi tạo mô-đun thư viện, R.xml.global_tracker được tự động giải quyết trong mô-đun chính.
Tôi cũng rất quan tâm đến câu trả lời cho điều này.Bạn đã đưa ra bất kỳ giải pháp nào chưa? – binnyb
Cũng quan tâm đến một thiết lập tương tự cho các ứng dụng iOS, nơi có nhiều mục tiêu- mỗi mục tiêu sử dụng một ID gói khác nhau (do đó cần một dịch vụ google plist khác nhau ...?) – binnyb
bạn không cần phải thực hiện R.xml.global_tracker nữa không. điều này rất dễ cài đặt GA cho dự án của bạn. https://developers.google.com/analytics/devguides/collection/android/v4/#set-up-your-project chỉ cần làm theo điều này. – kimkevin