标签: analytics

Application Insight Analytics - 查询客户端浏览器和设备

有人知道如何查询 Azure App Insight 以获取客户端设备上的分析吗?或操作系统?我似乎能够在客户国家/地区获得良好的统计数据,但不能在设备上获得

analytics azure azure-application-insights

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

如何让多个应用风格使用相同的 google-services.json 文件?

我想要一个带有一个应用程序 ID 的 google-services.json 文件,连接到一个 Firebase“项目”中的一个 Firebase“应用程序”,供我的各种 Android 应用程序使用。

我的口味的品牌不同,但它们的工作方式非常相似,我希望所有口味的分析数据最终都在 Firebase 中的同一位置。但是,它们(当然)都有后缀不同的 Android 应用程序 ID/包名称,并且这些风味包名称都与 google-services.json 中的名称不匹配,后者根本没有后缀。

我已经看到很多方法可以将不同风格的 Android 应用程序连接到同一个 Firebase“项目”中的不同 Firebase“应用程序”,但这不是我想要做的:我想将不同的 Android 应用程序风格连接到同一个Firebase”应用程序。”

有没有办法用 Firebase 做到这一点,还是我应该看看其他地方?

谢谢,丹·韦伯

android analytics firebase google-play-services

5
推荐指数
1
解决办法
1797
查看次数

反应本机应用程序的堆分析

堆分析会自动跟踪所有事件,因此您可以事后分析数据,而无需预先手动定义所有事件。

不幸的是,当与本机应用程序一起使用时,堆似乎无法以这种方式工作。有人知道 React Native iOS 的分析解决方案,其中所有事件都被自动跟踪,或者如何让 Heap 以这种方式工作而无需手动定义所有事件?

提前致谢。

heap analytics react-native

5
推荐指数
0
解决办法
672
查看次数

如何让 gtag 在 chrome 扩展中工作?

我已将 gtag.js 添加到我的 chrome 扩展程序中,但我在网络上看不到任何内容,请告诉我我做错了什么。

这是我在 manifest.json 中的 CSP

{
   "content_security_policy": "script-src 'self' https://www.googletagmanager.com https://ssl.google-analytics.com https://www.google-analytics.com https://mustsee-earth.firebaseio.com; object-src 'self'"
}
Run Code Online (Sandbox Code Playgroud)

这是我的扩展程序使用的 index.html(它替换了用户的默认选项卡)

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>mustsee.earth</title>
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

这是我如何触发视图和事件

gtag('config', GATID, {
  page_title: place.name,
  page_path: path
})

gtag('event', binding_value.action, {
    event_category: binding_value.category,
    event_label: binding_value.label,
    value: binding_value.value
})
Run Code Online (Sandbox Code Playgroud)

虽然我遵循了每一步,但这是我在网络上所拥有的:什么都没有。

这是dataLayer 变量,它证明我的事件已添加到队列中但未触发

[
 {
  "0": "js",
  "1": "2018-04-24T21:02:54.881Z"
 },
 {
  "0": "config",
  "1": "UA-XXXXXXXXX-X",
  "2": {
   "checkProtocolTask": null,
   "custom_map": {
    "dimension5": "under 1.5 or failed" …
Run Code Online (Sandbox Code Playgroud)

analytics google-analytics google-chrome-extension gtag.js

5
推荐指数
1
解决办法
1857
查看次数

Firefox Quantum Private 浏览器未加载 javascript 添加的脚本

我试图通过在用户同意之前不加载我们的分析脚本来适应 GDPR。

我这样做的方式在我们支持的每个浏览器中都按预期工作,但 FF Quantum 的私人浏览窗口。(如果有帮助,它会在 Chrome Incognito 中按预期工作)

这是我在下面使用的代码:

/**
 * @name loadAnalytics
 * @function
 * @param {boolean} [consented] Determines if the consent click event should be tracked
 */
function loadAnalytics( consented ){
    if( analyticsExists() ) return callbackAnalytics( consented );
    if( !window.analyticsScriptURL ) return;
    var script = document.createElement( 'script' );
    script.src = analyticsScriptURL;
    script.type = 'text/javascript';
    script.async = true;
    script.onload = script.onreadystatechange = callbackAnalytics.bind( this, consented );
    document.head.appendChild( script );
}
Run Code Online (Sandbox Code Playgroud)

这是安全问题还是我遗漏了什么?

javascript analytics firefox-quantum

5
推荐指数
1
解决办法
513
查看次数

分析 - 哪一层?

非常开放的架构问题。

我有一个 Android 离线应用程序。
在用户可以更改配置的操作之一中,在我的特定情况下,它是预测当天。
所以要做到这一点,流程是这样的:

  • 点击事件的活动;
  • 首选项视图模型;
  • 偏好业务;
  • 并最终在持久层上持久化;

实际效果将同时发生(对我的问题不重要)。

我的问题是:
添加分析跟踪的最佳位置在哪里?
在定位我的分析跟踪事件时,我到底应该考虑什么?

以防万一,这是我正在谈论的应用程序:https : //play.google.com/store/apps/details?id=pozzo.apps.travelweather

谢谢

architecture android analytics

5
推荐指数
1
解决办法
796
查看次数

Android Firebase-Analytics:无法将 null 设置为 userid 和 userproperty

我正在使用下面的代码片段通过设置“null”来清除 userid 和 userproperty 值,但该值在 GoogleAnalytics、Firebase 中得到保留。

FirebaseAnalytics.getInstance(context).setUserId(null); 
FirebaseAnalytics.getInstance(context).setUserProperty("sessionId", null); 
Run Code Online (Sandbox Code Playgroud)

如果用户登录和用户注销 userid 和 sessionid 值需要清除,则将设置 Userid 和 sessionid 值。

谁能帮我解决这个问题

谢谢,卡马尔

analytics google-analytics firebase google-tag-manager firebase-analytics

5
推荐指数
1
解决办法
463
查看次数

从 Google Analytics 到 Firebase Analytics 的行为流

我在我的 android 应用程序中使用了 Google Analytics,几天前我收到一封电子邮件,这意味着在 2019 年 10 月,Google 将停用用于移动应用程序报告的 Google Analytics 和 Google Analytics Services SDK。

所以我决定迁移到 Firebase Analytics。我有点反感,因为 Firebase Analytics 没有名为“行为流”的功能。

我想跟踪用户行为/流程,如何使用 Firebase Analytics 实现这一目标?

android analytics google-analytics firebase firebase-analytics

5
推荐指数
1
解决办法
2155
查看次数

如何跟踪大量实体的 JSON 数据随时间的变化?

我有一个系统,可以每分钟按计划检查大量实体的状态。对于每个实体,都会有一个 JSON 文件,其中包含指示不同属性状态的字段。系统将这些 JSON 文件转储到网络共享上。

每分钟运行的计划的每次运行都会生成一个 JSON,其中包含 20k 个奇数实体,这些实体具有数十个属性。

[
    {
        "entityid": 12345,
        "attribute1": "queued",
        "attribute2": "pending"
    },
    {
        "entityid": 34563,
        "attribute1": "running",
        "attribute2": "successful"
    }
]
Run Code Online (Sandbox Code Playgroud)

我需要能够跟踪实体属性状态随时间的变化,例如,回答诸如状态何时entity x变为“待定”之类的问题。存储这些数据并生成统计数据的最佳方法是什么?

statistics audit analytics bigdata

5
推荐指数
1
解决办法
793
查看次数

iOS:我能否判断用户是否已选择退出 Apple 的“与应用程序开发人员共享”设置?

我们在我们的应用程序中使用第三方分析库。如果用户关闭了“隐私”>“分析”>“与应用程序开发人员共享”开关,我想自动选择他们退出这些分析。

我知道这只是为了让用户退出 Apple 对他们收集的分析的转发,但我觉得意图很明确:用户不希望开发人员接收分析,无论来源如何。

是否有用于检查此设置的 API,或者是在应用程序中重新提示用户是否要发送分析的唯一选项?

就此而言,有没有办法检测用户是否已选择退出所有分析?此处的意图不太明确,因为描述中明确指出“帮助 Apple 改进”,但如果用户在此级别选择退出,则提示用户发送分析再次感觉有点奇怪。

analytics privacy ios

5
推荐指数
1
解决办法
319
查看次数