草庐IT

精准圈定目标人群,高效落地运营策略

HMS Core 2023-03-28 原文

产品的不断迭代和日益丰富的使用场景与用户多样化的需求密不可分,为更好地建立高粘性产品用户关系,差异化运营策略的落地至关重要。在用户差异化、精细化运营过程中,精准圈定用户群组是关键。

*华为分析服务受众分析报告示意图

下面将为您详细介绍华为分析服务受众分析模型的三种用户分群方法,以帮助您更加顺畅地完成精益运营策略的落地。

方法一:以标签和事件为基础,自由定义

丰富的用户标签和您通过SDK上报的各类事件可用于受众的灵活创建,您只需要根据运营计划,确定好相应的人群特征即可。举个例子,某电商App计划针对近1个月内华为手机用户中使用App购买次数超过2次且近两周内的沉默用户推送优惠券,并吸引他们再次复购,则可以通过如下方式实现促活,锁定目标用户群体:

设备属性中品牌选择“HUAWEI”并勾选“近30天付费次数大于2”,同时排除“沉默天数超过2周的”用户,即能准确圈选本次活动的目标人群。结合推送或应用内消息等形式触达圈定用户,以实现促活的运营目的。

*华为分析服务新建受众报告示意图

方法二:由文件导入,线上场景再补充

本次华为分析服务6.3.2版本,新增导入受众能力,您可以通过文件上传的形式,将无法通过线上受众模型圈选的用户,按照一定模板规则导入,这样导入的人群将成为一个受众群组,以便于进一步开展用户深度分析。

例如,当策划大型运营活动时,用户的付费渠道有线下和线上两种,对于线下付费用户如果需要对他们的付费习惯偏好做进一步深度对比分析,就可以通过文件导入的形式将其存为受众群组,结合过滤器筛,对比分析该受众群组的行为差异。

*华为分析服务受众分析报告示意图

方法三:在已有受众群组的基础上,再组合定义

此场景一般是在原有受众基础上做更深层次的维度剖析,可选择的受众来源于预置受众群组、通过上文提到的方法一和方法二创建的受众群组以及由预测服务生成的不同预测模型,评估圈选不同概率的流失、付费、复购人群等。

当通过各渠道媒介或者运营活动拉新用户时,如果不能及时提升活跃度,App将面临高流失的风险。以条件组合的方法创建受众可以更加细化目标人群,帮助运营人员在预算有限的前提下,提升整体运营效率。

例如,针对新用户的留存问题,可以通过“新用户+沉默用户”的受众组合方式,将新用户中的已沉默用户单独圈定,通过短信、远程配置、推送等不同触达渠道及时唤醒用户,以促其再次活跃。

*华为分析服务受众分析报告示意图

以上是如何通过华为分析服务受众分析模型实现用户分群的简单介绍,在本次更新的6.3.2新版本中增加的导入受众能力,欢迎大家体验与使用。另外除了上述的三种用户分群方法,您还可以根据业务诉求,通过漏斗分析报告、留存分析报告、用户生命周期报告等灵活创建不同受众群组。

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

有关精准圈定目标人群,高效落地运营策略的更多相关文章

  1. ruby-on-rails - 在 Rails 中更高效地查找或创建多条记录 - 2

    我有一个应用需要发送用户事件邀请。当用户邀请friend(用户)参加事件时,如果尚不存在将用户连接到该事件的新记录,则会创建该记录。我的模型由用户、事件和events_user组成。classEventdefinvite(user_id,*args)user_id.eachdo|u|e=EventsUser.find_or_create_by_event_id_and_user_id(self.id,u)e.save!endendend用法Event.first.invite([1,2,3])我不认为以上是完成我的任务的最有效方法。我设想了一种方法,例如Model.find_or_cr

  2. ruby-on-rails - 覆盖 Controller 中的 protect_from_forgery 策略 - 2

    我想使用两种不同的protect_from_forgery策略构建一个Rails应用程序:一种用于Web应用程序,一种用于API。在我的应用程序Controller中,我有这行代码:protect_from_forgerywith::exception为了防止CSRF攻击,它工作得很好。在我的API命名空间中,我创建了一个继承self的应用程序Controller的api_controller,它是API命名空间中所有其他Controller的父类,我将上面的代码更改为:protect_from_forgery:null_session.遗憾的是,我在尝试发出POST请求时遇到错误:“

  3. ruby - Watir-Webdriver 是否支持点击目标为 javascript 的链接? - 2

    我是Ruby和Watir-Webdriver的新手。我有一套用VBScript编写的站点自动化程序,我想将其转换为Ruby/Watir,因为我现在必须支持Firefox。我发现我真的很喜欢Ruby,而且我正在研究Watir,但我已经花了一周时间试图让Webdriver显示我的登录屏幕。该站点以带有“我同意”区域的“警告屏幕”开头。用户点击我同意并显示登录屏幕。我需要单击该区域以显示登录屏幕(这是同一页面,实际上是一个表单,只是隐藏了)。我整天都在用VBScript这样做:objExplorer.Document.GetElementsByTagName("area")(0).click

  4. 最强Http缓存策略之强缓存和协商缓存的详解与应用实例 - 2

    HTTP缓存是指浏览器或者代理服务器将已经请求过的资源保存到本地,以便下次请求时能够直接从缓存中获取资源,从而减少网络请求次数,提高网页的加载速度和用户体验。缓存分为强缓存和协商缓存两种模式。一.强缓存强缓存是指浏览器直接从本地缓存中获取资源,而不需要向web服务器发出网络请求。这是因为浏览器在第一次请求资源时,服务器会在响应头中添加相关缓存的响应头,以表明该资源的缓存策略。常见的强缓存响应头如下所述:Cache-ControlCache-Control响应头是用于控制强制缓存和协商缓存的缓存策略。该响应头中的指令如下:max-age:指定该资源在本地缓存的最长有效时间,以秒为单位。例如:Ca

  5. ruby - 使用 Ruby Net 实现重新连接策略 - 2

    我正在开发一个将XML发布到某些网络服务的小型应用程序。这是使用Net::HTTP::Post::Post完成的。但是,服务提供商建议使用重新连接。类似于:第一个请求失败->2秒后重试第二个请求失败->5秒后重试第三次请求失败->10秒后重试...这样做的好方法是什么?简单地在循环中运行以下代码,捕获异常并在一定时间后再次运行?或者还有其他聪明的方法吗?也许Net包甚至有一些我不知道的内置功能?url=URI.parse("http://some.host")request=Net::HTTP::Post.new(url.path)request.body=xmlrequest.con

  6. 续集来了丨UI自动化测试(二):带视频,实在RPA高效进行web项目UI自动化测试 - 2

    一、什么是web项目ui自动化测试?通过测试工具模拟人为操控浏览器,使软件按照测试人员的预定计划自动执行测试的一种方式,可以完成许多手工测试无法完成或者不易实现的繁琐工作。正确使用自动化测试,可以更全面的对软件进行测试,从而提高软件质量进而缩短迭代周期。二、构建测试用例的“九部曲”(一)创建流程包划分功能模块日常测试活动中,都会根据功能模块进行拆分,所以在设计器中我们可以通过创建流程包的方式来拆分需要测试的功能模块,如下图中操作创建一个电脑流程包并且取名为对应的功能模块名称,如果有多个功能模块就创建多个对应的流程包,实在RPA设计器有易用的图形可视化界面,方便管理较多的功能模块。(二)在流程包

  7. 打通源码,高效定位代码问题|云效工程师指北 - 2

    大家好,我叫胡飞虎,花名虎仔,目前负责云效旗下产品Codeup代码托管的设计与开发。代码作为企业最核心的数据资产,除了被构建、部署之外还有更大的价值。为了帮助企业和团队挖掘更多源代码价值以赋能日常代码研发、运维等工作,云效代码团队在大数据和智能化方向进行了一系列的探索和实践(例如代码搜索与推荐),本文主要介绍我们如何通过直接打通源代码来提高研发与运维效率。随着微服务架构的流行,一个业务流程需要多个微服务共同完成。一旦出现问题,运维人员在面对数量多、调用链路复杂的情况下,很难快速锁定导致问题发生的罪魁祸首:代码。为了提高排查效率,目前常见的解决方案是:链路跟踪+日志分析工具相结合。即通过链路跟踪

  8. ruby - 解释这个原始文本 - 一种策略? - 2

    我有这个原始文本:________________________________________________________________________________________________________________________________PosCarCompetitor/TeamDriverVehicleCapCLLapsRace.TimeFastest...Lap16JasonClementsJasonClementsBMWM33200109:48.571030:57.3228*242DavidSkillenderDavidSkillenderHo

  9. ruby-on-rails - 创建自定义设计策略 - 2

    现在已经为此奋斗了一段时间,不确定为什么它不起作用。要点是希望将Devise与LDAP结合使用。除了身份验证外,我不需要做任何事情,所以除了自定义策略外,我不需要使用任何东西。我根据https://github.com/plataformatec/devise/wiki/How-To:-Authenticate-via-LDAP创建了一个据我所知,一切都应该正常工作,除了每当我尝试运行服务器(或rake路由)时,我得到一个NameErrorlib/devise/models.rb:88:in`const_get':uninitializedconstantDevise::Models:

  10. ruby-on-rails - 葡萄错误处理策略? - 2

    我正在使用Grape和Rails创建RESTAPI。我有基本的架构,我正在寻找“清理”东西的地方。其中一个地方是错误处理/处理。我目前正在为整个API修复root.rb(GRAPE::API基类)文件中的错误。我格式化它们,然后通过rack_response发回错误。一切正常,但root.rb文件变得有点臃肿,所有错误都被修复,其中一些有需要完成的特殊解析。我想知道是否有人制定了一个好的错误处理策略,以便可以将其移出到它自己的模块中,并使root.rb(GRAPE::API基类)相当精简。我很想创建一个错误处理模块并为每种类型的错误定义方法,例如...moduleAPImoduleEr

随机推荐