标签: google-analytics

包含一个词而不是另一个词的字符串的正则表达式

我在Google Analytics中设置了一些目标,可以使用一些正则表达式帮助.

假设我有4个网址

http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1
http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1
http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1
http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1
Run Code Online (Sandbox Code Playgroud)

我想创建一个表达式,它将标识包含字符串selector = size但不包含details.cfm的任何URL

我知道要找到一个不包含其他字符串的字符串,我可以使用这个表达式:

(^((?!details.cfm).)*$)
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何添加selector = size部分.

任何帮助将不胜感激!

regex google-analytics regex-negation

92
推荐指数
2
解决办法
8万
查看次数

特定页面上的访问者数量

我想查看特定页面上的访问者数量(我有URL).我在Google Analytics中找不到输入网址的位置,以便查找此特定网页的统计信息.

google-analytics google-analytics-api

92
推荐指数
3
解决办法
15万
查看次数

AnalyticsService未在应用清单中注册 - 错误

我正在尝试使用sdk中提供的以下文档将Android分析服务实施到Android应用程序:

https://developers.google.com/analytics/devguides/collection/android/v4/

我无法在分析管理网站中看到任何信息.

在应用程序运行时,我看到以下调试消息

"AnalyticsService未在应用清单中注册.可能无法可靠地提供匹配.有关说明,请参阅https://developers.google.com/analytics/devguides/collection/android/v4/."

你能建议我如何注册这项服务吗?

android google-analytics android-manifest

84
推荐指数
3
解决办法
3万
查看次数

Google Analytics(分析)libAdIdAccess.a不包含bitcode

Xcode 7 beta 3刚安装了一些"附加组件"(现在版本7.0 beta 3(7A152u)),现在我收到编译器错误:

ld: '/<abbreviated>/Vendor/Analytics/GoogleAnalytics/libAdIdAccess.a(TAGActualAdIdAccess.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

此Google代码帖子是我发现的GA和bitcode的唯一提及.

如果我只能为这个库禁用它而不是完全禁用bitcode会很好.那可能吗?

这个答案提供了一个默认启用bitcode的解决方案,这最终可能是一个更通用的问题.

google-analytics xcode7 bitcode

83
推荐指数
1
解决办法
1万
查看次数

iOS中的Google Analytics SDK 3.0 _sqlite3链接器错误

我正在将Google Analytics SDK 3.0集成到我的项目中.但是在尝试构建项目时我遇到链接器错误.

文档中所述,我在项目中链接了以下库,

  • libGoogleAnalyticsServices.a
  • AdSupport.framework程式
  • CoreData.framework
  • SystemConfiguration.framework
  • libz.dylib

即便如此,我在构建项目时遇到以下错误,

d: warning: directory not found for option '-L"/Users/....NameProject/Libraries/Google Analytics"'
"_sqlite3_bind_blob", referenced from:
  -[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
"_sqlite3_bind_int", referenced from:
  -[TAGDataLayerPersistentStoreImpl deleteEntries:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
"_sqlite3_bind_int64", referenced from:
  -[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
  -[TAGDataLayerPersistentStoreImpl peekEntryIds:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)

....
Run Code Online (Sandbox Code Playgroud)

是什么导致了这些错误?我错过了什么吗?

感谢您的帮助.


解:

我通过将我的项目与libsqlite3.0库连接来解决它.谷歌分析文档错过了提及链接此库.希望这可以帮助.

sqlite google-analytics objective-c ios

82
推荐指数
1
解决办法
6916
查看次数

如何从Google-Analytics迁移到Firebase-Analytics?

背景

最近几个月,谷歌发布了一种名为" Firebase Analytics " 的新分析方案.

问题

由于该应用已经拥有Google-Analytics,我发现一些障碍,我无法看到如何最好地处理.

问题

  1. 以前,"newTracker"函数需要property-id.现在我没有看到它.这是否意味着它不需要一个?

  2. 以前,"enableAdvertisingIdCollection"也可用于收集广告信息.我在新的API中找不到它.它是自动收集的吗?

  3. "setDryRun"可用于禁止将数据发送到服务器,现在我看不到它.对于应用程序的调试版本,这是否意味着它是自动的?是否所有函数都写入日志?

  4. 以前,我可以跟踪"屏幕":

    public void setScreenName(String name) {
        mGoogleAnalyticsTracker.setScreenName(name);
        mGoogleAnalyticsTracker.send(new HitBuilders.ScreenViewBuilder().build());
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在我没有看到它,但正如我所读到的,我认为它是自动的,因此无论如何它都会发送活动生命周期的数据.这是真的吗?

  5. 可能是最重要的事情:以前我可以跟踪使用类别,动作,标签和值:

    public void trackEvent(final String category, final String action, final String label, final long value) {
        mGoogleAnalyticsTracker.send(new HitBuilders.EventBuilder()
                .setCategory(category).setAction(action)
                .setLabel(label).setValue(value).build());
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在我看到一种完全不同的方式来跟踪事件("自定义事件"),使用bundle.例:

    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
    
    Run Code Online (Sandbox Code Playgroud)

    它是如何工作的?它是如何在Firebase Analytics网站上显示的?我想我可以让logEvent的第一个参数表现得像Google Analytics的类别参数,但是我能做什么/我应该做什么呢?根据文档,这应该没问题:

    public void trackEvent(final String category, final String action, final String label, final long …
    Run Code Online (Sandbox Code Playgroud)

android google-analytics firebase-analytics

82
推荐指数
2
解决办法
2万
查看次数

Google Analytics是否有性能开销?

Google Analytics在多大程度上会影响效果?

我正在寻找以下内容:

  • 基准(包括响应时间/页面加载时间等)
  • 链接或结果与类似的基准

在您的网站上测试Google Analytics(GA)的一种(可能的)方法:

  1. 从您自己的服务器提供ga.js(Google AnalyticsJavaScript文件).
  2. 从Google Daily(测试1)和Weekly(测试2)更新.

我很想知道这会如何减少客户端Web服务器和GA服务器之间的通信.

有没有人进行过这些测试?如果是这样,你能提供你的结果吗?如果没有,是否有人有更好的方法来测试使用GA的性能损失(或缺乏)?

performance benchmarking google-analytics

81
推荐指数
5
解决办法
2万
查看次数

为什么要提供1x1像素GIF(网络错误)数据呢?

许多分析和跟踪工具正在请求1x1 GIF图像(Web错误,对用户不可见)以进行跨域事件存储/处理.

为什么要提供这个GIF图像呢?简单地返回一些错误代码(如503 Service Temporary Unavailable或空文件)会不会更有效率

更新:为了更清楚,我问为什么在请求标题中已经发送了所需的所有信息时提供GIF图像数据.GIF图像本身不会返回任何有用的信息.

html javascript google-analytics

76
推荐指数
4
解决办法
3万
查看次数

报告Google Analytics analytics.js异常跟踪的例外情况

Google Universal Analytics有一种特殊类型

ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});
Run Code Online (Sandbox Code Playgroud)

我希望能够直接进入Google Analytics控制台并找到与"事件"处于同一级别的异常报告,但这是无处可见的.

Android和iOS API说,Crash and exception data is available primarily in the Crash and Exceptions report但我找不到该名称的任何报告.

google-analytics exception-handling

74
推荐指数
3
解决办法
2万
查看次数

307在Chrome中加载analytics.js时重定向

我正在构建一个Web应用程序并使用Google Analytics(analytics.js)进行分析.我最近注意到分析在Chrome中无法正常运行.

我在一个单独的模块中使用标准代码片段加载分析,并通过requirejs包含.我已经验证此脚本按预期运行并执行分析代码段.

当我检查Firefox中的网络流量时,我可以看到分析脚本是按预期从Google加载的(HTTP 200响应):

在此输入图像描述

但是,当我在Chrome中运行完全相同的页面时,我收到指向about:blank的HTTP 307响应,并且分析不会运行:

在此输入图像描述

但是,如果我将分析网址直接粘贴到Chrome地址栏中,则会找到该脚本.任何想法在这里发生了什么,或如何解决它?

javascript google-analytics google-chrome

73
推荐指数
3
解决办法
3万
查看次数