美文网首页
引导用户好评

引导用户好评

作者: 卓技卓品 | 来源:发表于2021-12-06 10:33 被阅读0次

背景

最近发现我们的产品在google play商店的评分下滑的很厉害,已经影响到产品的市场推荐能力。产品和研发一期沟通解决这个问题。

思路

首先最好的方式当然是在产品体验层面进行优化,比如体验更友好、介面更整洁、移除用户比较厌倦的广告等。
但是以上解决问题的方式效果是缓慢且持久的,我们没有时间对产品再进行细细推敲改造。
这时产品经理给出了一个比较有趣的方案,作为研发的我听到该方式时眼前一亮。
总体使用分流方式梳理用户反馈信息,这里对征求用户反馈的对话框设置一点小心机:
反馈页面对话框设置两个按钮:吐槽、好评。
当用户点击吐槽时,应用跳转到我们内部开发的反馈平台,在此反馈用户使用的问题和意见(这部分用户一般会给低分);当用户点击好评时,应用跳转到应用商店上对应应用的详情页,让用户把评论公开发布到应用商店(这部分用户一般会好评,给高分)。
通过用户反馈分流的方式,把低分用户的评论分流到我们自己的平台,把高分的评论分流到各大应用商定平台。实行了一段时间,发现效果确实比较明显,评分终于回归正常了。

实现

具体实现如下:
首先在用户使用一点时间后主动弹出对话框,或用户点击反馈时弹出同样的对话框,提示用户对我们的产品进行反馈:

/**
 * 反馈对话框
 */
public static void feedbackDialog(Context context) {

    AlertDialog.Builder normalDialog = new AlertDialog.Builder(context);
    normalDialog.setTitle(context.getString(R.string.nav_string_feedback));
    normalDialog.setMessage(context.getString(R.string.dialog_feed_back_content));
    normalDialog.setNeutralButton(context.getString(R.string.dialog_feed_back_button_good),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                    Context context = ((AlertDialog)dialog).getContext();
                    AppUtils.openGP(context);
                }
            });
    normalDialog.setPositiveButton(context.getString(R.string.dialog_feed_back_button_rant),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                    Context context = ((AlertDialog)dialog).getContext();
                    context.startActivity(new Intent(context, FeedbackTXActivity.class));
                }
            });
    normalDialog.show();
}

当用户点击吐槽时,跳转到应用内反馈界面,反馈到开发者自己搭建的反馈平台:

context.startActivity(new Intent(context, FeedbackTXActivity.class));

当用户点击好评时,打开应用商店界面,反馈到应用商店公共平台:

/**
 * 打开应用商店或google play详情页<br>
 */
public static void openGP(Context context) {
    String packageName =  CustomConstant.PACKAGE_NAME;
    if (TextUtils.isEmpty(packageName)) {
        return ;
    }
    String matket = "market://details?id=" + packageName;
    String matketUrl = "https://play.google.com/store/apps/details?id=";
    boolean isOk = false;
    if (!TextUtils.isEmpty(matket)) {
        // 先尝试打开客户端
        isOk = openActivitySafely(context, Intent.ACTION_VIEW, matket, "com.android.vending");
        if (!isOk) {
            isOk = openActivitySafely(context, Intent.ACTION_VIEW, matket, null);
        }
    }
    if (!isOk) {
        if (!TextUtils.isEmpty(matketUrl)) {
            // 试试打开浏览器
            openActivitySafely(context, Intent.ACTION_VIEW, matketUrl, null);
        }
    }
}

参考代码请自行到sleepassistant查询。

相关文章

  • 引导用户好评

    背景 最近发现我们的产品在google play商店的评分下滑的很厉害,已经影响到产品的市场推荐能力。产品和研发一...

  • 用户引导

    我不是一个好脾气的人,常常突然就焦虑烦躁起来,甚至和女朋友说话时也带着不耐烦。 女朋友也就这个问题与我「磋商」了很...

  • 干货分享|APP运营如何引导用户从陌生到死忠

    User Onboarding,即用户引导。 简单来讲,用户引导就是引导用户去做某件事,目的是让用户获悉产品的某些...

  • 闲鱼运营技巧~如何提高店铺权重?

    1.引导顾客好评➕关注,可以发红包奖励 可以优惠1-2元引导关注,遇到讲价的顾客,可以让他好评后返现 2.上架宝贝...

  • 干货:卖家回复好评大全

    不少商家苦于没有好的话术,让广大买家留下宝贵的一句好评,有了这份好评回复大全,提升好评回复率里面见效 好评引导 1...

  • 谈谈产品设计中是否需要“教育用户”

    “教育用户”? 也可以叫做“引导用户”,指通过一定的方式消除用户疑虑,引导用户完成操作。 为什么需要“教育用户”?...

  • 如何引导用户

    作为移动应用,想要更好的引导用户,我认为有两条路可走。 第一条路,明确的给用户引导信息 第二条路,不给用户任何的引...

  • 引导用户更新

    引导更新的文案:需要考虑产品核心功能,产品定位,用户心理,事件营销 可以考虑挑逗用户的好奇心,炫耀心,激发用户分享...

  • 用户引导(笔记)

    整理来源:如何选择一个合适的用户引导? 用户引导.mmap_微盘下载

  • 引导用户评价

    API 注意事项 app内好评弹窗提示一年只允许弹三次(不区分版本)。 如果用户在在系统设置里面关掉app内好评弹...

网友评论

      本文标题:引导用户好评

      本文链接:https://www.haomeiwen.com/subject/bzuatrtx.html