我们有一个可在Google Play商店和Apple AppStore中使用的移动应用,我们希望实施推荐计划,以吸引更多用户安装和使用我们的应用.
这是用户故事:
我们已经评估了许多移动应用安装跟踪工具,大多数工具都是发布商/移动广告中的最佳用途.
感谢任何评论和建议
干杯詹姆斯
我注意到浏览器中的某些Google Play应用链接具有referrer=属性,这显然告诉推荐人将您发送到Google Play中的应用页面.
是否可以在我的应用程序的代码中看到引用者(如果有的话)?如果没有,在任何地方都可以看到它?
我正在按照以下方式使用我的自定义广播接收器来跟踪UTM参数。
<receiver
android:name=".services.CustomInstallListener"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
public class CustomInstallListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.hasExtra("referrer")) {
String data = intent.getStringExtra("referrer");
String referrers[] = data.split("&");
for (String referrerValue : referrers) {
String keyValue[] = referrerValue.split("=");
if (keyValue.length > 0) {
if (keyValue[0].equalsIgnoreCase("utm_campaign")) {
... something
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我还实现了InstallReferralClient,如下所示
referrerClient.startConnection(new InstallReferrerStateListener() {
@Override
public void onInstallReferrerSetupFinished(int responseCode) {
switch (responseCode) {
case InstallReferrerClient.InstallReferrerResponse.OK:
ReferrerDetails response = null; …Run Code Online (Sandbox Code Playgroud) android broadcastreceiver google-play google-analytics-sdk install-referrer