gpt4 book ai didi

Android Google Analytics 获取推荐人

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:13 25 4
gpt4 key购买 nike

在 Android 上处理来自 Google Analytics SDK 的 Activity 衡量(参见此处)时,获取引荐来源网址的最佳方式是什么?

我可以成功地向我的应用广播一个 Intent ,并且我在我的日志中看到找到了该 Activity 。我需要做的是获取 referrer 信息并将其发送到我的服务器以进行日志记录等。当我手动广播时,我在哪里可以解析这个 referrer 并使用它?当我的应用程序上线时,我的代码应该放在哪里,以便在安装时将此引荐来源网址发送到我的服务器?

最佳答案

您可以实现自己的接收器,从 INSTALL_REFERRER Intent 中获取额外的 referral 字符串,做一些工作,然后将 Intent 传递给 Google Analytics 接收器。

这是一个例子:

package com.example.app;

import com.google.analytics.tracking.android.CampaignTrackingReceiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;


public class NotePadReceiver extends BroadcastReceiver {

// The name of the referrer string broadcast by Google Play Store.
private static final String PLAY_STORE_REFERRER_KEY = "referrer";

@Override
public void onReceive(Context context, Intent intent) {

String referrer = intent.getStringExtra(PLAY_STORE_REFERRER_KEY);

// Do something with the referrer.

// When you're done, pass the intent to the Google Analytics Campaign Tracking Receiver.
new CampaignTrackingReceiver().onReceive(context, intent);

}
}

关于Android Google Analytics 获取推荐人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19548510/

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