跟踪远程网站上运行的小部件的印象数
我创建了一个托管在许多网站上的小部件.我最初仅使用jQuery和JSONP实现代码来构建小部件.在实时网络上实施小部件后,尽管我们有不幸的经验,因为该网站上的其他小部件已经在其中已经很差JavaScript杀死了我们的小部件,因此,为了缩短了一个长话短说,我创建了第二个版本,该版本使用一个iframe.我已经在Google Analytics网站上阅读了,您可以很容易地在iFrame中跟踪使用情况,但是有什么方法可以使用Google Analytics来跟踪原始的,iframeless版本的使用情况.当然,我可以只是在我的身边只有一个应用程序,它计算了我用来渲染小部件的网络服务的时间,并计算我网站上的推荐数,但是当时,这就像在时重新投入到轮子时.我们已经有Google Ananlytics可以做到这一点. 解决方案 我认为它不会重新发明轮子,因为Google Analytics(Analytics)并非旨在执行此操作. 拥有iframe的优点是,iframe的内容在您的网站
0 2023-12-03
编程技术问答社区
谷歌分析-一个页面上有多个跟踪器(传统和异步)。
我正在写一个将嵌入其他人网站的小部件.我正在使用Google Analytics(分析)来跟踪所有在嵌入网站上访问我脚本的实例的人. 我了解 href =" http://code.google.com/apis/analytics/docs/docs/tracking/asyncusageguide.html#multipletrackers" rel =" nofollow noreferrer'>"自己的Google Analytics(分析)帐户. 但是,如果我的分析跟踪代码使用新的异步跟踪器,而嵌入式网站正在使用旧版(传统)跟踪代码怎么办?这两个代码块之间会有任何干扰吗? 我的跟踪器代码: ... _gaq.push( ['myTracker._setAccount', 'UA-XXXXX-2'], // naming the tracker 'myTracker' to be different from any default tra
0 2023-12-03
编程技术问答社区
谷歌分析-一个页面上有多个跟踪器(cookie冲突)。
我正在编写一个应该嵌入其他人的网站(有点小部件)中的Web应用程序.我正在使用Google Analytics(分析)来跟踪所有在嵌入网站上访问我脚本的实例的人.问题在于我不知道如何使用它,以免干扰这些网站自己的Google Analytics(分析)帐户.我正在将跟踪器变量存储在一个名称空间中,所以我认为应该这样做,但是我尚未意识到GA将其设置存储在cookie(__utma,__utmz等)中,并且两个跟踪器都使用这些cookie,如果同一页面上有两个...例如,如果我使用_setVar在Google Analytics(分析)中存储某种用户定义的变量,并且嵌入式网站也相同,我们将互相覆盖彼此的值... 当然,如果Google提供了一种将cookie名称更改为自定义的方法,那将是最简单的,但是我找不到任何方法.我考虑过使用cookie域或路径强制一个单独的cookie,但这是行不通的,因为如果我将域或路径设置为除真实域/路径以外的其他方法,那么cookie在重新加载后不可读取. .
0 2023-12-03
编程技术问答社区
在Android WebView应用程序中格式化用户代理字符串的正确方法?
在我的Android Web应用程序中,我想修改我的用户代理,以便可以在服务器和Google Analytics(分析)上识别它. 当前的用户代理看起来像这样: Mozilla/5.0 (Linux; Android 7.0; Moto G (4) Build/NPJ25.93-14; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36 我可能应该包含一个标签,Google Analytics(分析)可以作为Web应用程序和另一个提到我的Android应用程序版本的标签.这将是WebView版本的补充.我希望Google Analytics(Google Analytics)继续为我提供正确的数据,以提供移动设备信息,Android版本,操作系统等.可能只能更改浏览器字段. 我知道如何更改用户代理字符串.我想知道在创建用户代理
0 2023-12-03
编程技术问答社区
从谷歌分析数据导出API中提取数据时,是否需要客户登录?
ASP.NET 4.0/javaScript/jquery/web服务 中编码 场景 我有一个分析帐户,例如, some name@gmail.com ,用密码为 pass123 我也知道表ID,例如GA:30037474 我的问题是我可以像 一样拉数据 // Load the Google data JavaScript client library. google.load('gdata', '2.x', { packages: ['analytics'] }); // Set the callback function when the library is ready. google.setOnLoadCallback(init); function init() { myService = new google.gdata.analytics.AnalyticsService('charts_sample'); //how do i secure
0 2023-12-02
编程技术问答社区
谷歌分析和服务器点击之间的矛盾
我在我的单页HTML5应用程序上使用Google Analytics(分析).尽管Google Analytics(分析)显示访问量为16K,但服务器日志中的命中次数表示该数字约为3 lac . 我正在使用页面头部中的以下跟踪代码: (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga')
0 2023-12-02
编程技术问答社区
使用谷歌分析来跟踪XML网络服务的点击率
我有一个XML Web服务,我想使用Google Analytics(分析)跟踪它.由于它使用小客户端JavaScript进行跟踪,因此这是一个问题.是否可以在不运行JavaScript客户端服务器端的情况下进行操作? 解决方案 也许这会有所帮助 其他解决方案 可以解决吗?当然,这是网络.连接HTTP分析仪,看看Google JavaScript传输的内容.然后,让您的Web服务提出相同的HTTP请求. 但是,仅将数据存储在数据库中不是很容易吗?
0 2023-12-02
编程技术问答社区
用于Facebook JS SDK和Google Analytics的过期标头
我们都知道在静态资源中添加遥远的到期日期是提高我们网站的页面负载速度的好习惯.因此,我们已经确保了所有资源的确保,但是非常常见的Facebook JS SDK和Google Analytics(Analytics)不这样做,因此降低了整个页面的速度分数. 检查标题显示Facebook做20分钟: 缓存控制公共,max-age = 1200 连接保持活力 content-type应用程序/x-javaScript; charset = UTF-8 日期周二,2014年9月23日04:46:38 GMT ETAG" 566AA5D57A352E6F298AC52E73344FDC" 到期时,2014年9月23日05:06:38 GMT 和Google Analytics(分析)有2个小时: 核心价值 响应http/1.1 200好 日期周二,2014年9月23日04:45:49 GMT 2014年9月23日到期周二06:45:49格林尼治标准时间 最后修饰的星期一,2014年9月
0 2023-12-02
编程技术问答社区
从谷歌分析中抓取实时访客
我有很多站点,想构建一个仪表板,在单个页面上显示每个访问者的实时访问者数量. (其他人会想要这个吗?)现在查看此信息的唯一方法是为每个站点打开一个新标签. Google没有实时API,因此我想知道是否可以刮擦这些数据. Eduardo Cereto发现Google通过实时/绑定网络请求转移实时数据.有些人更精明的人想知道我应该如何开始吗?这是我在想的: 弄清楚如何对编程进行身份验证 检查所有实时/bind 请求以查看它们的变化.每个请求都有唯一的密钥吗?那是从哪里来的?以下是我对请求的细分: &key = [这是什么?它从何而来? 21字符小写字母数字,保持相同的每个请求] &ds = [这是什么?它从何而来? 21字符小写字母数字,保持相同的每个请求] &pageId = rt-standard%2frt-overview &q = t%3A0%7C%3A1%3A0%3A%2CT%3A11%7c%3A1%3A1%3A5%3A%2cot%3A0%
如何在谷歌分析中跟踪ASP.NET回传的不同页面浏览量
我处理的典型情况是ASP.NET表单页面(通常是选择加入或注册表单),当用户命中提交时,该页面将其发布回到自己时.默认情况下,Google Analytics(Analytics)将将这两种视图作为同一页面跟踪,因此无法检测到哪些访问是初始视图而不是"成功"视图. 过去,我以两种方式处理了这一点: 使用事件跟踪将表单提交作为事件跟踪.这可以正常工作,但是在GA中,您不会在与初始页面视图的同一位置看到此指标. 在表单的操作属性中动态添加Querystring,因此所得的页面浏览量实际上显示为GA中的另一个页面.这感觉就像是黑客,但我喜欢数据以GA显示的方式. 这是最好的方法,还是有更好的方法来做我没有想到的? 解决方案 有一个查看虚拟页面浏览量,使用它们可以使GA想到任何事件,例如带有您指定的URL的pageView.
0 2023-11-30
编程技术问答社区
用Django部署谷歌分析
我们将要部署一个新的Django网站,我们希望使用Google Analytics(分析)跟踪网站上的流量.但是,我们不希望开发实例上的所有热门歌曲来为Google Analytics(分析)统计贡献. 有几种方法可以解决: 在设置中具有配置选项. 在部署到生产服务器之前,要维护一个分支,我们确保其中包括元素 使用Google Analytics(分析)将命中率限制为127.0.0.1或Localhost或 其他东西. 第一个选项似乎是最明智的,但是我不确定是否是.例如,我们是否必须开始将google_analytics变量传递到我们所有的视图中? ? 您的想法是什么? 解决方案 首先,创建一种使您的开发和生产服务器从不同文件中汲取设置的方法,例如dev.py and prod.py.有很多方法可以做到这一点. 然后,创建一个设置,GOOGLE_ANALYTICS_KEY.在dev.py中,将其设置为空字符串.在prod.py中
4 2023-11-30
编程技术问答社区
IIS7网址重写多个域到一个域,包括谷歌分析的推荐代码
我试图优雅地捕获需要重定向到单个域的大量域: mydomain.com,www.mydomain.com,mydomain-eu.com,mydomain.eu 全部到主要领域: www.mydomain.co.uk 我可以通过创建一个站点来轻松地在IIS中进行相当轻松的事情 - 绑定所有域并进行重定向. 但是有一个捕获.客户希望跟踪这些重定向来自Google Analytics(分析)中的位置. 因此,他们需要在重定向URL中传递的一些参数,例如(使用上面的域): mydomain.eu 重定向到: www.mydomain.co.uk?utm_campaign=mydomain.eu&utm_source=mydomain.eu&utm_medium = referral so-这是使用URL重写的好情况.这就是我在web.config中所拥有的:
0 2023-11-30
编程技术问答社区
谷歌分析。如何在单页应用程序中跟踪页面?
目前在我的网站上history.html" rel =" noreferrer"> pushState() 和popState链接以提高速度.但是,这并没有真正改变 real url,看起来它会影响并弄乱 Google Analytics(Analytics)的代码. (没有显示URL更改)是否有可能解决方案?谢谢, 解决方案 如果您使用的是新的analytics.js api, Google的文档需要以下代码触发事件: ga('send', 'pageview', '/some-page'); 如果您使用的是较旧的ga.js api, David Walsh建议 C4>方法: _gaq.push(['_trackPageview', '/some-page']); 其他解决方案 我知道这是旧的问题,但是由于这个问题是Google首先要跟踪Google Analytics(分析)中的PushState(),并且所有答案都是错误的,所以我决定回答. 在其
设置自定义活动_setCampNameKey在Google Analytics ga.js中不起作用
你好,我想使用我的应用程序通过ga.js创建的一些自定义露营.我使用一些Custome广告系列和所有活动信息,并创建该广告系列的哈希守则,并将其列入URL.我的Campaigh URL看起来像 http://mysite.com/?aff=eyJer5fg4IxOCIsInRleHRfbGlua19pZCI6IjgyIiwiY2FtcGFpZ25faWQiOiIxNCJ9 现在,当用户降落在mysite.com上时,我检查是否存在查询参数aff.如果是,则我解码了广告系列信息,并尝试将其作为自定义广告系列发送.我的跟踪代码看起来像 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'my profile id']); _gaq.push(['_trackPageview']); _gaq.push(['_setDomainName', 'mysite.com']);
0 2023-11-29
编程技术问答社区
如何在谷歌分析中记录每一个时刻?
我已经实施了简单的Google分析,因此在我的技术运营商中,即受众观看的页面记录在Google Analytic中.现在,我的客户之一要求记录页面上发生的一切,例如单击指定按钮和视频播放,停止,视频用户观看的时间.我对此进行了一些研发,并找到了 事件跟踪 - Web跟踪(GA.JS)来自Google ..但我不确定如何使用它. 我也想知道,此功能仅适用于付费用户吗?或免费用户也可以使用此选项.请帮助我. 解决方案 GA中的事件跟踪非常棒,完全免费.您可以使用按钮,点击,YouTube视频,PDF下载,JS表单提交ECT ECT等任何内容. 这是GA.JS(GA的较旧版本)的基本布局: _gaq.push(['_trackEvent', 'Category', 'Action', 'Opt Label', Opt Value, 'Opt non-interaction']) 这是分解,每个部分的含义. '_trackEvent' - 这是一种启动数组的JavaSc
0 2023-11-29
编程技术问答社区
谷歌分析的非交互式属性
我在iOS和Android项目中使用本机Google Analytics SDK.最近,我注意到Web API提供了一种跟踪"非交互式"事件的方法: DevGuides/Collection/Analyticsjs/field-Reference#非交流 但是,本机SDK不允许使用此属性跟踪事件.任何人都可以解释为什么使用本机SDK可以跟踪非交互之类的东西吗? 谢谢 解决方案 在大量搜索iOS文档后,我发现了此语法: [建筑商集:@" 1" forkey:kgainonInteraction]; 取自: https://developers.google.com/analytics/devguides/devguide/devguides/collection/collection/ios/v3/增强 - 商业 希望有所帮助.
0 2023-11-29
编程技术问答社区
在Javascript中从Google Analytics API中获取页面浏览量'。
我在用JavaScript从Google Analytics(Analytics)API获取数据时遇到了麻烦. 我似乎什么都不拿任何东西,但可以说它的基本内容,例如pageviews. 我正在使用 shiallytics.js.js 这是我用来连接到GA API的代码: (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-ana
2 2023-11-29
编程技术问答社区
谷歌分析器-在单个HTTP请求中跟踪多个事件
我需要跟踪该项目在搜索结果(Web应用程序中)中存在多少次. IE.用户搜索一些内容并获取前20个项目-1个访问第20个项目的每一个. 在另一页上,用户可以看到项目的统计信息 - 在搜索结果中显示了多少次. 我考虑使用ga('send', 'event', { eventCategory: 'item-category', eventAction: 'search', eventLabel: 'item-id', }); ,但不幸的是,Google Analytics(Google Analytics)API允许每个1 HTTP请求仅注册1个事件.这意味着每次搜索20+ HTTP请求将发送.对于我们的要求,这是非常无效的. 我寻找解决方法: 测量协议允许发送直接的HTTP请求,但是, http://www.google-analytics.com/collect 都获得和发布版本.每个请求仅寄存单个事件. 报告API 不支持上传事件数据. GA.JS(Goog
0 2023-11-29
编程技术问答社区
如何在我的Vue网站中正确设置谷歌分析?
i有1个称为calculator.vue的组件,在我的main.js中,我有插件的代码,如下: import App from './App.vue' import vuetify from './plugins/vuetify' import "./plugins/vuetify-money.js" import VueMeta from 'vue-meta' import VueAnalytics from 'vue-analytics' Vue.use(VueAnalytics, { id: 'My UA', disableScriptLoader: true }) Vue.use(VueMeta); Vue.config.productionTip = false new Vue({ vuetify, render: h => h(App) }).$mount('#app')``` 解决方案 如下所示:/a> 他的插件将停止收到功能请求.我只
0 2023-11-26
编程技术问答社区
如何使用vue.js和asp.net core在index.html上在index.html上动态加载Google标签管理器ID
我试图在带有vue.js和asp.net core的单页应用程序网站上实现Google Analysics 4. 我想在应用程序运行时,在index.html上动态更新index.html上的Google标签管理器ID('gtm-xxxx'),例如localhost或dev或生产.该脚本由下面的Google指令提供,该脚本添加到index.html中,因此没有硬编码.最好的解决方案是什么? 注意:我可以像常规网站一样将Google标签管理器ID放在appsettings.local.json文件上,但不知道如何从index.html访问单页应用程序网站. 注意:脚本来自Google Analytics(分析)指令 Web 复制以下JavaScript并尽可能贴在网站的每个页面上的开头标签,用容器ID代替GTM-XXXX: (function(w,d,s,l,i){w[l]=w[l]||[];w[l]