Cordova 上的 Windows Phone 8.1 移动应用程序中的分析
Analytics in Windows Phone 8.1 mobile app on Cordova
我正在努力寻找一种分析工具来跟踪我用 Cordova 为 Windows Phone 8.1 编写的移动应用程序的使用频率。有什么可以推荐的吗?
Flurry 似乎无法处理此类配置,我无法使 Google Analytics 工作。我已尝试使用 http://googleanalyticssdk.codeplex.com/,但没有数据上传到我的 Google Analytics 仪表板。
这是一个企业应用程序,不是通过 Marketplace 分发的。
非常感谢你的帮助。
给你:
var TID = 'UA-XXXX';
var GA_ENDPOINT = 'https://www.google-analytics.com/collect';
var cid;
// Should be called after deviceReady
function init() {
cid = device.uuid; // cordova-plugin-device is required
var xhr = new XMLHttpRequest();
var body = 'v=1&t=pageview&tid=' + TID + '&cid=' + cid + '&dp=%2Findex.html';
xhr.open("POST", GA_ENDPOINT, true)
xhr.onreadystatechange = function () {
console.log('asd');
}
xhr.send(body);
}
function sendEvent(category, action, label, value) {
category = category && encodeURIComponent(category);
action = action && encodeURIComponent(action);
label = label && encodeURIComponent(label);
value = value && encodeURIComponent(value);
var xhr = new XMLHttpRequest();
var body = 'v=1&t=event&tid=' + TID + '&cid=' + cid +
'&ec=' + category + '&ea=' + action + '&el=' + label + (value ? '&ev=' + value : '');
xhr.open("POST", GA_ENDPOINT, true);
xhr.send(body);
}
有用的链接:
我正在努力寻找一种分析工具来跟踪我用 Cordova 为 Windows Phone 8.1 编写的移动应用程序的使用频率。有什么可以推荐的吗?
Flurry 似乎无法处理此类配置,我无法使 Google Analytics 工作。我已尝试使用 http://googleanalyticssdk.codeplex.com/,但没有数据上传到我的 Google Analytics 仪表板。
这是一个企业应用程序,不是通过 Marketplace 分发的。
非常感谢你的帮助。
给你:
var TID = 'UA-XXXX';
var GA_ENDPOINT = 'https://www.google-analytics.com/collect';
var cid;
// Should be called after deviceReady
function init() {
cid = device.uuid; // cordova-plugin-device is required
var xhr = new XMLHttpRequest();
var body = 'v=1&t=pageview&tid=' + TID + '&cid=' + cid + '&dp=%2Findex.html';
xhr.open("POST", GA_ENDPOINT, true)
xhr.onreadystatechange = function () {
console.log('asd');
}
xhr.send(body);
}
function sendEvent(category, action, label, value) {
category = category && encodeURIComponent(category);
action = action && encodeURIComponent(action);
label = label && encodeURIComponent(label);
value = value && encodeURIComponent(value);
var xhr = new XMLHttpRequest();
var body = 'v=1&t=event&tid=' + TID + '&cid=' + cid +
'&ec=' + category + '&ea=' + action + '&el=' + label + (value ? '&ev=' + value : '');
xhr.open("POST", GA_ENDPOINT, true);
xhr.send(body);
}
有用的链接: