我正在尝试将 Firebase Google Analytics 集成到我现有的 Unity 项目(适用于 iOS 和 Android 的手机游戏)中。我按照https://firebase.google.com/docs/unity/setup上的说明进行操作(满足所有先决条件)。不幸的是,当尝试在 Windows 上构建 Android 版本时,我收到以下错误:
BadImageFormatException: Could not resolve field token 0x040000dc, due to: Could not load type of field 'Firebase.Editor.XcodeProjectModifier:projectInfoDoc' (2) due to: Could not load file or assembly 'UnityEditor.iOS.Extensions.Xcode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. assembly:UnityEditor.iOS.Extensions.Xcode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null type:<unknown type> member:(null) signature:<none> assembly:C:\Users\mform\Code\guessme\Assets\Firebase\Editor\Firebase.Editor.dll type:XcodeProjectModifier member:(null) signature:<none>
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <567df3e0919241ba98db88bec4c6696f>:0)
Rethrow as TargetInvocationException: …Run Code Online (Sandbox Code Playgroud) android google-analytics unity-game-engine firebase google-analytics-firebase
Google Analytics(分析)跟踪以下获取类型(用户访问您网站的方式):
直接链接意味着直接在浏览器URL中输入站点名称。搜索是指执行Google搜索并点击其中一个结果。推介是指某人单击了将他们带到您网站的超链接。
显然,由于google搜索是由google运行的,因此单击google搜索结果中的链接可以将有关单击的信息提交给google分析服务器。
显而易见的是其他两种情况(直接链接和引荐)。在我看来,由于这些请求不会通过Google进行,因此该Google必须在临时TCP / IP路由器上拥有一些软件才能正常工作。
因此,我的问题是,Google Analytics(分析)如何在软件级别上跟踪引荐和直接链接?
google-analytics google-analytics-api google-analytics-firebase
我正在将我的应用程序迁移到 V4,问题是您需要将 includeEmptyRows 设置为 TRUE,这就是我刚刚所做的。然而,空行根本没有填充。
function queryReports() {
gapi.client.request({
path: '/v4/reports:batchGet',
root: 'https://analyticsreporting.googleapis.com/',
method: 'POST',
body: {
reportRequests: [
{
**includeEmptyRows: 'true',**
//**this above for empty rows
viewId: VIEW_ID,
dateRanges: [
{
startDate: startDate0,
endDate: endDate0
}
],
//**below samplimg levels
samplingLevel: 'LARGE',
//request metrics here
metrics: [
{
expression: 'ga:sessions',
}
,
{
expression:'ga:goalCompletionsAll',
},
{
expression:'ga:transactionRevenue',
},
{
expression:'ga:transactions',
},
],
//request dimensions here
dimensions: [
{
name:'ga:channelGrouping',
},
{
name:'ga:yearMonth',
},
],
}
]
}
}).then(displayResults, console.error.bind(console)); …Run Code Online (Sandbox Code Playgroud) 我有一个与 Firebase 集成的应用程序,可以使用 cocoapods 连接分析。它在 iOS 13 上运行良好,没有任何黄色警告,但是当我为目标 iOS 14 安装新的可可豆荚并构建应用程序时,我收到 6 条黄色警告消息
“XXXPods/GoogleUtilities/GoogleUtilities/Logger/GULLogger.m:130:20:这个旧式函数定义之前没有原型”
当我在网上寻找答案时,只有少数人指着 Flutter。我没有这个应用程序的 Flutter,我认为我不需要它。有没有其他人有同样的问题?请如何为 iOS 14 静音?
我可以将 pod 降级到 iOS 13,但重点是更新版本。感谢您的任何帮助/指导
我们刚刚向我们的网站添加了 GA4 跟踪,以及事件的自定义参数,然后将其配置为要在报告中使用的自定义维度。之后,我们注意到在按自定义维度进行突破时会出现“(未设置)”值。它显示为 0 次观看,但大约是总会话数的两倍。
当自定义维度过滤为“(未设置)”并查看事件时,这些事件似乎主要记录为“session_start”和“first_visit”事件。
此外,当过滤掉自定义维度的“(未设置)”时,page_view事件的会话计数不等于总数,这使我认为存在没有page_view事件的会话 - 尽管我不认为我们的网站上如何发生这种情况,并且我们没有设置应用程序/任何应用程序跟踪。
我们进行了比较,从 API 中也得到了相同的结果。
这是我们网站上的代码(遵循此处的 gtag 指南):
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script>
<script>
var ga4ParamsObject = JSON.parse(`{"classification":"Standard","example1":"value1","example2":"value2","example3":"value3"}`);
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXX', ga4ParamsObject);
</script>Run Code Online (Sandbox Code Playgroud)
问题:
补充笔记:
我们正在并行运行analytics.js
我们已经升级到360了
管理配置中的“在 GA4 中收集 UA 事件”设置已关闭
GA4属性连接到GAM,我们在页面上投放广告,一些广告商也使用gtag.js,但我检查了多次,我们的特定G测量ID仅出现在我上面分享的代码片段中
感谢任何阅读本文的人。
google-analytics google-analytics-api google-analytics-firebase gtag.js google-analytics-4
当您ga_autoActivityTracking在跟踪器配置中启用attrubute 时,可以自动跟踪Google Analytics的所有活动.
所以我问自己这个动作何时被解雇,因为我想在特殊时间排除它.
它是发射时一些的onCreate,onResume或者活动的其他方法获取调用?
我开始跟踪MyApplications onCreate()方法:
@Override
public void onCreate(){
if (GooglePlayServicesUtil.isGooglePlayServicesAvailable(this)== ConnectionResult.SUCCESS) {
// Get tracker.
Tracker t = getTracker(
MyApplication.TrackerName.APP_TRACKER);
// Send screen view.
t.send(new HitBuilders.AppViewBuilder().build());
}
}
Run Code Online (Sandbox Code Playgroud)
并使用以下文件初始化跟踪器:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>
<!-- The screen names that will appear in reports -->
<screenName name="de.example.app.MainActivity">
MainActivity
</screenName>
...
<string name="ga_trackingId">UA-59000000-1</string>
</resources>
Run Code Online (Sandbox Code Playgroud) android google-analytics google-analytics-api google-analytics-firebase
我已经多次尝试访问https://developers.google.com/mobile/add
但我不能.当我访问该网站时,我只看到圈子进展的东西,它永远不会消失.
谷歌或我的帐户有问题吗?
谢谢.
我正在寻找将 Google Analytics 数据(以及历史数据)摄取到 Redshift 的选项。欢迎任何有关工具、API 的建议。我在网上搜索并发现 Stitch 作为 ETL 工具之一,如果您有的话,请帮助我更好地了解此选项和其他选项。
etl google-analytics amazon-redshift google-analytics-firebase data-ingestion
在 GA4 之前,我使用带有维度和指标的自定义 php 仪表板来报告统计数据。我使用 VIEW_ID 来获取我的统计信息。这是我的代码:
函数初始化分析(){
Run Code Online (Sandbox Code Playgroud)$KEY_FILE_LOCATION = '/google-api-php-client/service-account-credentials.json'; $client = new Google_Client(); $client->setApplicationName("Reporting"); $client->setAuthConfig($KEY_FILE_LOCATION); $client->setScopes(['https://www.googleapis.com/auth/analytics.readonly']); $analytics = new Google_Service_Analytics($client); return $analytics;}
函数 getResults($analytics) {
Run Code Online (Sandbox Code Playgroud)return $analytics->data_ga->get( 'ga:VIEW_ID', '30daysAgo', 'yesterday', 'ga:users', array('dimensions'=>'ga:date') );}
函数打印结果($结果){
Run Code Online (Sandbox Code Playgroud)if (!empty($results->getRows()) && count($results->getRows()) > 0) { $rows = $results->getRows(); return $rows[0][0]; } else { return 0; }}
$analytics = initializeAnalytics();
$results = getResults($analytics);
echo printResults($results);
它适用于所有具有 VIEW_ID 的 UA-XXXXXX-X 属性。
但是现在使用 GA4 属性,没有 VIEW_ID,我不知道如何使用新的 G_MEASUREMENT_ID 生成此报告。没有 PHP 指南,它仍然处于 alpha 版本...... …
google-analytics-api google-analytics-firebase google-analytics-sdk google-analytics-4 google-analytics-data-api
我过去几天一直在开发一款新的Android应用程序.我按照Google Analytics v4指南 https://developers.google.com/analytics/devguides/collection/android/v4/
我只将Android应用程序连接到该Google Analytics帐户,其他任何事情都没有.
我只是在开发中使用我的Android设备,没有别的.
到目前为止它向我显示了5个用户,它应该只有1个用户.即使是1000次会议,我也不在乎.
Google Analytics如何统计用户?
我已经确定我只使用全局跟踪器,没有别的,我只在android应用程序的Application类中启动它一次.所以我没有多次加载跟踪器.
为什么会过度计算?即使在以前的SDK版本中,我也一直遇到谷歌分析的这个问题.
请指教.
android google-analytics google-analytics-api google-analytics-firebase google-analytics-sdk