首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌分析插件PhoneGap onclick

谷歌分析插件PhoneGap onclick
EN

Stack Overflow用户
提问于 2012-07-27 23:40:54
回答 2查看 508关注 0票数 0

谁有什么想法,为什么这是一个onclick事件在安卓,而不是iOS?如果有帮助,我使用jQuery 1.8.1、jQueryMobile 1.1.1和Cordova 1.7。

onDeviceReady

代码语言:javascript
复制
var googleAnalytics = window.plugins.googleAnalyticsPlugin;    
googleAnalytics.startTrackerWithAccountID("UA-MyCode");    
googleAnalytics.trackPageview('/MobileiOS');

这是有效的,我在Analytics中看到。

<body onload="onLoad()">之后,我有一个可以正确导航到页面的按钮,还有一个onclick="googleAnalytics.trackPageview('/TestMobileiOS');"

Analytics中没有任何内容。

onLoad

代码语言:javascript
复制
function onLoad(){
    document.addEventListener("deviceready", onDeviceReady, false);
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-03 00:36:21

我认为这是一个作用域问题。您在onDeviceReady中声明的"var googleAnalytics“的作用域仅限于该函数。

但是,稍后您会尝试在不同的作用域中使用它。尝试使用完整的window.plugins.googleAnalyticsPlugin.trackPageview....在你的点击处理程序中。

票数 0
EN

Stack Overflow用户

发布于 2012-08-10 17:33:47

我在没有插件的PhoneGap应用程序中使用Google Analytics。它工作得很好。

你下载"ga.js“文件。

对其进行编辑,将‘"file:“’字符串替换为‘"_file:”’。

将文件放入项目中,然后使用"index.html“标签将其包含在”脚本“中。

然后你可以在你的应用中使用Google Analytics Tracker,就像在网站上一样。https://developers.google.com/analytics/devguides/collection/gajs/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11691188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档