标签: google-analytics

谷歌分析 - 事件推动不起作用

我使用以下代码插入了Google Analytics(分析).

<script>
  (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');

  ga('create', 'UA-xyz-1', 'xyz.com');
  ga('send', 'pageview');

</script>
Run Code Online (Sandbox Code Playgroud)

现在我想跟踪我的ajax应用程序中的特定页面.以下链接介绍了如何将事件推送到Google Analytics(分析):

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

如果我尝试执行以下命令,我只是得到错误,说"_gaq"没有定义.

_gaq.push(['_trackPageview', 'myPage']);
Run Code Online (Sandbox Code Playgroud)

我在这里做错了还是文档已经过时了?

编辑:所以似乎有一个新的API.相当于:

_gaq.push(['_trackPageview', 'myPage']);
Run Code Online (Sandbox Code Playgroud)

这是新API中的相同命令吗?

ga('send', 'pageview', 'myPage);
Run Code Online (Sandbox Code Playgroud)

javascript google-analytics google-analytics-api

0
推荐指数
1
解决办法
3677
查看次数

为什么我的Google Analytics网址以斜杠开头?

查看Google Analytics时,所有报告都会显示以斜杠开头的网址和www:"/ www.url.com/page.html".

我从来没有见过像这样的谷歌报道.网站管理员工具已正确设置.不确定在Analytics中可以设置哪些其他内容.任何的想法?

目前:/www.url.com/page.html

典型:/page.html

google-analytics

0
推荐指数
1
解决办法
1209
查看次数

如何验证Google Analytics在子域上是否正常运行(无法访问根域)

我正在尝试将Google Analytics分析添加到位于子域下的项目中.子域名已被域名所有者指向我的项目,因此我无法访问域名本身.

当我添加跟踪代码时的状态(显示在属性>跟踪信息下)

状态:未安装跟踪

最后检查:2014年1月4日00:00:05太平洋标准时间

尚未在您网站的主页上检测到Google Analytics跟踪代码.要使Google Analytics运行,您或您的网络管理员必须将代码添加到您网站的每个页面.

有没有办法验证子域上是否安装了跟踪代码而无需访问域根?

虽然已卸载跟踪状态,但我正在使用标准报告>实时进行活动.

这是否意味着它尽管状态报告仍然有效?

我可能通过此设置获得正确的跟踪信息吗?

google-analytics

0
推荐指数
1
解决办法
3172
查看次数

如何从服务器上的img src属性记录url变量(查询字符串)

我想做类似于Google Analytics跟踪访问者信息的操作.Google Analytics的javascript文件会在您的网站上添加1x1 img.当访问者访问您的网站时,他们会从Google加载该IMG.IMG SRC属性包含许多有关您访问的URL变量.例如:

<img src="http://www.google-analytics.com/__utm.gif?utmwv=5.4.6&utms=1&utmn=116154048&utmhn=www.example.com&utmcs=UTF-8&utmsr=1920x1080&utmvp=1439x356...">
Run Code Online (Sandbox Code Playgroud)

当Google收到此图片的请求时,他们会记录网址变量.

我可以创建一个带有自定义源的图像,其中包含我需要的所有URL变量.这很简单.但我想不出如何在服务器上记录它?我希望它最终在数据库中,以便我可以运行报告.我的服务器正在运行IIS7和ColdFusion 10.有什么想法吗?

谢谢!

html coldfusion iis-7 google-analytics

0
推荐指数
1
解决办法
1219
查看次数

Phonegap和Google Analytics不起作用

我正在使用phonegap构建应用,并希望使用Google Analytics.我使用CLI 安装了这个插件,并在我的deviceReady事件中实现了以下代码行:

analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');
Run Code Online (Sandbox Code Playgroud)

(当然我用我的真实跟踪代码交换了****).

问题是我没有得到error,所以我认为该插件有效(或没有),但应用程序根本没有被跟踪.当我转到我创建移动跟踪属性的Google Analytics页面时,它不会在实时标签中显示我的手机(或模拟器).

javascript google-analytics phonegap-plugins cordova

0
推荐指数
1
解决办法
1164
查看次数

推迟加载Google Analytics Javascript代码并在自己的服务器上托管analytics.js

以下代码是Google推荐的.我将代码放在我的footer.php中,就在</body>标记之前(靠近文件底部),以推迟调用defer-loading.js,然后加载我自己托管的analytics.js代码(myga.js文件).

此代码表示等待整个文档加载,然后加载外部文件"defer-loading.js"

<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "/defer-loading.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
Run Code Online (Sandbox Code Playgroud)

在defer-loading.js文件中,我放置了以下新的 Google Analytics跟踪代码 - 也称为通用分析:(我替换了此问题的ID号和域名)

(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','http://mydomainname.com/myga.js','ga');

ga('create', 'Uxxx-xx-xxx', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)

附加说明:为了保持myga.js(analytics.js)代码更新,我在服务器上使用每日cron.它从Google下载analytics.js并替换我服务器上的旧分析.这部分工作正常.在这里您可以找到教程 - 我们如何更新脚本

很遗憾,我的defer-loading.js文件中的新 Google通用跟踪代码不会跟踪访问!

要查找错误,我在defer-loading.js中使用了以下旧版 Google Analytics跟踪代码,它运行正常:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'Uxxx-xx-xxx']);
_gaq.push(['_trackPageview']);

(function() …
Run Code Online (Sandbox Code Playgroud)

java performance google-analytics

0
推荐指数
1
解决办法
4158
查看次数

Android应用程序上的Google分析

几天前我有一个androiid应用程序和一个谷歌分析帐户.我根据教程添加了所有代码(java,xml)并运行应用程序,我在LogCat中看到此消息,但我没有在GA实时页面中获得任何报告.

12-20 21:02:55.231:V/GAV4(692):线程[GAThread,5,main]:发送命中以存储路径:https:PARAMS:ul = en-us,ht = 1419109375226,sr = 768x1184,a = 1387204066,sf = 100.0,aid = com.example.myApp,cid = d7608297-cbbc-4516-b82d-5acabdce4814,av = 1.0,v = 1,t = screenview,an = my app,tid = UA- .. ......- 2,_u = .9r8,cd = com.example.myApp.MainActivity,

如果您需要我的代码:

表现:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myApp"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="19" />

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <application

        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:name ="MyApp"
        android:theme="@style/AppTheme" >

        <!-- Google Analytics Version v4 needs this value for easy tracking -->
        <meta-data android:name="com.google.android.gms.analytics.globalConfigResource"
        android:resource="@xml/global_tracker" />
        <activity
            android:name="com.example.myApp.MainActivity" …
Run Code Online (Sandbox Code Playgroud)

android google-analytics tracker

0
推荐指数
1
解决办法
1172
查看次数

正则表达式 - 匹配包含这些单词中的1个或2个但不是全部3个的URL

我正在为Google Analytics构建一个正则表达式,我几乎就在那里,但我仍然坚持到最后一部分.

我正在尝试匹配网址中的特定字词,无论其顺序如何,但我想排除包含3个特定字词的网址.

这是4个网址:

/find-store?radius=30&manufacturers=sony,phillips,magnavox&segment=residential&postal=998028#
/find-store?search=Juneau%2C+AK+99802%2C+USA&radius=30&manufacturers=sony,magnavox&segment=commercial&postal=998028#
/find-store?radius=30&manufacturers=phillips,sony&segment=residential&postal=998028#
/find-store?radius=30&manufacturers=magnavox&segment=residential&postal=998028#
Run Code Online (Sandbox Code Playgroud)

我希望我的正则表达式匹配所有上述URL,除了第一个(包含sony,phillips和magnavox).品牌可以按不同顺序排列,因此无论订单如何,都需要检查这3个字是否存在.

这是我当前正则表达式匹配所有这些URL:

(find-store.*sony.*magnavox)|(find-store.*sony.*phillips)|(find-store.*sony)
Run Code Online (Sandbox Code Playgroud)

regex google-analytics

0
推荐指数
1
解决办法
119
查看次数

不要在Chrome扩展程序中使用Google Analytics

我在扩展程序中包含ga.js时遇到问题.请帮忙.我的代码:

包括清单

"content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'"
Run Code Online (Sandbox Code Playgroud)

的analytics.js

var _AnalyticsCode = 'UA-XXX';//instead XXX my number

var _gaq = _gaq || [];
_gaq.push(['_setAccount', _AnalyticsCode]);
_gaq.push(['_trackPageview']);

(function () {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.src = 'https://ssl.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
})();
Run Code Online (Sandbox Code Playgroud)

此脚本在2页中添加 - popup.html和options.html.在弹出窗口可以,但选项页面说:

拒绝加载脚本"的数据:应用程序/ JavaScript的; BASE64,dmFyIHVyY2hpblRyYWNrZXI9ZnVuY3Rpb24oKXt9 ... JVcmw6ZnVuY3Rpb24obyl7cmV0dXJuIG87fSxfdHJhY2tFdmVudDpmdW5jdGlvbigpe319fX07",因为它违反了以下内容安全政策指令:"脚本的src'自我’ https://ssl.google-analytics.com ".

google-analytics google-chrome-extension

0
推荐指数
1
解决办法
572
查看次数

离子应用程序中的Google Analytics自定义维度

我在分析中使用"用户名"创建了一个新的自定义维度,并从Google Analytics获得了以下代码段. var dimensionValue = 'SOME_DIMENSION_VALUE'; ga('set', 'dimension1', dimensionValue);

我有一个Ionic应用程序,我在其中使用Google分析插件:https://github.com/danwilson/google-analytics-plugin/tree/f415646

该插件正在报告视图等所有内容.现在我想跟踪上面提到的自定义维度.

根据示例,我在我的应用程序中输入以下内容:

window.analytics.addCustomDimension('dimension1', uName, 
                      function(){
                        //success
                        alert('dimension data saved');
                      }, function(){
                        //error
                        alert('An error occured');
                      }
                    );
Run Code Online (Sandbox Code Playgroud)

uName变量包含正确的值.如果我添加控制台日志,它会正确显示.此外,应用程序上会显示成功警报.但它没有用.当我按指定维度过滤时,这不会在我的仪表板上显示任何报告.

但是,以下工作正常(两条线都在一起,一个接一个):

window.analytics.trackView(currentState.name);

有没有人成功跟踪使用ionic/cordova构建的应用程序的自定义尺寸?不知道我在这里做错了什么.

javascript google-analytics phonegap-build ionic

0
推荐指数
1
解决办法
612
查看次数