加油站营销活动案例

前提

目的,主要是加油容量多了没和加油费用是否减少了

输入:汽油类型(汽油,柴油),汽油号(92,95,98)柴油号(0号柴油),预计加油金额(元),预计加油容量(L),参与的活动,微信号(手机号),所在省份(直辖市)。

输出:实例加油费用,获得活动奖品,获得活动优惠券,获得优惠金额,升/元,

活动规则说明

常见的几个角度介绍加油站营销活动方案,提升加油站的市场竞争力。常见的几种加油站的活动如下,

每个活动的的具体规则和优惠存在不同的指标和策略。

汽油价格:会根据不同的省份和城市存在价格调控。

img

一、会员活动

活动推出会员卡,在会员卡中储值,充值50元送车用养护品,返还具体金额的优惠券等等,这些活动可以有效提升客户的购买意愿与满意度

会员活动如下

1、成为会员需要额外充值50元,(年限一年,过期失效不能满足以下优惠活动,先不考虑)。

2、会员优惠如下:汽油单次加油金额小于200元,会员积分=加油金额*1%(积分可以在指定商场兑换话费或者物品,目前先不考虑实现)

  • 汽油单次加油金额大于等于200小于500元,送一包纸巾和一瓶水和返10元优惠。

  • 汽油单次加油金额大于等于500小于1000元,送一包纸巾和一瓶水加免费洗车一次和返20元优惠。

  • 汽油单次加油金额大于1000元,送一包纸巾和一瓶水加免费洗车一次和返50元优惠加用养护品。

二、促进促销活动

促销活动包括降价促销、赠品促销等各种形式。例如依据消费额度送各类礼品,或赠送一定数量的加油卡等等。比如客户在进行燃油加注或购买一定金额的养护、汽车用品时,根据优惠规则可以获得等价值的油卡或者汽车用品赠品等等活动。

促进促销活动如下

不管汽油和柴油都享受相同的优惠

1、关注公众号,送两张5元优惠券

2、汽油,柴油的结算价格打9折。

3、实际需求加油金额大于等于500,送食用油一桶。

三、节日促销

各种传统节日、商业促销,例如春节、中秋节、圣诞节、感恩节等等,展开主题推广,增加媒体宣传等等方式吸引消费者,打出品牌效应。 比如我们可以推出“五一加油降价、免费清洗美容”的活动,在节日的氛围下吸引消费者到加油站享受服务

国庆+中秋双节活动如下

1、时间范围:2023.09.29-2023.10.01

2、油价直接降价,比如价格直接降1块/升,比如92,8.32----->7.32,最终加到的油更多。

3、送一包纸巾+两瓶水

五一活动如下

1、时间范围:2023.05.01-2023.05.03

2、规则如下:送优惠券

img

3、洗车一次加抽奖机会一次(奖品没有涉及金额,一般都是礼品)

快乐周末活动如下

1、时间范围:2023.10.21-2023.10.22

2、单笔加油220元内,优惠0.2元/升,高于220元优惠0.4元/升,不管什么油类型。

img

四、赞助活动

暂时不考虑实现

img

五、社交媒体营销

社交媒体营销是指在社交网络上开展一系列的营销活动,例如微信宣传、微博宣传等

暂时不考虑实现。

规则实现

1、加油站营销活动规则流如下

img

2、规则库信息添加

2.1、变量库

客户的加油信息

img

会员活动优惠信息

img

2.2、参数库信息

img

2.3、动作库信息

img

img

对应的后台代码:

@Component("vipInfoAction")
@ActionBean(name="加油站会员")
public class VipInfoAction {

    public static Map<String,List<VipInfo>> vip=new ConcurrentHashMap<>();

    @ActionMethod(name="获取用户的会员信息")
    public List<VipInfo> getVip(String vipNum){
        List<VipInfo> list = vip.get(vipNum);
        if (list==null){
            VipInfo vipInfo = new VipInfo();
            vipInfo.setVipNum(vipNum);
            ArrayList<VipInfo> vipInfos = new ArrayList<>();
//            vipInfos.add(vipInfo);
            vip.put(vipNum,vipInfos);
            return vipInfos;
        }
        return list;
    }

    @ActionMethod(name="添加会员信息")
    @ActionMethodParameter(names={"会员号","会员优惠集"})
    public void addVip(String vipNum,List<VipInfo> list){
        vip.put(vipNum,list);
    }

}

2.4、动作模板

img

3、决策表信息添加

3.1、添加对应的油价参数信息

img

3.2、导入每个地区的今日油价的单价信息

📎油价价格表.xlsx

📎油价表2.xlsx

3.3、今日最新油价决策表导入

img

3.4、节日促销时间范围决策表添加

img

3.5、五一优惠券决策表添加

img

3.6、快乐周末优惠决策表添加

img

4、决策集添加

4.1、促进促销计算

img

img

img

测试

img

img

4.2、节日促销计算

  • 定义动作模板和自定义一个时间范围的动作

img

    @ActionMethod(name="是否在时间区间内")
    @ActionMethodParameter(names={"当前时间","开始时间","结束时间"})
    public Boolean isBetween(Date nowDate,String beginDate,String endDate) throws ParseException {
        Date begin = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(beginDate);
        Date end = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(endDate);
        long endTime = end.getTime();
        long beginTime = begin.getTime();
        long dateTime = nowDate.getTime();
        return dateTime>beginTime&&dateTime<endTime;
    }
  • 对应的节日决策集添加

img

img

img

快乐周末

img

img

双节活动

img

img

五一活动

img

img

4.3、会员活动

规则

img

会员加油小于200元的处理规则

img

会员加油大于200元小于500元的处理规则

img

会员加油大于500元小于1000元的处理规则

img

会员加油大于1000元的规则

img

给会员活动优惠信息赋值是为了记录会员用户每次享受的优惠记录。

测试

加入会员,加油小于200块,没有优惠,只有积分 img

加入会员,加油 200-500块,优惠10元,有其他物品

img

5、活动的规则情况验证

5.1、没有活动日,平时加油计算

img

5.2、活动日,促进促销活动

5.2.1、打九折且关注微信公众号减10元

img

5.2.2、打九折且关注微信公众号减10元送食用油一桶

img

5.2.3、不在五一假期时间范围测试

img

5.3、活动日,节日促销活动

a、五一活动

输入:

img

输出:

img

b、双节活动

img

注意加油金额一致,但是加油量是有区别的

img

c、快乐周末

img

不在活动范围测试:

img

5.3、活动日,会员活动

会员会返回对应的每次消费的享受的记录信息,主要是记录积分。

5.3.1、汽油单次加油金额小于200元,会员积分

img

5.3.2、汽油单次加油金额大于等于200小于500元,送一包纸巾和一瓶水和返10元优惠

img

5.3.3、汽油单次加油金额大于等于500小于1000元,送一包纸巾和一瓶水加免费洗车一次和返20元优惠。

img

5.3.4、汽油单次加油金额大于1000元,送一包纸巾和一瓶水加免费洗车一次和返50元优惠加用养护品。

img

results matching ""

    No results matching ""