标签: google-analytics-firebase

使用 Firebase Google Analytics SDK 构建 Unity 项目失败:“无法加载文件或程序集 'UnityEditor.iOS.Extensions.Xcode”

问题

我正在尝试将 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

3
推荐指数
1
解决办法
5113
查看次数

Google Analytics(分析)如何在软件级别跟踪引荐和直接链接?

Google Analytics(分析)跟踪以下获取类型(用户访问您网站的方式):

  • 推荐人
  • 搜索
  • 直接链接

直接链接意味着直接在浏览器URL中输入站点名称。搜索是指执行Google搜索并点击其中一个结果。推介是指某人单击了将他们带到您网站的超链接。

显然,由于google搜索是由google运行的,因此单击google搜索结果中的链接可以将有关单击的信息提交给google分析服务器。

显而易见的是其他两种情况(直接链接和引荐)。在我看来,由于这些请求不会通过Google进行,因此该Google必须在临时TCP / IP路由器上拥有一些软件才能正常工作。

因此,我的问题是,Google Analytics(分析)如何在软件级别上跟踪引荐和直接链接?

google-analytics google-analytics-api google-analytics-firebase

2
推荐指数
1
解决办法
541
查看次数

Google Analytics API V4:includeEmptyRows:'true',不工作

我正在将我的应用程序迁移到 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)

google-analytics-firebase

2
推荐指数
1
解决办法
1492
查看次数

Swift iOS 14 Firebase 警告——这个旧式函数定义之前没有原型

我有一个与 Firebase 集成的应用程序,可以使用 cocoapods 连接分析。它在 iOS 13 上运行良好,没有任何黄色警告,但是当我为目标 iOS 14 安装新的可可豆荚并构建应用程序时,我收到 6 条黄色警告消息

“XXXPods/GoogleUtilities/GoogleUtilities/Logger/GULLogger.m:130:20:这个旧式函数定义之前没有原型”

GULLogger.m 警告

当我在网上寻找答案时,只有少数人指着 Flutter。我没有这个应用程序的 Flutter,我认为我不需要它。有没有其他人有同样的问题?请如何为 iOS 14 静音?

我可以将 pod 降级到 iOS 13,但重点是更新版本。感谢您的任何帮助/指导

ios firebase google-analytics-firebase swift

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

(未设置)来自自定义维度/参数的 session_start 事件的值

我们刚刚向我们的网站添加了 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)

问题:

  • 我们的实施中是否存在错误或缺失,导致自定义维度上出现(未设置)值?
  • 我们是否没有将 session_start 和 first_visit 事件“链接”到会话中的 page_view 事件?
  • 如何解释总会话数高于 page_view 事件的会话数?
  • 当按这些参数(自定义维度)进行细分时,同一会话中的多个参数似乎会被计数两次 - 这是 GA4 中预期的情况还是我们的设置再次出现问题?

补充笔记:

  • 我们正在并行运行analytics.js

  • 我们已经升级到360了

  • 管理配置中的“在 GA4 中收集 UA 事件”设置已关闭

  • GA4属性连接到GAM,我们在页面上投放广告,一些广告商也使用gtag.js,但我检查了多次,我们的特定G测量ID仅出现在我上面分享的代码片段中

  • 这是一个示例页面


感谢任何阅读本文的人。

google-analytics google-analytics-api google-analytics-firebase gtag.js google-analytics-4

2
推荐指数
1
解决办法
3122
查看次数

ga_autoActivityTracking何时被触发?

当您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

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

无法获取配置文件(google-services.json)

我已经多次尝试访问https://developers.google.com/mobile/add

但我不能.当我访问该网站时,我只看到圈子进展的东西,它永远不会消失.

谷歌或我的帐户有问题吗?

谢谢.

android google-analytics-firebase

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

将 Google Analytics 数据提取到 S3 或 Redshift

我正在寻找将 Google Analytics 数据(以及历史数据)摄取到 Redshift 的选项。欢迎任何有关工具、API 的建议。我在网上搜索并发现 Stitch 作为 ETL 工具之一,如果您有的话,请帮助我更好地了解此选项和其他选项。

etl google-analytics amazon-redshift google-analytics-firebase data-ingestion

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

如何在新的 GA4 帐户中使用 Google Analytics Reporting api

在 GA4 之前,我使用带有维度和指标的自定义 php 仪表板来报告统计数据。我使用 VIEW_ID 来获取我的统计信息。这是我的代码:

函数初始化分析(){

$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;
Run Code Online (Sandbox Code Playgroud)

}

函数 getResults($analytics) {

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;

}
Run Code Online (Sandbox Code Playgroud)

}

$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

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

Google Analytics(分析)对Android用户进行了过度计算

我过去几天一直在开发一款新的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

-1
推荐指数
1
解决办法
230
查看次数