MqConstants.php 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Bear
  5. * Date: 2018/11/29
  6. * Time: 下午5:44
  7. */
  8. namespace app\main\constants;
  9. class MqConstants
  10. {
  11. const ROUTING_KEY_SUBSCRIBE_REFERER = 'subscribe.referral';//主服务号关注带推广ID
  12. const ROUTING_KEY_SUBSCRIBE = 'subscribe';//主服务号关注无推广ID
  13. const ROUTING_KEY_UNSUBSCRIBE = 'unsubscribe';//主服务号取消关注
  14. const ROUTING_KEY_UNSUBSCRIBE_REFERRAL = 'unsubscribe.referral';//主服务号取消关注
  15. const ROUTING_KEY_SUBSCRIBE_OBSCURE_REFERER = 'obscuresubscribe.referral';//模糊关注带推广ID
  16. const ROUTING_KEY_SUBSCRIBE_OBSCURE = 'obscuresubscribe';//模糊关注无推广ID
  17. const ROUTING_KEY_REFERRAL_UV = 'referral_uv';//推广链接uv
  18. const ROUTING_KEY_COLLECT_CHANNEL_PAY = 'collect_channel_pay';
  19. const ROUTING_KEY_COLLECT_PUSH_DOT = 'collect.push.dot';
  20. const ROUTING_KEY_APP_REGISTER = 'app_register'; // APP 手机注册
  21. const ROUTING_KEY_APP_BIND = 'app_bind'; // APP 手机绑定
  22. const ROUTING_KEY_APP_BIND_CODE = 'app_bind_code'; // APP 动态码绑定
  23. const ROUTING_KEY_APP_SPENDING = 'collect.app.spending';//app消费
  24. const ROUTING_KEY_APP_GUIDE_UV= 'collect.app.guide_uv';//app 引导位uv统计
  25. // MQ Routing key
  26. const COLLECT_USER_SUBSCRIBE = 'collect.user.subscribe'; // 统计.用户.关注 {admin_id、性别、type(关注|取消关注|模糊关注|新增{创建用户})}
  27. const COLLECT_USER_APP_REGISTER = 'collect.user.appregister'; // 统计.用户.APP {admin_id、性别、type( 新增|绑定手机{创建用户})}
  28. const COLLECT_USER_APP_GUIDE_UV = 'collect.user.appguideuv'; // 统计.用户.APP引导位点击量
  29. const COLLECT_REFERRAL_SUBSCRIBE = 'collect.referral.subscribe';// 统计.推广.关注 {referral_id、type(关注|取消关注|模糊关注|新增{创建用户})}
  30. const COLLECT_REFERRAL_PV = 'collect.referral.pv'; // 统计.推广.pv {referral_id}
  31. const CHANNEL_CHANGE_MENU = 'channel.change.menu'; //修改渠道菜单
  32. const CHANNEL_FANS_BACKUPS = 'channel.fans.backups'; //渠道粉丝备份
  33. const CHANNEL_FANS_TRANSFER = 'channel.fans.transfer'; //渠道粉丝转移
  34. // TYPE
  35. const MSG_TYPE_FOLLOW = 1; // 关注
  36. const MSG_TYPE_UNFOLLOW = 2; // 取消关注
  37. const MSG_TYPE_INCREASE = 3; // 新增
  38. const MSG_TYPE_GUIDE_FOLLOW = 4; // 模糊关注
  39. const MSG_TYPE_SEX = 5; // 性别打点
  40. const MSG_TYPE_PAY = 6; //用户付费统计打点
  41. const MSG_TYPE_NEW_USER_RECHARGE = 10; //日新增用户充值打点
  42. const MSG_TYPE_APP_REGISTER = 7; // APP用户注册
  43. const MSG_TYPE_APP_BIND = 8; // APP 绑定手机
  44. const MSG_TYPE_APP_BIND_CODE = 9; // APP 绑定动态码
  45. //APP下载引导位置打点类型
  46. const APP_GUIDE_OP_TYPE_VIEW = 1;
  47. const APP_GUIDE_OP_TYPE_CLICK = 2;
  48. // APP 引导位置
  49. //1 => '文章头部引导位浏览量'
  50. //2 => '文章底部引导位浏览量',
  51. //3 => 'CODE码页面引导位浏览量'
  52. //4 => '充值成功引导位浏览量'
  53. const APP_GUIDE_POSITION_IDX_1 = 1;
  54. const APP_GUIDE_POSITION_IDX_2 = 2;
  55. const APP_GUIDE_POSITION_IDX_3 = 3;
  56. const APP_GUIDE_POSITION_IDX_4 = 4;
  57. }