标签: google-analytics

如何在 Analytics 中跟踪 # 个 ajax 链接?

我有一个带有普通 Google 分析代码的基本单页网站:

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-##-##']);
  _gaq.push(['_trackPageview']);

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

然而,我的链接就像书签——它们基本上是从单页滑下。单击时我的链接本质上是页面,但在同一模板内 - 它们滑动以显示内容元素。

<a href="#section-3">about us</a>
Run Code Online (Sandbox Code Playgroud)

有没有办法更新分析跟踪器或以某种方式跟踪链接?所以在分析中,我会看到人们在一个页面上花费了很多时间等等。

ajax seo jquery google-analytics

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

Chrome 扩展程序的分析事件跟踪

我正在尝试在 chrome 扩展中添加谷歌分析事件跟踪,但它似乎没有正确地将事件发送到服务器。我正在从内容脚本向后台脚本发送一条消息消息,让它知道跟踪事件,并使用 _gaq.push() 尝试将事件发送到服务器。我将包括我在这里得到的东西,并希望得到一些帮助,因为我可以找到什么是错的/遗漏的

这是我的清单文件,我已将谷歌分析添加到 content_security_policy

{
    "name": "XXXXXX",
    "short_name": "XXXXXX",
    "version": "0.4.2",
    "description": "XXXXXX",
    "icons": { "128": "icon_128.png", "48": "icon_48.png" },
    "permissions": ["storage"],
    "content_security_policy" : "script-src 'self' https://ssl.google-analytics.com; object-src 'self'",
    "content_scripts": [
        {
            "matches": [
                "XXXXXX",
                "XXXXXX"
            ],
            "js": ["jquery.js","jquery.ba-hashchange.min.js","contentscript.js"],
            "run_at": "document_end"
        }
    ],
    "background" : {
        "scripts" : ["background.js"],
        "persistent" : false
    },
    "manifest_version": 2
}
Run Code Online (Sandbox Code Playgroud)

这是我的内容脚本中的调用,让后台脚本知道使用谷歌分析跟踪事件

//send message to background.js for analytics event tracking
chrome.runtime.sendMessage({
      action : 'analytics_add_item',
      item_name : item.name,
      item_stat …
Run Code Online (Sandbox Code Playgroud)

javascript google-analytics google-chrome-extension

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

Google Analytics Auto Linker 跨域链接的替代方案

我在实施 Google Analytics 以使用同一个分析帐户记录跨两个域的流量时遇到了一些问题,我似乎无法解决。我有一个运行 Google Universal Analytics 的网站,运行良好。该网站有指向外部“课程申请”网站的链接。我希望能够跟踪这两个域之间的流量。我知道通常的方法是使用自动链接器插件。然而,这是通过在第二个站点的 url 上添加一个变量来实现的;不幸的是,第二个网站不允许将其他变量添加到 url 中,因为它在查询字符串中携带其他信息,用于注册过程中出错。

是否有其他方法可以在不使用 Autolinker 插件的情况下将多个域的分析数据链接到同一个 Google Analytics 帐户?我想使用 cookie 是不可能的,因为跨域传递信息的限制。

还有一种方法是,仅当访问者来自我的网站而不是任何其他网站时,才能限制此数据填充 Analytics 帐户?二级“课程申请注册”网站链接到许多其他网站以及我正在开发的网站。有任何想法吗?谢谢

google-analytics cross-domain universal-analytics

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

Android.app.Application 无法转换为 GoogleAnalyticsApp (libgdx)

我正在尝试将 Google Analytics 添加到我在 Android (LibGDX) 上的应用程序中。但我得到 ClassCastException

04-06 15:15:07.359: E/AndroidRuntime(7564): java.lang.RuntimeException:
Unable to start activity
ComponentInfo{com.mygdx.one4all/com.mygdx.one4all.AndroidLauncher}:
java.lang.ClassCastException: android.app.Application cannot be cast to 
com.mygdx.one4all.AnalyticsApp
Run Code Online (Sandbox Code Playgroud)

当我尝试

@Override
protected void onCreate(Bundle savedInstanceState) { 
//...   
   AnalyticsApp an = (AnalyticsApp) getApplication();
//...
Run Code Online (Sandbox Code Playgroud)

我的分析应用程序:

package com.mygdx.one4all;    
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;
import com.mygdx.one4all.R.xml;    
import android.app.Application;    
public class AnalyticsApp extends Application {
    private Tracker mTracker; 
    synchronized public Tracker getDefaultTracker() {
        if (mTracker == null) {
            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            mTracker = analytics.newTracker(xml.global_tracker);
        }
        return mTracker;
    }
} …
Run Code Online (Sandbox Code Playgroud)

android google-analytics libgdx

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

Google Analytics - 行为 -&gt; 未显示事件总数的事件

我已经使用 Google Analytics 设置了事件跟踪。

我正在使用analytics.js实现:

(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', 'https://www.google-analytics.com/analytics.js', 'ga');

        ga('create', 'GA-CODE', 'auto'); 
        ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)

这是我用来使用标签跟踪事件的代码:

var title = 'default movie';

(... movie title changes on click ..)

ga('send', 'event', 'Movie', 'favorite', title);
Run Code Online (Sandbox Code Playgroud)

这给了我事件类别“电影”,事件动作“收藏夹”和事件标签“电影标题”。

我可以看到事件跟踪在我的 …

javascript google-analytics event-tracking

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

我可以在 AWS Lambda 上使用 Google Analytics 吗?

我正在尝试将google 分析初始化调用嵌入到 AWS Lambda 函数中。我得到了一个例外ReferenceError: window is not defined,因为没有浏览器窗口,所以这是有道理的。有没有办法初始化脚本,以便我可以ga()在 AWS Lambda 中进行调用?

谢谢!

javascript lambda google-analytics amazon-web-services aws-lambda

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

使用 Google Analytics 跟踪网站

我即将发布我的第一个网站,并希望使用Google Analytics. 我想知道的是,如果它是足够的跟踪脚本添加Google Analytics到我的index.html或我要补充这个脚本我的所有网页?

google-analytics

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

Google Analytics(分析)活动未显示

我有一个AMP页面,其中包含Google跟踪代码管理器(GTM)。现在,我创建了一个“通用点击”标记,该标记应该将每次点击记录到Google Analytics(分析)中。

Google跟踪代码管理器设置:类别,操作,标签,值

在开发控制台中看起来不错:

开发控制台返回200

请求被发送到URL:https : //www.google-analytics.com/collect?v=1&_v=a0&ds=AMP&aip=true&_s=3&dt=TypeScript%20MEAN&sr=1440x900&_utmht=1502735532566&cid=amp-2_4H1svvoL5wMZhnu8KNXK1KY1KY3KW1KW3KW1KW3KW1K1WK1WK1WK1WK1WK1KYK1WK1WK1WK1WK1W1美国国贸联盟4&dl = https%3A%2F%2Fwww.tsmean.com%2F&dr =&sd = 24&ul = en-gb&de = UTF-8&jid =&t = event&ec = https%3A%2F%2Fwww.tsmean.com%2F&ea = click&el = 9&ev = &a = 2321&z = 0.08240769669002734

它似乎包含所有重要的查询参数:

  • ec = https%3A%2F%2Fwww.tsmean.com%2F&ea = click&el = 9
  • ea =点击
  • el = 9
  • ev在这种情况下为空,但据我所知,与其他三个一样,值不是必需的?

但是,在Google Analytics(分析)实时事件中,只有我也混淆了的“滚动事件”才会显示,而点击事件却一无所获:

谷歌分析实时不记录事件

有谁知道可能是什么问题?

google-analytics

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

React应用上的Google Analytics(分析)不起作用

我将我的投资组合(仍在开发中)托管在github页面上。它只是一个具有静态内容的Web应用程序。而且我需要将Google Analytics(分析)添加到我的投资组合中并获得访问次数(主要是为了熟悉该过程)。我发现了react-ga模块,该模块可用于在React Apps(使用create-react-app创建)上配置Google Analytics(分析)。

然后按照本教程进行配置和托管。我检查了网站的测试流量,但Google Analytics(分析)仪表板没有更新。可能是什么情况?它应该按照教程工作。由于我是Google Analytics(分析)的新手,因此我很难找出问题所在。

这是我的App.js

import React, { Component } from "react";
import HeaderList from "./components/Header";
import "./App.css";
import { Layout } from "antd";
import { Router, Route, Switch } from "react-router-dom";
import createHistory from "history/createBrowserHistory";
import ReactGA from 'react-ga';
import Keys from './config/keys';

import AboutMe from "./components/AboutMe";
import Skills from "./components/Skills";
import Contact from "./components/Contact";
import Projects from "./components/Projects";

const { Content } = Layout;
ReactGA.initialize(Keys.GOOGLE_TRACKING_ID); //Unique …
Run Code Online (Sandbox Code Playgroud)

google-analytics reactjs react-router create-react-app react-router-dom

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

Bigquery活跃用户数不准确(Google Analytics(分析))

我已将Google Analytics(分析)集成到Bigquery中,并且我正尝试编写一个查询以获取应与GA Portal上的号码匹配的活动用户。

这是我写的查询;

SELECT 
date(date) as date,
EXACT_COUNT_DISTINCT(fullVisitorId) as daily_active_users,
FROM TABLE_DATE_RANGE([<project_id>:<dataset>.ga_sessions_],
TIMESTAMP('2018-01-01'),
TIMESTAMP(CURRENT_DATE()))
group by date
order by date desc
Run Code Online (Sandbox Code Playgroud)

我得到的回应数字与Google Analytics(分析)显示给我的数字有某种联系,但并不是100%准确。

作为回报,我得到的数字比门户网站上的数字略高,我认为我需要放置一个where子句来过滤GA可能正在门户网站上过滤的属性。

sql database google-analytics bigdata google-bigquery

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