Hãy để tôi bắt đầu bằng cách nói rằng tôi biết cách sử dụng SDK iOS vì vậy, vui lòng không trả lời câu hỏi này bằng cách "chỉ sử dụng SDK". Tôi muốn biết TẠI SAO google analytics không hoạt động.Google Analytics không hoạt động trong ứng dụng Webview trong iOS
Đây là thiết lập của tôi. Tôi có một ứng dụng web cũng được đưa vào ứng dụng android và ứng dụng ios qua webview. Tôi đang dùng cordova. Ứng dụng android hoạt động tốt với mã GA JS. Web hoạt động tốt. Tuy nhiên, không có sự kiện hoặc lượt xem trang nào hiển thị từ iOS. Tôi đã nghe nói rằng GA được gắn với tên miền để một Webview iOS làm điều gì đó dưới mui xe cho miền?
tôi sẽ đính kèm đoạn mã của tôi, nhưng nó coffeescript trong một vài lớp học vì vậy tôi sẽ chỉ cần dán js
Analytics.prototype.track = function(args) {
window._gaq.push(args);
};
Analytics.track(['_trackEvent', 'SubscriptionModal', "Closed", data]);
này hoạt động tốt trong web và Android do đó, nó không phải là một JS biên soạn. Tôi đang đặt GA _setDomainName thành 'focusatwill.com' và có thể thấy rằng cả ios và web đều có miền 'www.focusatwill.com'
Tôi đã đọc trực tuyến một vài người nói về vấn đề này và mọi người nói chỉ cần sử dụng SDK. Tôi đang tìm kiếm lý do tại sao nó không hoạt động. Làm thế nào để bạn sửa nó để sử dụng JS?
chỉnh sửa
tôi nên đề cập rằng html và JS không nướng vào thiết bị, tức là họ không có một url địa phương nhưng được phục vụ từ máy chủ web của chúng tôi
Đối với ứng dụng GA của bạn, bạn có thiết lập dự án dưới dạng ứng dụng dành cho thiết bị di động không? Tôi đã chạy vào dự án này theo cách tương tự, và cuối cùng tôi đã thiết lập hai dự án theo tài khoản GA; 1 cho trang web dành cho thiết bị di động (cho lần nhấp trên web) và một cho ứng dụng thực tế để ghi lại các sự kiện trong chính ứng dụng (không phải là trang web) – kevinl
Đó là trình theo dõi web. Android hoạt động với các bài hát trên web nhưng có vẻ như iOS uiwebviews không và tôi tò mò vì sao? Có phải do không thể lưu tệp hình ảnh GA cục bộ không? Hoặc một số vấn đề về cookie khác? Chỉ cần tò mò nếu có ai thực sự biết lý do tại sao –
'track' là một phương pháp nguyên mẫu, nhưng bạn đang gọi phương thức đối tượng .. –