gpt4 book ai didi

Android 广告系列测量不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:49 25 4
gpt4 key购买 nike

好的,我一直在寻找关于为什么我的 Google Play 广告 Activity 衡量不起作用的答案。我的 Google Analytics(分析)帐户中没有任何数据。这是我所拥有的:

Google Play 服务版本 6171000 已导入到我的项目中并添加为引用。

我的测试设备上的 Google Play 应用版本 5.0.38

在我的 res\xml\global_tracker.xml 文件中我有:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="https://schemas.android.com/tools" tools:ignore="TypographyDashes">

<integer name="ga_sessionTimeout">300</integer>
<string name="ga_trackingId">MY-TRACKING-ID</string>

<bool name="ga_debug">true</bool>
<!-- Enable automatic activity tracking -->
<bool name="ga_autoActivityTracking">false</bool>

<!-- Enable automatic exception tracking -->
<bool name="ga_reportUncaughtExceptions">true</bool>

</resources>

在我的 list 中我有:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application>内我有:

<!-- Used for Google Play Store Campaign Measurement -->
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" />

<receiver
android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>

<meta-data
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/global_tracker" />

现在,我在 Analytics 设置文档建议的扩展应用程序类中执行了 getTracker 方法,但我认为仅应用程序下载跟踪不需要它。如果我在这里错了,请纠正我,我也会发布我的代码。

为了测试我试过运行

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.my.package/com.google.android.gms.analytics.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"

然后我收到“广播已完成:结果=0”然后在我的设备上打开我的应用程序,我在日志中没有得到任何关于 Activity 的信息。尽管我确实读到这不是使用 V4 时进行测试的正确方法。

我还打包了我的应用程序并上传到我的商品详情的 Beta 部分。登录到我的一个 Beta 测试帐户后,我在浏览器中打开了以下内容并下载了该应用程序。

https://play.google.com/store/apps/details?id=com.my.package&referrer=utm_source%3DTestSite%26utm_medium%3DsideBanner%26utm_term%3DTestTerm%26utm_content%3DTestContent%26utm_campaign%3DtestCampaign

我希望这会在我的 Analytics 帐户的获取 -> Google Play 推荐部分产生某种结果,并且与 testCampaign 有关。即使在 24 小时后我也没有在我的帐户中看到任何内容(不确定是否仍然需要,但我记得它曾经是用于 GA)。

如果有人知道我遗漏了某件作品或为什么它不会出现在我的帐户中,请为我指出正确的方向。谢谢。

编辑:

这是我的扩展应用程序类中的跟踪器代码:

private static final String TRACKER_TAG = "GA Tracker";
HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();

public enum TrackerName {
APP_TRACKER // Tracker used only in this app.
}

synchronized Tracker getTracker(TrackerName trackerEnum) {
Log.d(TRACKER_TAG, "Getting GA tracker");
if (!mTrackers.containsKey(trackerEnum)) {
Log.d(TRACKER_TAG, "Creating new GA tracker");
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
analytics.getLogger().setLogLevel(LogLevel.VERBOSE);
Tracker t = analytics.newTracker(R.xml.global_tracker);
mTrackers.put(trackerEnum, t);
}
return mTrackers.get(trackerEnum);
}

最佳答案

也许你已经做到了,但是,

您是否将跟踪 ID 设置为 >>>>> <string name="ga_trackingId">MY-TRACKING-ID</string>

关于Android 广告系列测量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27026476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com