APP推广合作
联系“鸟哥笔记小乔”
看懂了这些push策略优化技巧,还愁KPI完不成?
2020-12-27 11:30:33

一、Push的业务价值


1. 提升新用户次日留存

push是一种低成本促活的方法,对平台的短期留存率影响显著。

举个例子:当初我们在分析新用户次日留存时发现, oppo、vivo厂商机型的用户次留低于其他机型。

经分析后发现,主要是因为 oppo、vivo厂商操作系统对推送数量限额,且用户默认关闭系统通知权限,而华为、Apple等机型无限制所致。

2. 提升老用户活跃度

push可以在手机锁屏的状态下,通过外部提醒起到拉活的作用,已经成为越来越多企业实现用户增长的标配手段。

push对DAU的提升贡献可通过「Push当日首次调起App用户数 / DAU」来评估 ,很多内容平台类App的用户push首次启动占比可以达20%以上,因此push对DAU的增量贡献不容小觑。

二、Push的分类

1. 全量Push

一些爆炸性的重磅新闻,比如科比去世、某地爆发新冠疫情等实时资讯,通常会由人工编辑对全量用户推送,目的是希望能够通过大事件的及时报道将大量用户导入App客户端。

很多类似于今日头条、一点资讯的新闻资讯平台,为了使得热点新闻的时效性在竞品中处于领先位置,会要求人工内容编辑轮流值班,全网实时地监控国内外突发及热点事件。

对于小型的内容平台,由于内容运营人力紧张且内容资源不够,常见的方法是:先搜集来自于微博热搜、百度热搜等第三方的热词,然后机器抓取与这些热词高度相关的最新文章资讯,并作为热门新闻推送给用户。

2. 单推

单推是单用户某一状态变更导致的触发式提醒。比如物流状态、内容审核通过提醒、收到评论提醒、被@提醒等。

3. 个性化Push

和信息流推荐非常类似,个性化Push可根据用户的喜好自动为用户推送内容。区别点在于信息流会基于实时推荐系统一次性展示多条内容,能够触动用户点击的因素较多(比如是否多图、作者身份标识、评论数、点赞数等)。

而个性化Push可展示的信息相当有限(仅有文案),且频繁推送会造成用户体验方面的影响。此外,大部分业务场景下的个性化push推送,不要求太高的时效性,通常是离线计算好用户和推送内容后于固定时段进行推送。

当然有些场景例外,例如像手机淘宝、微博等用户规模巨大的平台,出于推送并发量或者流量投放分配等问题的考虑,会基于个性化的时间进行推送。

三、如何优化push运营体系

图片

1. 推送通道层面的优化

先把最重要的话写在前面:厂商推送技术文档、以及第三方推送技术文档一定要仔细研读,对于优化push流程非常关键!!!

讲个真实案例:某天上午负责内容运营的同事增发了6条全量push,个性化push系统照常运行。结果第二天的数据表现十分诡异:Apple的push打开uv显著提升,华为略微提升,而小米、oppo、vivo竟然是降低的。

经过对厂商推送文档的一番通读和调研,终于搞明白了。

由于 oppo、vivo、小米厂商对每日推送数量有严格限制,而当天上午push推送数量较多,导致推送资源在上午就被耗尽,所以中午之后,oppo、vivo、小米的用户没有收到任何个性化push。

相比个性化push,全量push的点击率较低,也就是有限的推送条数资源下,oppo、vivo、小米用户接收到了更多的低质量的推送内容,所以push打开uv降低。

而Apple和华为无推送条数限制,它们的push uv总体是提升的。但相比Apple,华为厂商的推送消息,默认无锁屏通知提醒、无响铃提示、且存在推送速率QPS限制,这导致push打开数的增长率没有Apple显著。

经过这次案例的复盘,我们决定对推送策略做如下优化:

(1)对于oppo、vivo、小米用户,将点击率高的个性化推送策略尽量安排在上午推送,保证优质推送内容的到达率;

(2)将oppo、vivo、小米厂商的目标下发用户,由“近90日联网用户”替换为活跃度更高的“近30日联网用户”。


新策略上线后,整体push的打开量提升显著。

push uv的转化链路为“准备下发-到达-展示-点击”,也就是说,push即便推给用户,也不一定能到达用户的手机;即便能到达,也不一定可以用户感知到。

从漏斗优化的角度,相比优化下游的“展示-点击”的文案点击转化率,如果可以从技术或者商务角度,排除阻碍上游“准备下发-到达-展示”路径上的绊脚石,将对pushuv的提升产生更为显著的影响。

通常push不能到达设备的原因有:安卓厂商通道的推送数量限额、APP激活后默认关闭允许通知权限;不能被用户感知到的原因有:无响铃、无锁屏通知、无悬浮通知、被收纳折叠(小米)、消息智能排序(vivo)、无桌面小红点、后台进程被kill。

图片

举个如何优化的例子:比如出于省电、避免系统卡顿等原因,安卓厂商的操作系统会自动杀死App后台进程,导致push无法触达到用户,可以考虑通过厂商白名单的商务合作、关联启动、自启动、互保联盟等方式进行进程保活。

一定要仔细阅读厂商通道文档、个推极光等第三方的推送技术文档,通过文档我们可以认识到各大推送服务的边界和限制在哪里,并知道如何从技术或者商务角度去解决优化。

同时我们也可以从中了解到各种推送服务有哪些特有的功能优势,能够帮助我们更快地寻找提升推送效率的途径。

2. 丰富推送落地页物料

除了常规的新闻详情页、专题聚合页可作为push落地页外,话题主页、排行榜单、频道页、搜索热词的推荐结果页等都可以作为物料推送。

比如36Kr会推送每日热门内容榜单;百度App标题为「北京拥堵情况」的push,打开后是「北京拥堵情况」的搜索结果;微博关于明星八卦的push,打开后并非落地到动态详情页,而是首页-推荐频道页,而该页面的首条feed便是push中提到的动态内容。

巧妙的落地页设计,不仅可以传递给用户更丰富的内容信息,还可以有效提升内容业务的分发,可谓是一举两得之事。

图片

3. 优化“用户-内容”匹配度

与内容推荐系统类似,个性化推送的本质也是为用户推荐最满意的内容,所以如何更精准地捕捉到用户的兴趣点,并通过优化“用户-内容”的匹配度以撬动用户活跃,成为了push运营体系优化的重要方向。

为了更清晰push推送中“用户-内容”的匹配过程,我们不妨先看下,内容库里的海量item是如何被精挑细选最终抵达用户手机通知栏的?

图片

基本上可以将用户分为3大类:有兴趣偏好标签、无偏好标签但有静态属性标签、无任何标签,这3类用户的内容召回方式各有不同:

1)兴趣偏好标签的用户

通常他们已经在站内表达出对产品和服务的明显诉求,因此系统可以基于内容标签和用户标签之间的匹配关系进行内容召回。

比如微博中经常浏览、搜索、点赞、评论“王一博”实体词的用户,会被微博记录为该实体词的偏好用户,当有“王一博”相关的最新热门资讯产生时,会优先对这批用户群体进行推送。

常见的召回方式有:基于兴趣分类、兴趣Topic、兴趣实体词的召回等。但这种召回方式往往依赖于画像数据的颗粒度,标签体系越丰富,越能命中用户的更多偏好,用户点击推送的概率也就越高。

2)仅有静态标签用户

如果用户的站内历史行为非常稀疏,未沉淀形成任何偏好标签,那么可以基于App List 采集生成的标签、地域标签、社交关系、广告素材类型、设备型号、第三方用户画像等信息进行内容推送。

比如对装有小红书、大姨妈App的用户推送美妆类内容;对北京用户推送北京天气或者热门新闻。

3)无标签用户

可以推送全局热门内容:比如根据CTR、点击量、点赞数等指标表现生成每日内容热榜,同时可以统计出不同内容分类下的实时热点并进行推送。

从海量item库中召回成百上千个item后,该给用户推送哪个item呢?所以召回后紧接着是内容的排序环节,通常先是「召回源间排序」,然后是「召回源内部排序」。

(1)「召回源间的排序」:为了让个性化的推送内容占据更多的曝光量,通常会将「基于用户兴趣标签的召回源」优先级设为最高;而「基于地域的热点召回」可以作为仅有静态标签用户的兜底策略,优先级较低。当地域热点无可推内容时,则通过「基于全局热点的召回」内容进行兜底,因此优先级最低。

(2)「召回源内部排序」:比如按照item的点击数、CTR、发布时间进行筛选排序,以选出符合条件且表现最好的item推送给用户。


通过以上的描述,相信大家就已经知晓了当前常见的push内容筛选策略。那么具体我们该从哪些角度找到优化“用户-内容”匹配关系的方法呢?

(1)扩大兴趣标签用户的覆盖量:可以尝试通过数据分析下当前push目标人群中3类人群的分布占比,理想状态是「兴趣偏好标签的用户」占大头,「仅有静态标签用户」和「无任何标签用户」很少。如果前者占比不够高,可以通过优化用户兴趣度模型规则来扩充标签人群的覆盖量。例如,通常会根据用户兴趣度模型(基于用户行为、行为窗口期、行为权重、时间衰减因子)计算用户的 Top N 兴趣偏好,但相比30天窗口期,120天可以覆盖更多的用户。当然,也可以通过丰富用户兴趣标签体系来增加标签用户的覆盖面积。

(2)优化冷启动策略:建议可以通过分析站内用户的行为数据、或者经常点击push用户的行为数据,来优化当前的冷启动策略。比如将站内留存很高、且渗透率还不错的内容类型或者页面作为push物料推送给新用户。

(3)机器模型召回:尽管人工规则的不断叠加也可以提升推送内容的质量,在表达策略的复杂度和丰富度方面还是机器更擅长些。如果算法资源以及硬件设施资源充足的条件下,可以考虑基于FM、Vector Embedding智能算法进行训练学习,以不断逼近用户的喜好。


4. 优化内容文案

正如上文提到,在push触达用户后,文案是决定用户是否会点击的关键要素。鉴于网络上关于如何写出高点击率的文案的文章很多,这里仅分享下自己在文案AB测试实践中获得的经验。

(1)文案简练:过长且没有重心的文案会使用户丧失阅读下去的耐心,建议控制push文案长度在屏幕两行以内;

(2)突出并前置实体词:比如微博的push文案:「吴昕:xxxx微博标题」;

(3)社交提醒类的样式:比如「@你的名字」、「xxx,你有1条未读消息」的push点击率较好;

(4)强调价格或者数字:比如 B站的推送文案为:xxx视频标题,【1万播放,1千点赞】。


5. 其他可优化的点

(1)push通知内容设置emoji表情、push右侧小图;

(2)引导用户开启推送开关;

(3)优化落地页的后退路径;

(4)控制新用户推送条数,保证新用户体验。

五、总结

从push的优化实践经验来看:

1、通过优化通道层面,带来的push打开数增量最大;

2、是否可以增加新的push物料,取决于当前平台内容组织方式的丰富性,以及用户对该内容的需求面积;

3、作为信息流推荐、个性化push、个性化营销等业务共用的基础设施,用户画像等底层数据资产的建设是一本万利的事情。但画像体系的推动需要整合并协调各方资源,推动困难的情况下,建议前期可以将第一优先级放在无标签用户的冷启动策略的优化上;

4、文案优化要考虑用户的疲劳度。可以试想下用户一天收到5条“有人@ 你”的push是什么样的心情,所以建议太炸的文案推送次数要尽量克制。

-END-

分享到朋友圈
收藏
收藏
评分

综合评分:

我的评分
Xinstall 15天会员特权
Xinstall是专业的数据分析服务商,帮企业追踪渠道安装来源、裂变拉新统计、广告流量指导等,广泛应用于广告效果统计、APP地推与CPS/CPA归属统计等方面。
20羽毛
立即兑换
一书一课30天会员体验卡
领30天VIP会员,110+门职场大课,250+本精读好书免费学!助你提升职场力!
20羽毛
立即兑换
顺丰同城急送全国通用20元优惠券
顺丰同城急送是顺丰推出的平均1小时送全城的即时快送服务,专业安全,准时送达!
30羽毛
立即兑换
一个数据人的自留地
数据人交流和学习的社区,关注我们,掌握专业数据知识、结识更多的数据小伙伴。
热门文章
如何做一个“有态度”的品牌?
公关界007 2020-12-17
​二手市场专业化之下,转转迎来流量败局
倪叔 2021-01-18
尝试自给自足
王智远 2023-07-27
缺乏安全感,怎么办?
王智远 2021-09-27
褚橙的新文案,人间至甜~
文案包邮 2023-07-12
品牌战略到底是什么?
Hanni 2021-07-02
SEO教程:巴郎详解HTML与SEO交集之标签的秘密</div> <div class="readList-tips"> <span class="readList-author">巴郎刊</span> <span class="readList-date">2020-08-07</span> </div> </div> </a> <a href="https://www.niaogebiji.com/article-32880-1.html" class="readList-item"> <img class="readList-item-l" src="https://qnssl.niaogebiji.com/11711599325ff3d440e9d8f7.56850674.jpeg" alt=""> <div class="readList-item-r" style="width: 197px;"> <div class="readList-title">用户流失分析的三个误区,你踩雷了吗?</div> <div class="readList-tips"> <span class="readList-author">诸葛io</span> <span class="readList-date">2021-01-07</span> </div> </div> </a> <a href="https://www.niaogebiji.com/article-32879-1.html" class="readList-item"> <img class="readList-item-l" src="https://qnssl.niaogebiji.com/20752303205ff3d5e5f3f837.15868084.jpeg" alt=""> <div class="readList-item-r" style="width: 197px;"> <div class="readList-title">2020营销事件:顶流+跨界占榜首,年轻、下沉化成为低成本出圈模板</div> <div class="readList-tips"> <span class="readList-author">QuestMobile</span> <span class="readList-date">2021-01-05</span> </div> </div> </a> <a href="https://www.niaogebiji.com/article-55226-1.html" class="readList-item"> <img class="readList-item-l" src="https://qnssl.niaogebiji.com/catlist_default_pic.png" alt=""> <div class="readList-item-r" style="width: 197px;"> <div class="readList-title">案例拆解:微淼商学院理财训练营</div> <div class="readList-tips"> <span class="readList-author">野生运营社区</span> <span class="readList-date">2020-06-10</span> </div> </div> </a> </div> </div> <!--<div class="hotCompany right-layout" > <div class="hotCompanyTop"> <div class="hotCompanyTopTitle">热门服务商推荐</div> <a href="/pc/resource/esall" target="_blank" class="hotCompanyTopMore">查看更多</a> </div> <div class="hotCompanyListAll clearfix"> <div class="hotCompanyList "> <a href="/esdetail/" class="hotCompanyItem"> <div class="hotCompanyItemT"> <img src="" alt=""> <div > <div class="hotCompanyItemTitle"></div> <div class="hotCompanyItemSummy"></div> </div> </div> <div class="hotCompanyItemB"> <div style="display:flex"> <div class="hotCompanyItemPosition"></div> <div class="hotCompanyItemCate"></div> </div> <div class="score"> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreNum"></div> </div> </div> </a> </div> <div class="hotCompanyList "> <a href="/esdetail/" class="hotCompanyItem"> <div class="hotCompanyItemT"> <img src="" alt=""> <div > <div class="hotCompanyItemTitle"></div> <div class="hotCompanyItemSummy"></div> </div> </div> <div class="hotCompanyItemB"> <div style="display:flex"> <div class="hotCompanyItemPosition"></div> <div class="hotCompanyItemCate"></div> </div> <div class="score"> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreIcon "></div> <div class="scoreNum"></div> </div> </div> </a> </div> </div> <div class="hotCompanyPage"> <div class="pageNum"> <div class="pageNum-item activeNum" ></div> <div class="pageNum-item" ></div> </div> </div> </div>--> <div class="hotFindBox" > <div class="hotFindTitle yellowafter" > <span class="hotFind ">热门标签</span> <a class="lookMore" href="/pc/index/tag">查看更多</a> </div> <div class="hotFindList clearfix"> <a href="/tag/小红书" target="_blank" class="hotList left">小红书</a> <a href="/tag/活动文案" target="_blank" class="hotList left">活动文案</a> <a href="/tag/AI" target="_blank" class="hotList left">AI</a> <a href="/tag/成本" target="_blank" class="hotList left">成本</a> <a href="/tag/引导" target="_blank" class="hotList left">引导</a> <a href="/tag/职场晋升" target="_blank" class="hotList left">职场晋升</a> <a href="/tag/新媒体运营" target="_blank" class="hotList left">新媒体运营</a> <a href="/tag/无印良品" target="_blank" class="hotList left">无印良品</a> <a href="/tag/订阅号" target="_blank" class="hotList left">订阅号</a> <a href="/tag/免费商用" target="_blank" class="hotList left">免费商用</a> </div> </div> <div class="new-question"> <div class="recommReadTitle yellowafter" > <span>推荐回答</span> <a class="lookMore" href="/qa">查看更多</a> </div> <div class="question-list"> <a href="/question/203" class="question-list-item text2"> <span class="question-list-item-dot"></span> <span class="list-item-text text2">社群裂变需要优先考虑的问题是什么?</span> </a> <a href="/question/280" class="question-list-item text2"> <span class="question-list-item-dot"></span> <span class="list-item-text text2">微信公众号如何持续、稳定的涨粉?</span> </a> <a href="/question/284" class="question-list-item text2"> <span class="question-list-item-dot"></span> <span class="list-item-text text2">如何才能做好社群运营工作?</span> </a> <a href="/question/342" class="question-list-item text2"> <span class="question-list-item-dot"></span> <span class="list-item-text text2">直播带货模式主要有哪些?</span> </a> <a href="/question/423" class="question-list-item text2"> <span class="question-list-item-dot"></span> <span class="list-item-text text2">大佬们能够给内容运营新人一些工作或者写作心得吗</span> </a> </div> </div> <!-- 右侧渠道推荐 --> <div class="alertsBox cooperationBox" style="height: 100%;border-radius:6px;"> <div class="qudaoContent"> <div class="qudaoTitle"> <a href="/zchnlist" class="getMore"> <div class="titleName">渠道推荐</div> <div class="titleMore">查看更多</div> </a> </div> </div> </div> <!-- 右侧合作推荐 --> <div class="alertsBox cooperationBox" style="height: 100%;border-radius:6px;"> <div class="hezuoContent"> <div class="qudaoTitle hezuoTitle"> <a href="/cooplist" class="getMore"> <div class="titleName">合作推荐</div> <div class="titleMore">查看更多</div> </a> </div> <div class="hezuoItemInfos"> <a href="/coopdetail/14389" class="hezuoItemInfo"> <div class="hezuoItem" style="background:#fff"> <img src="https://qnssl.niaogebiji.com/834149015606e67341e3685.34083082.jpeg" alt="" class="hezuoLeftImg"/> <div class="hezuoText"> <div class="hezuoTextTitle">品牌新媒体推广资源供应</div> <div class="hezuoBottom"> <span class="hezuoKey">电商</span> <span class="hezuoKey">全国</span> </div> </div> </div> </a> <a href="/coopdetail/14361" class="hezuoItemInfo"> <div class="hezuoItem" style="background:#fff"> <img src="https://qnssl.niaogebiji.com/15971138005f7fe88de67299.86468721.jpeg" alt="" class="hezuoLeftImg"/> <div class="hezuoText"> <div class="hezuoTextTitle">办公工具类产品,会员互换/联合会员</div> <div class="hezuoBottom"> <span class="hezuoKey">商务</span> <span class="hezuoKey">全国</span> </div> </div> </div> </a> </div> </div> </div> <div class="gzh-box alertsBox" style="height: 178px;"> <img src="/img/gzh-ewm.jpg" alt=""> <a href="https://www.niaogebiji.com/article-644427-1.html" target="_blank" class="linkadv"> <img src="https://qnssl.niaogebiji.com/4280c04e9831f71bc5c3a39adffe5777.png" alt=""> </a> </div> </div> </div> </div> <div class="fixedmc"> <div class="container clearfix" style="width:100%;height:100%"> <div class="left contentLeft" style="background:transparent;width:100%;height:100%;"> <img class="knowtop" src="/img/icon/knowtop.png" alt=""> <div class="knowleftbox"> <img class="knowleft" src="/img/icon/knowleft2.png" alt=""> </div> <div class="knowrightbox"> <img class="knowright" src="/img/icon/knowright2.png" alt=""> </div> </div> </div> </div> <div class="fixedtc qrxz"> <div class="downloadzl_box"> <div class="downloadzl_reason">确认要消耗 0羽毛购买 <br/> 看懂了这些push策略优化技巧,还愁KPI完不成?吗?</div> <div class="downloadzl_left downloadzl_klyx">考虑一下</div> <div class="downloadzl_right downloadzl_ljxz" data-aid="32622"><a href="" target="_blank">立即下载</a></div> </div> </div> <div class="fixedtc ymbz"> <div class="downloadzl_box"> <div class="downloadzl_reason">很遗憾,羽毛不足</div> <div class="downloadzl_left downloadzl_klyx" style="margin-top:45px">我知道了</div> <div class="downloadzl_right downloadzl_qzym" style="margin-top:45px"><a class="buttonLink" href="/pc/center/mall">去赚羽毛</a></div> </div> </div> <div class="fixedtc commentRule"> <div style="width: 450px; height: 570px; top: 150px" class="downloadzl_box"> <div style="width: 100%; height: 75px; padding-top: 23px; background: url('/img/comments/rulemodal1@2x.png'); background-size: 100%"> <img style="width: 217px; margin: 0 auto" src="/img/comments/rulemodal2@2x.png" alt=""> </div> <div style="width: 370px; height: 380px; margin: 25px auto; font-size: 14px; color: #333;overflow-y:scroll"> <p>我们致力于提供一个高质量内容的交流平台。为落实国家互联网信息办公室“依法管网、依法办网、依法上网”的要求,为完善跟帖评论自律管理,为了保护用户创造的内容、维护开放、真实、专业的平台氛围,我们团队将依据本公约中的条款对注册用户和发布在本平台的内容进行管理。平台鼓励用户创作、发布优质内容,同时也将采取必要措施管理违法、侵权或有其他不良影响的网络信息。</p> <p><br />一、根据《网络信息内容生态治理规定》《中华人民共和国未成年人保护法》等法律法规,对以下违法、不良信息或存在危害的行为进行处理。<br />1. 违反法律法规的信息,主要表现为:<br />    1)反对宪法所确定的基本原则;<br />    2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一,损害国家荣誉和利益;<br />    3)侮辱、滥用英烈形象,歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉;<br />    4)宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动;<br />    5)煽动民族仇恨、民族歧视,破坏民族团结;<br />    6)破坏国家宗教政策,宣扬邪教和封建迷信;<br />    7)散布谣言,扰乱社会秩序,破坏社会稳定;<br />    8)宣扬淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪;<br />    9)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序;<br />    10)侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益;<br />    11)通过网络以文字、图片、音视频等形式,对未成年人实施侮辱、诽谤、威胁或者恶意损害未成年人形象进行网络欺凌的;<br />    12)危害未成年人身心健康的;<br />    13)含有法律、行政法规禁止的其他内容;</p> <p><br />2. 不友善:不尊重用户及其所贡献内容的信息或行为。主要表现为:<br />    1)轻蔑:贬低、轻视他人及其劳动成果;<br />    2)诽谤:捏造、散布虚假事实,损害他人名誉;<br />    3)嘲讽:以比喻、夸张、侮辱性的手法对他人或其行为进行揭露或描述,以此来激怒他人;<br />    4)挑衅:以不友好的方式激怒他人,意图使对方对自己的言论作出回应,蓄意制造事端;<br />    5)羞辱:贬低他人的能力、行为、生理或身份特征,让对方难堪;<br />    6)谩骂:以不文明的语言对他人进行负面评价;<br />    7)歧视:煽动人群歧视、地域歧视等,针对他人的民族、种族、宗教、性取向、性别、年龄、地域、生理特征等身份或者归类的攻击;<br />    8)威胁:许诺以不良的后果来迫使他人服从自己的意志;</p> <p><br />3. 发布垃圾广告信息:以推广曝光为目的,发布影响用户体验、扰乱本网站秩序的内容,或进行相关行为。主要表现为:<br />    1)多次发布包含售卖产品、提供服务、宣传推广内容的垃圾广告。包括但不限于以下几种形式:<br />    2)单个帐号多次发布包含垃圾广告的内容;<br />    3)多个广告帐号互相配合发布、传播包含垃圾广告的内容;<br />    4)多次发布包含欺骗性外链的内容,如未注明的淘宝客链接、跳转网站等,诱骗用户点击链接<br />    5)发布大量包含推广链接、产品、品牌等内容获取搜索引擎中的不正当曝光;<br />    6)购买或出售帐号之间虚假地互动,发布干扰网站秩序的推广内容及相关交易。<br />    7)发布包含欺骗性的恶意营销内容,如通过伪造经历、冒充他人等方式进行恶意营销;<br />    8)使用特殊符号、图片等方式规避垃圾广告内容审核的广告内容。</p> <p><br />4. 色情低俗信息,主要表现为:<br />    1)包含自己或他人性经验的细节描述或露骨的感受描述;<br />    2)涉及色情段子、两性笑话的低俗内容;<br />    3)配图、头图中包含庸俗或挑逗性图片的内容;<br />    4)带有性暗示、性挑逗等易使人产生性联想;<br />    5)展现血腥、惊悚、残忍等致人身心不适;<br />    6)炒作绯闻、丑闻、劣迹等;<br />    7)宣扬低俗、庸俗、媚俗内容。</p> <p><br />5. 不实信息,主要表现为:<br />    1)可能存在事实性错误或者造谣等内容;<br />    2)存在事实夸大、伪造虚假经历等误导他人的内容;<br />    3)伪造身份、冒充他人,通过头像、用户名等个人信息暗示自己具有特定身份,或与特定机构或个人存在关联。</p> <p><br />6. 传播封建迷信,主要表现为:<br />    1)找人算命、测字、占卜、解梦、化解厄运、使用迷信方式治病;<br />    2)求推荐算命看相大师;<br />    3)针对具体风水等问题进行求助或咨询;<br />    4)问自己或他人的八字、六爻、星盘、手相、面相、五行缺失,包括通过占卜方法问婚姻、前程、运势,东西宠物丢了能不能找回、取名改名等;</p> <p><br />7. 文章标题党,主要表现为:<br />    1)以各种夸张、猎奇、不合常理的表现手法等行为来诱导用户;<br />    2)内容与标题之间存在严重不实或者原意扭曲;<br />    3)使用夸张标题,内容与标题严重不符的。</p> <p><br />8.「饭圈」乱象行为,主要表现为:<br />    1)诱导未成年人应援集资、高额消费、投票打榜<br />    2)粉丝互撕谩骂、拉踩引战、造谣攻击、人肉搜索、侵犯隐私<br />    3)鼓动「饭圈」粉丝攀比炫富、奢靡享乐等行为<br />    4)以号召粉丝、雇用网络水军、「养号」形式刷量控评等行为<br />    5)通过「蹭热点」、制造话题等形式干扰舆论,影响传播秩序</p> <p><br />9. 其他危害行为或内容,主要表现为:<br />    1)可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好影响未成年人身心健康的;<br />    2)不当评述自然灾害、重大事故等灾难的;<br />    3)美化、粉饰侵略战争行为的;<br />    4)法律、行政法规禁止,或可能对网络生态造成不良影响的其他内容。</p> <p><br />二、违规处罚<br />本网站通过主动发现和接受用户举报两种方式收集违规行为信息。所有有意的降低内容质量、伤害平台氛围及欺凌未成年人或危害未成年人身心健康的行为都是不能容忍的。<br />当一个用户发布违规内容时,本网站将依据相关用户违规情节严重程度,对帐号进行禁言 1 天、7 天、15 天直至永久禁言或封停账号的处罚。当涉及欺凌未成年人、危害未成年人身心健康、通过作弊手段注册、使用帐号,或者滥用多个帐号发布违规内容时,本网站将加重处罚。</p> <p><br />三、申诉<br />随着平台管理经验的不断丰富,本网站出于维护本网站氛围和秩序的目的,将不断完善本公约。<br />如果本网站用户对本网站基于本公约规定做出的处理有异议,可以通过「建议反馈」功能向本网站进行反馈。<br />(规则的最终解释权归属本网站所有)</p> </div> <div class="iknow_rule" style="width: 193px; height: 42px; line-height: 42px; border-radius: 21px; color: #fff; text-align: center; background: linear-gradient(17deg,rgba(255,131,85,1),rgba(255,168,44,1));margin: 25px auto; cursor: pointer">我知道了</div> </div> </div> <div class="fixedtc ans_correct"> <div class="downloadzl_box downloadzl_box2"> <img style="margin-top: 0; width: 16px; height: 16px; position: absolute; top: 25px; right: 16px; cursor: pointer" class="modalclose" src="/img/index/dt_close.png" alt=""> <img src="/img/index/detail_correct.png" alt=""> <div class="downloadzl_reason downloadzl_reason2">恭喜你~答对了</div> <div class="downloadzl_ym">+5羽毛<img src="/img/index/feather.png" alt=""></div> <div style="margin: 20px auto; float: none; width: 165px;" class="downloadzl_right downloadzl_wzdl"><a href="/pc/center/mall">前往领取更多羽毛</a></div> </div> </div> <div class="fixedtc ans_error"> <div class="downloadzl_box downloadzl_box2"> <img style="margin-top: 0; width: 16px; height: 16px; position: absolute; top: 25px; right: 16px; cursor: pointer" class="modalclose" src="/img/index/dt_close.png" alt=""> <img src="/img/index/detail_error.png" alt=""> <div class="downloadzl_reason downloadzl_reason2">下一次认真读哦</div> <div style="margin: 20px auto; float: none; width: 165px;" class="downloadzl_right downloadzl_wzdl downloadzl_klyx"><a href="/pc/center/mall">前往领取更多羽毛</a></div> </div> </div> <div class="fixedtc newshow"> <div class="newBox"> <img class="newBox_img" src="/img/index/newshow.png" alt=""> <img class="newBox_close" src="/img/index/newshow_close.png" alt=""> </div> </div> <div class="fixedtc cointc"> <div class="jrdkBox"> <img style="width: 16px; height: 16px; position: absolute; top: 25px; right: 16px; cursor: pointer" class="modalclose" src="/img/index/dt_close.png" alt=""> <img class="jrdkBox_gif" src="/img/index/point_ym.gif" alt=""> <div class="jrdkBox_reason jrdkBox_reason2">成功推荐给其他人</div> <div class="jrdkBox_ym">+ 10羽毛</div> <div style="margin: 20px auto; float: none; width: 165px;" class="jrdkBox_wzdl iknow_cointc curp downloadzl_right"><a href="/pc/center/mall">前往领取更多羽毛</a></div> </div> </div> <div class="featherselection_fixedmc"> <a class="gologin" href=""><img src="/img/index/go_login.png" alt=""></a> </div> <!-- 评论成功提示 --> <div class="fixedtc comment_succ"> <div class="jrdkBox" style="height: 245px; font-size: 16px;"> <img style="width: 16px; height: 16px; position: absolute; top: 25px; right: 16px; cursor: pointer" class="modalclose" src="/img/index/dt_close.png" alt=""> <div style="width: 340px; margin: 45px auto 20px; font-size: 16px" class="jrdkBox_reason">评论成功且进入审核!审核通过后,您将获得10羽毛的奖励。分享本文章给好友阅读最高再得15羽毛~</div> <div style="text-align: center; margin-bottom: 32px"> <span>(羽毛可至</span> <span class="comment_succ_mall" style="color: #FA8735; text-decoration: underline; cursor: pointer">"羽毛精选"</span> <span>兑换礼品)</span> </div> <div class="jrdkBox_wzdl curp goshare buttonLink">去分享</div> </div> </div> <!-- 分享弹窗 --> <div class="fixedtc sharemodal"> <div class="jrdkBox"> <img style="width: 16px; height: 16px; position: absolute; top: 25px; right: 16px; cursor: pointer" class="modalclose" src="/img/index/dt_close.png" alt=""> <div style="width: 320px; margin: 60px auto;"> <div style="text-align: center; width: 120px; height: 140px; float: left"> <div style="width: 120px; height: 120px; margin-bottom: 5px" id="article_code"></div> <div>好友微信扫一扫</div> </div> <div onclick="myCopy()" style="text-align:center; width: 120px; height: 140px; float: right; cursor: pointer"> <img style="width: 120px; height: 120px; margin-bottom: 5px" src="/img/index/point_fz.png" alt=""> <div>复制链接</div> </div> </div> </div> </div> <div class="advManager"> <img class="advManagerClose" src="/img/resource/bg-advmanager-2.png" alt=""> <img class="advManagerImg" src="/img/resource/bg-advmanager-1.gif" alt=""> </div> <!-- 引流 --> <div class="kf1v1" style="display:none"> <div class="kf1v1Content"> <div class="kf1v1ContentTitle"> <div class="kf1v1TopL"> <div class="kf1v1TopLTitle">顾问推荐营销服务</div> <div class="kf1v1TopLTips">帮你推荐合适的营销服务,专人服务,限时免费体验!</div> </div> <img class="kf1v1TopR" src="/img/resource/icon-1v1-close.png" alt=""> </div> <div class="kf1v1Contain"> <div class="kf1v1Form"> <div class="kf1v1TopGroup"> <img class="kfIcon" src="/img/resource/icon-1v1-kf.png" alt=""> <div class="kfTalk">我是企服顾问 小甜甜,为您提供<strong>免费的、1对1</strong>的营销匹配服务,回答我几个小问题,让我开始为您找合适的营销服务商~</div> </div> <div class="kf1v1GroupList"> <div class="kf1v1Group"> <div class="kf1v1GroupLable">您找营销服务商主要用来做什么?</div> <textarea class="kf1v1GroupText" placeholder="您找营销服务商主要用来做什么?" name="kf1v1GroupText" id="" cols="30" rows="10"></textarea> </div> <div class="kf1v1Group"> <div class="kf1v1GroupLable">找到合适的服务商后如何联系您?</div> <input class="kf1v1GroupPhone" name="kf1v1GroupPhone" maxlength="11" type="text" placeholder="请输入您的常用手机号码"> <input class="kf1v1GroupSms" name="kf1v1GroupSms" maxlength="4" type="text" placeholder="请输入验证码"> <div class="kf1v1GroupBtn" onclick="sendSms()" data-enable="true">发送验证码</div> </div> <div class="kf1v1SubmitBtn">帮我推荐服务商</div> </div> </div> <!-- 右侧 --> <div class="kf1v1ContainR"> <div class="kf1v1RuleItem"> <img class="kf1v1RuleIcon" src="/img/resource/icon-1v1-step1.png" alt=""> <div class="kf1v1RuleR"> <div class="kf1v1RuleTitle">信息收集</div> <div class="kf1v1RuleTip">通过简单的几个问题收集您的信息</div> </div> </div> <div class="kf1v1RuleItem"> <img class="kf1v1RuleIcon" src="/img/resource/icon-1v1-step2.png" alt=""> <div class="kf1v1RuleR"> <div class="kf1v1RuleTitle">精准查找</div> <div class="kf1v1RuleTip">企服顾问根据您的需要和情况,精准查找最适合您的服务商</div> </div> </div> <div class="kf1v1RuleItem"> <img class="kf1v1RuleIcon" src="/img/resource/icon-1v1-step3.png" alt=""> <div class="kf1v1RuleR"> <div class="kf1v1RuleTitle">专人服务</div> <div class="kf1v1RuleTip">找到合适的服务商后,主动联系您回复服务商详情</div> </div> </div> </div> </div> </div> </div> <textarea name="" id="text" cols="30" rows="10" style="position:absolute;left:-9999999999999px;"></textarea> </div> <!-- <div style="height: 140px; background: #f7f7f7; position: relative; z-index: 1"></div> --> <div style="z-index: 1"> <style> html,body{ min-width:1280px; } .gov_item_box{ padding-top:10px; } .gov_item { display: inline-block; border: 1px solid #ddd; margin-left: 8px; padding-right: 1em; height: 30px; line-height: 30px; color: #666; font-size: 12px; cursor: pointer; overflow: hidden; background:#f5f5f5; } .gov_item1{ margin-left:0; } .gov_item i { float: left; background: url('/img/gov_icon.png') no-repeat; } .gov_item1 i { width: 17px; height: 15px; background-position: -50px 0; margin: 7px 8px 0 6px; } .gov_item3 i { width: 17px; height: 18px; background-position: -50px -100px; margin: 7px 3px 0 8px; } .gov_item4 i { width: 19px; height: 19px; background-position: -50px -150px; margin: 5px 6px 0; } .gov_item5 i { width: 23px; height: 23px; background-position: -50px -200px; margin: 2px 6px 0 7px; } .gov_item2 i { width: 17px; height: 19px; background-position: -50px -50px; margin: 5px 10px 0 8px; } .footerItem:hover .gap img { opacity: 0.01; } .footerItem .gap:hover img { opacity: 1; } .featherselection_fixedmc{ display:none; } .app_download_code1 { /* background-image: url("/img/aboutus/xms3.png"); */ width: 102px; height: 105px; background-size: contain; position:absolute; left: -23px; top: 83px; padding: 5px; background: #fff; } </style> <div class="footer mobileHide"> <div class="footerLi"> <div class="footerLi1"> <div class="footerList clearfix"> <img class="footer_pic1" src="/img/index/footer_pic1.png" alt=""> <img class="footer_pic2" src="/img/index/footer_pic2.png" alt=""> <div class="footerItem footerItemContact2"> <p class="footerTitle">公司简介</p> <p><a style="line-height: 30px; float:left" href="/pc/index/aboutus" target="_blank">鸟哥笔记-讲述营销的故事!始创于2010年,专注于营销界专业知识分享、营销资源对接,赋能营销从业者。内容涵盖广告、营销、运营、推广、品牌等细分领域知识及资源对接服务<span style="cursor: pointer;display:inline;margin-left:2px;" href="/pc/index/aboutus">查看更多></span></a></p> </div> <div class="footerItem footerItemAbout"> <p class="footerTitle">关于</p> <ul class="space"> <p><a href="/pc/index/aboutus">关于我们</a></p> <p><a href="https://www.lagou.com/gongsi/j123114215.html">加入我们</a></p> <p><a href="http://niaogebj.mikecrm.com/FVEhsoN">反馈举报</a></p> <p><a class="hover" href="https://www.niaogebiji.com/pc/index/contactus">联系我们</a></p> <div class="app_download_code1" style="display:none"> <img style="width:100%;height:100%;" src="/img/aboutus/xms3.png" alt=""> </div> </ul> <ul> <p><a href="https://www.niaogebiji.com/pc/index/copyright">《版权及免责声明》</a></p> <p><a href="https://www.niaogebiji.com/pc/index/agreement">《用户协议》</a></p> <p><a href="https://www.niaogebiji.com/pc/index/privacy">《隐私协议》</a></p> <p> <a href="https://www.niaogebiji.com/pc/marketing/home">商务合作</a></p> </ul> </div> <div class="footerItem nav_module"> <div class="footerTitle">网站导航</div> <nav> <ul> <li><a href="/">首页</a></li> <li><a href="/bulletin">今日事</a></li> <li> <a href="/cat/1">运营</a> <ul class="childUrl"> <li><a href="/cat/103">新媒体</a></li> <li><a href="/cat/101">用户运营</a></li> <li><a href="/cat/102">活动运营</a></li> <li><a href="/cat/104">数据运营</a></li> </ul> </li> <li> <a href="/cat/2">推广</a> <ul class="childUrl"> <li><a href="/cat/105">ASO</a></li> <li><a href="/cat/106">SEM</a></li> <li><a href="/cat/107">信息流</a></li> <li><a href="/cat/108">营销推广</a></li> <li><a href="/cat/114">品牌策略</a></li> </ul> </li> </ul> <ul> <li> <a href="/cat/3">综合</a> <ul class="childUrl"> <li><a href="/cat/109">行业动态</a></li> <li><a href="/cat/112">课程活动</a></li> <li><a href="/cat/110">职场成长</a></li> <li><a href="/special">干货专题</a></li> </ul> </li> <li><a href="/author">专栏</a></li> <li><a href="/pc/index/tag">分类标签</a></li> <li><a href="/pc/resource/esall">服务商大全</a></li> <!-- <li><a href="/cat/111">资料</a></li> --> <!-- <li><a href="/academy/#/academy/course">学院</a></li> --> </ul> </nav> </div> <!--<div class="footerItem download_module"> <div class="footerTitle">下载APP</div> <img class="code" src="/img/index/app_download_code3_1.jpg" alt=""> </div>--> <div style="height: 15px"></div> </div> </div> <div class="footerBottom"> <p> <span>Powered by QINGMOB PTE. LTD. © 2010-2025 上海青墨信息科技有限公司 </span> <a href="https://beian.miit.gov.cn/" target="_blank">沪ICP备2021034055号-6</a> </p> <div class="gov_item_box"> <a target="_blank" href="https://www.12377.cn/" class="gov_item gov_item1"><i></i><span>国家互联网举报中心</span></a> <a target="_blank" href="https://www.shjbzx.cn/" class="gov_item gov_item3"><i></i><span>上海互联网举报中心</span></a> <a target="_blank" href="http://www.cyberpolice.cn/" class="gov_item gov_item5"><i></i><span>网络110报警服务</span></a> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31011002005551" class="gov_item gov_item2"><i></i><span>沪公网安备31011002005551号</span></a> </div> </div> </div> </div> <div class="featherselection_fixedmc mobileHide"> <img class="go_close mobileHide" src="/img/index/ydgb.png" alt=""> <a class="gologin mobileHide" href="javascript:;"><img src="/img/index/go_login.png" alt=""></a> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b287ed19e06795af7a2b7f4609d48b1d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script> function openWin() { let url = 'http://p.qiao.baidu.com/cps/chat?siteId=13189166&userId=10076563&cp=www.niaogebiji.com&cr=web1&cw=web1' window.open(url, 'newwindow', 'height=600, width=800, top=30%,left=30%, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'); } $(function(){ $(".footerItem .hover").mouseover(function() { $(".app_download_code1").show() }) $(".footerItem .hover").mouseout(function() { $(".app_download_code1").hide() }) // var login_url = "//" var is_login = "0"; $('.go_close').click(function () { $('.featherselection_fixedmc').hide() }) $('.featherselection_box').on('click',".featherselection_list",function () { if(is_login == 0){ // loginInit(); $('.featherselection_fixedmc').show() }else{ window.open('/pc/center/mall') } }) $('.featherselection').on('click',".featherselection_titleimg",function () { if(is_login == 0){ loginInit(); $('.featherselection_fixedmc').hide() }else{ window.open('/pc/center/mall') } }) $('[data-src]').click(function(){ var $this = $(this); var src = $this.data('src'); $this.addClass('on').siblings().removeClass('on'); $this.parent().next().css('background-image', 'url('+src+')'); }); var oldWidth; $('.moreFriendLink').click(function(){ oldWidth = $('.friendLink').width(); $('.friendLink').width(410).find('li').addClass('compactLink').show(); $(this).parent().hide(); }); $('.lessFriendLink').click(function(){ $('.friendLink').width(oldWidth).find('li').removeClass('compactLink').show(); $('.extraLink').hide(); }) }); $('.headMain>li').mouseenter(function () { $(this).addClass('active').siblings().removeClass('active'); $(this).siblings().children('.navItem').hide(); $(this).children('.navItem').show(); }).mouseleave(function () { $(this).removeClass('active'); $('.navItem').hide(); $('.current').children('.navItem').show(); }); $('button.search').click(function(){ window.open("https://aso.niaogebiji.com/index/search?wd="+encodeURIComponent($('input.name').val()),"newwindow"); }); $('input.name').keydown(function(e){ if(e.keyCode==13){ window.open("https://aso.niaogebiji.com/index/search?wd="+encodeURIComponent($('input.name').val()),"newwindow"); } }); $('.gologin').click(function(){ $('.featherselection_fixedmc').hide(); loginInit(); }) $('.headerBtn').click(function () { //搜索文章或问吧 }); </script> <script> //bi统计uv、pv // $.ajax({ // type:'POST', // url:'/index/bistat/', // dataType:'json', // data:{}, // success: function(result){ // }, // error: function(result, status){ // } // }); </script> <script> if($('a:last').html()=='站长统计'){ $('a:last').hide() } </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </html> </div> <script src="/js/main.js"></script> <script src="https://static.jmlk.co/scripts/dist/jmlink.min.js"></script> <script src="/js/viewer.js"></script> <script src="/js/js.cookie.js"></script> <script type="text/javascript"> window.onbeforeunload = onbeforeunload_handler; function onbeforeunload_handler(){ } </script> <script> var isLogin = false; var width = 0; let num = $('.articleItem').length; width = num * 182 + num * 16; $('.recArticleItems').css('width', width + 20 + 'px'); (function(){ let doms = Array.from(document.getElementsByClassName('pc_content')) doms.forEach(item => { if(!item.viewer) { new Viewer(item, { navbar: 3, toolbar: {prev: true, next: true}, loading: true, title: false }) } }) // var left = $('.rankingBox').offset().left; // var top = $('.rankingBox').offset().top; // var height = $('.rankingBox').height(); // $('.cooperationFix').css('left',left+'px'); // $('.cooperationFix').css('top',top+height+30+'px'); $('iframe').css('min-width','600px;') })() $(window).scroll(function(){ var top = 0; var resHeight = $('.contentRight').height() + $('.page_top').height()-30 ; console.log($(window).scrollTop(),resHeight) if($(window).scrollTop() > resHeight){ $('.gzh-box').addClass('gzh-fix'); }else{ $('.gzh-box').removeClass('gzh-fix'); } }); // var login_url = "//" var isFavorite = '0' var my_point = '0' var isFollow = '0' var article_point = '4.6' function showArticlePoint() { $('.article_point').html(article_point!=0?article_point:'暂无') } showArticlePoint() function actionIconLight(isFavorite, my_point) { ///控制action_icon高亮 if(isFavorite != 0) { $('.collect_status1').hide() $('.collect_status2').show() }else { $('.collect_status1').show() $('.collect_status2').hide() } if(my_point != 0) { $('.grade_status1').hide() $('.grade_status2').show() }else { $('.grade_status1').show() $('.grade_status2').hide() } } actionIconLight(isFavorite, my_point) // 收藏图标 $(".action_item1").mouseover(function(){ actionIconLight(1, my_point) }) $(".action_item1").mouseout(function(){ actionIconLight(isFavorite, my_point) }) // 评分图标 $(".action_item2").mouseover(function(){ actionIconLight(isFavorite, 1) }) $(".action_item2").mouseout(function(){ actionIconLight(isFavorite, my_point) }) // 评论图标 $(".action_item3").mouseover(function(){ $('.comment_status1').hide() $('.comment_status2').show() }) $(".action_item3").mouseout(function(){ $('.comment_status1').show() $('.comment_status2').hide() }) // 评分、评论动画 $('.action_item2').click(function() { $('html, body').animate({scrollTop: $('#grade_module').offset().top - 300}, 800) }) $('.action_item3').click(function() { $('html, body').animate({scrollTop: $('#comment_anchor').offset().top - 300}, 800) }) $(function() { Cookies.set('saveuserid',UID, { expires: 365, path: '/' }); var saveuserid = Cookies.get('saveuserid'); if(isFollow === '1') { $('.has_follow_btn').show() $('.not_has_follow_btn').hide() }else { $('.has_follow_btn').hide() $('.not_has_follow_btn').show() } }) $(function() { var top = 0, bot = 0; $(window).on('scroll', function() { top = $(this).scrollTop() setTimeout(() => { bot = top; }, 0); $('.article').each(function(i, e) { if (isBlockBelowInViewport(e)) { if (top <= bot) { //下滚 $('.articleControlBox').addClass('is-fixed').addClass('is-fixed-top').removeClass('is-fixed-bottom') } else { //上滚 $('.articleControlBox').addClass('is-fixed').removeClass('is-fixed-top').addClass('is-fixed-bottom'); } }else { $('.articleControlBox').removeClass('is-fixed').removeClass('is-fixed-top').removeClass('is-fixed-bottom') } }); }); $('.promoteAuthorFocusBtn, .follow_btn').on('click', function(e) { e.preventDefault(); followAuthorArticleDetail(this); }); }); function followAuthorArticleDetail(el) { var uid = UID; if (!uid){///未登录 loginInit(); return } var value = $(el).data('value'); var author_id = $(el).data('author'); var $this = $(el); $.post('/pc/author/follow?author='+author_id+'&value='+(1-value), function (ret) { $this.data('value', 1-value); if (ret.return_code === '0') { if(isFollow === '1') { isFollow = '0' $('.has_follow_btn').hide() $('.not_has_follow_btn').show() }else { isFollow = '1' $('.has_follow_btn').show() $('.not_has_follow_btn').hide() } } else { //// } }, 'json'); } </script> <script> /////// 测一测 下载资料逻辑 $(function() { window.onload = function() { let h = sessionStorage.getItem(window.location.href) if (h) { document.documentElement.scrollTop = parseInt(h);     document.body.scrollTop = parseInt(h); sessionStorage.removeItem(window.location.href) } } var is_mobile = "0"; var is_login = "0"; var is_new_time = false // var ACCOUNT_DOMAIN = '//'; var is_new_user = "0"; var is_downzl = ""; var dl_point = "0"; var mypoint = ""; var not_read = "0"; var wzaid = "32622"; var is_yd = true var ans = "" var rightans = "" var is_dl = "0"; if (is_dl == 1) { $('.downBox_button1').hide() $('.downBox_button2').show() } else { $('.downBox_button1').show() $('.downBox_button2').hide() } if (ans == '') { } else { $('.testBox_ansbox_sub').hide() $('.testBox_ansbox_sub2').show() } var is_new_usershow = Cookies.get('usershow'); var clsoeqpshow = Cookies.get('clsoeqpshow'); // console.log(is_new_usershow) if (clsoeqpshow == 'true') { $('.close_box').hide() } $('.close_buttom').click(function() { $('.close_box').hide() Cookies.set('clsoeqpshow', 'true', { expires: 365, path: '/' }); }) setTimeout(() => { is_new_time = true }, 120000); var flag = false $(window).on('scroll', function() { var top = $(this).scrollTop() var boxh = $('.containerBox').height() var wzh = $('.article').height() if (top >= boxh / 3 * 2) { if (is_login == 0 && flag == false) { flag = true // $('.login_url').attr('href', login_url) if (is_mobile != '1') { $('.nologtip').show() showLoginPopup(wzaid) } } } if (is_new_time == true || top >= boxh / 3 * 2) { if (is_new_user == 1 && is_new_usershow != '4') { if (is_new_usershow == undefined) { is_new_usershow = 1 //第一次进来 } else { is_new_usershow = parseInt(is_new_usershow) + 1 //第2次进来 } $('.newshow').show() Cookies.set('usershow', is_new_usershow, { expires: 365, path: '/' }); } } }) $('.showrulebtn').click(function() { ////显示评论规则弹窗 $('.commentRule').show() }) $('.iknow_rule').click(function() { $('.commentRule').hide() }) $('.testBox_ansbox_sub').click(function() { if (is_login == 0) { loginInit(); return 0 } var aid = $(this).data('aid') var value = $('input:radio:checked').val(); // console.log(value) if (value == undefined) { } else { $(this).hide() var correct = rightans $('.testBox_ansbox_sub2').show() answerArticleQa(aid, value, (res) => { let r = JSON.parse(res) if (value == correct) { if (r.return_data.is_show_tip === '1') { $('.ans_correct').css('display', 'inline-block') } } else { $('.ans_error').css('display', 'inline-block') } $('.testBox_ansbox_ans').eq(rightans - 1).children().css('display', 'inline-block') }) } }) $('.downBox_button1').click(function() { if (is_dl == 1) { $('.qrxz').show() return 0 } if (parseInt(mypoint) >= parseInt(dl_point)) { $('.qrxz').show() } else { $('.ymbz').show() } }) $('.comment_succ_mall').click(function() { window.location.href = '/pc/center/mall' }) $('.modalclose').click(function() { $('.comment_succ').hide() $('.sharemodal').hide() $('.cointc').hide() $('.ans_correct').hide() $('.ans_error').hide() }) $('.goshare').click(function() { let url = 'https://www.niaogebiji.com/article-32622-1.html' $('#article_code').html('') $('#article_code').qrcode({ width: 120, height: 120, text: url }); $('.comment_succ').hide() $('.sharemodal').show() }) $('.iknow_cointc').click(function() { $('.cointc').hide() }) $('.downloadzl_klyx').click(function() { $('.fixedtc').hide() }) $('.downloadzl_colse').click(function() { $('.fixedtc').hide() closeLoginPopup(wzaid) }) $('.newBox_close').click(function() { $('.newshow').hide() }) $('.downloadzl_ljxz').click(function() { if (is_dl == 1) { return 0 } $('.downBox_button1').hide() $('.downBox_button2').show() var aid = $(this).data('aid') $('.qrxz').hide() dlArticle(aid) }) //展示弹窗: function showLoginPopup(aid) { $.ajax({ url: '/pc/article/showLoginPopup/', data: { aid: aid }, method: 'POST', success: (res) => { // console.log(res) var data = JSON.parse(res) if (data.return_code == '200') { } }, error: (err) => { console.log(err) } }) } //关闭弹窗: function closeLoginPopup(aid) { $.ajax({ url: '/pc/article/closeLoginPopup/', data: { aid: aid }, method: 'POST', success: (res) => { // console.log(res) var data = JSON.parse(res) if (data.return_code == '200') { } }, error: (err) => { console.log(err) } }) } function dlArticle(aid) { $.ajax({ url: '/pc/article/dlArticle/', data: { aid: aid }, method: 'POST', success: (res) => { // console.log(res) }, error: (err) => { console.log(err) } }) } function readArticle(aid) { $.ajax({ url: '/pc/article/readArticle/', data: { aid: aid }, method: 'POST', success: (res) => { // console.log(res) var data = JSON.parse(res) if (data.return_code == '200') { if (data.return_data.is_show_tip == '1') { $('.jrdkBox_reason2').html('每天阅读文章') $('.jrdkBox_ym').html('+ 5羽毛') $('.cointc').show() } } }, error: (err) => { console.log(err) } }) } function answerArticleQa(aid, answer_no, cb) { $.ajax({ url: '/pc/article/answerArticleQa/', data: { aid: aid, answer_no: answer_no }, method: 'POST', success: (res) => { cb(res) /// }, error: (err) => { console.log(err) } }) } }) function adv_click(id) { $.ajax({ type: 'POST', url: '/index/advstat/', dataType: 'json', data: { id:id, type: 2 }, success: function (result) { }, error: function (result, status) { } }); } </script> <script> let midMark = true let bottomMark = true let advBottomMark = true document.addEventListener('scroll', function(event) { let h1 = $('.breadcrumbBoxWrap').height() + $('.rankingBox').height() + $('.download_app_module').height() + 33; //右侧布局区高度-延伸阅读区高度 let h2 = $('.article').height();//文章内容区高度 let h3 = $('.contentLeft').height();//左边整个布局的高度(包括文章内容区) let pageTopHeight = 100; // if(document.body.clientWidth > 750) { ///pc // pageTopHeight = Number($('.page_top').height())+7;//7px是下边距 // if($(event.target).scrollTop() >= h1) { // if($(event.target).scrollTop() >= (h3 -470)) { ///跟着底部上去 // $('.fixedBox').css({ // position: 'absolute', // marginTop: (h3-565) + 'px', // }) // } else { // $('.fixedBox').css({ ///固定在右上角 // position: 'fixed', // top: pageTopHeight + 'px', // bottom: 'auto', // marginTop:0 // }) // } // } else { // $('.fixedBox').css({ ///刚进入页面 // position: 'static', // top: pageTopHeight + 'px', // bottom: 'auto', // marginTop:0 // }) // } // } /////友盟数据统计 let scrollTop = $(event.target).scrollTop() ///滚动距离 if(midMark && scrollTop >= h2/2) { midMark = false // console.log('mid') } if(bottomMark && scrollTop >= h2/6*5) { bottomMark = false // console.log('bottom') } if(advBottomMark && scrollTop >= h2/7*6) { advBottomMark = false // console.log('bottom2') } }, true); </script> <script> $(document).ready(function() { var my_point = 0; var stepW = 24 var description = new Array('1', '2', '3', '4', '5'); var stars = $("#star > li"); var descriptionTemp; $("#showb").css("width", stepW * my_point); stars.each(function(i) { $(stars[i]).click(function(e) { if(my_point > 0) { ///已评分 return } var n = i + 1; var aid = $('.action_item1').data('id'); $("#showb").css({ "width": stepW * n }); descriptionTemp = n; // if(!isLogin){ loginInit(); return false; } $.ajax({ url: '/pc/center/addArticlePoint/', dataType: 'JSON', data: { aid: aid, point: descriptionTemp }, success: function(res) { if (res.return_code === '200') { ///修改悬浮条收藏icon状态 my_point = 1 actionIconLight(isFavorite, my_point) if (res.return_data.is_show_tip_com === 1) { $('.jrdkBox_reason2').html('评分') $('.jrdkBox_ym').html('+ 5羽毛') $('.cointc').show() } article_point = res.return_data.article_point showArticlePoint() } else { if (res.return_code === '1000') { // swal({ // title: res.return_msg, // type: "warning", // showCancelButton: true, // confirmButtonText: "去登录", // cancelButtonText: "取消", // closeOnConfirm: true, // closeOnCancel: true // }, function(isConfirm) { // if (isConfirm) { // window.location.href = login_url; // } // }) loginInit(); } else { swal(res.return_msg); } } } }) return descriptionTemp; }); }); stars.each(function(i) { $(stars[i]).hover( function() { $(".description").text(description[i]); }, function() { if (descriptionTemp != null) { $(".description").text(descriptionTemp); } else { $(".description").text(" "); } } ); }); }); function stopDefault(e) { if (e && e.preventDefault) e.preventDefault(); else window.event.returnValue = false; return false; }; </script> <script> //复制 function myCopy() { let url = 'https://www.niaogebiji.com/article-32622-1.html'; $('#text').html(url) var ele = document.getElementById("text"); ele.select(); document.execCommand("Copy"); alert('复制成功') } $('.fixedmc').on("click", ".knowtop", function() { $('.knowtop').hide() $('.knowleftbox').show() }) $('.fixedmc').on("click", ".knowleft", function() { $('.knowleftbox').hide() $('.knowrightbox').show() }) $('.fixedmc').on("click", ".knowright", function() { $('.knowrightbox').hide() $('.fixedmc').hide() $('html').css("overflow", 'scroll') var num = Cookies.get('numtip'); if (num == undefined) { Cookies.set('numtip', 1, { expires: 365, path: '/' }); } else if (num == 1) { Cookies.set('numtip', 2, { expires: 365, path: '/' }); } else if (num == 2) { Cookies.set('numtip', 3, { expires: 365, path: '/' }); } }) $('.extensionRead_list').on("click", ".extensionRead_list_item", function() { var data = $(this).data(aid) var aid = data.aid var pos; if (data.bindex == 0) { pos = 'read_more_1' } else if (data.bindex == 1) { pos = 'read_more_2' } else if (data.bindex == 2) { pos = 'read_more_3' } $.ajax({ url: '/pc/article/positionCount/', dataType: 'JSON', data: { aid: aid, pos: pos, }, success: function(res) { } }) }) $('.articleControlBox').on("click", ".ljicon", function() { var data = $(this).data(aid) var aid = data.aid var pos = 'copy_button'; $.ajax({ url: '/pc/article/positionCount/', dataType: 'JSON', data: { aid: aid, pos: pos, }, success: function(res) { // console.log(res) } }) }) $('.promoteAuthorSummary').on("click", ".here", function() { var data = $(this).parent().data(aid) var aid = data.aid var pos = 'author_apply'; $.ajax({ url: '/pc/article/positionCount/', dataType: 'JSON', data: { aid: aid, pos: pos, }, success: function(res) { // console.log(res) } }) }) $('.action_item1').click(function() {//收藏 if(!isLogin){ loginInit(); return false; } var title = $(this).data('title'); var aid = $(this).data('id'); $.ajax({ url: '/pc/center/addfavorite/', dataType: 'JSON', data: { id: aid, title: title, type: 1 }, success: function(res) { if (res.return_code === '200') { if (isFavorite == 0) { ///修改悬浮条收藏icon状态 isFavorite = 1 actionIconLight(isFavorite, my_point); } else { ///修改悬浮条收藏icon状态 isFavorite = 0 actionIconLight(isFavorite, my_point) } }else if(res.return_code == '1003') { loginInit(); }else { /// } } }) }) $(function() { var timestamp = (new Date()).getTime(); Cookies.set('timestamp', timestamp, { expires: 365, path: '/' }); var newtime = Cookies.get('timestamp'); var num = Cookies.get('numtip'); if (timestamp - newtime >= 86400000) { // console.log(11) Cookies.set('timestamp', timestamp, { expires: 365, path: '/' }); } // 点赞 var url = window.location.href $("#text").html(url) $('.upButton').click(function(e) { e.preventDefault(); upArticle(this); }); var imgWidth, imgHeight; if (ispc) { $(".article img").each(function(index, value) { imgWidth = $(value).attr('width'); imgHeight = $(value).attr('height'); if (imgWidth) { $(value).css({ 'width': imgWidth, 'height': imgHeight }) } }); } var userImg = ""; var userName = ""; // bindFavBtn($('body'), '///account/login?redirect=//'); var commitFlag = true; var aid = 32622; $('.firstSubmitBtn').click(function() { ///发布评论 var text = $('#first-level-review').val(); $.ajax({ type: 'get', url: '/pc/article/publishcomment', dataType: 'JSON', data: { aid: aid, user: true, cid: '', content: text, title: "看懂了这些push策略优化技巧,还愁KPI完不成?" }, success: function(res) { if (res.return_code == '200') { $('#first-level-review').val(''); $('.comment_succ').show() } else { swal(res.return_msg); } }, error: function() { swal("出错了!", '请求服务器失败', "error"); } }) }); $('.commentList').on('click', '.secondSubmitBtn', function() { var _this = this; var text = $(this).parents('.replyBox').find('textarea').val(); var cid = $(this).parents('.firstItem').data('cid'); $.ajax({ type: 'get', url: '/pc/article/publishcomment', dataType: 'JSON', data: { aid: aid, user: 1, cid: cid, content: text, title: "看懂了这些push策略优化技巧,还愁KPI完不成?" }, success: function(res) { if (res.return_code == '200') { $(_this).parents('.replyBox').hide(); swal('回复成功!您的回复将进入审核阶段'); $(_this).parents('.replyBox').find('textarea').val(''); } else { swal(res.return_msg); } }, error: function() { swal("出错了!", '请求服务器失败', "error"); } }) }); $('.commentList').on('click', '.reply', function() { $(this).parents('.firstItem').find('.replyBox').toggle() }) // $('.weboicon').click(shareWeiboCnzz); // 广告位固定 }) var numPage = 0; var listLength = $('.hotCompanyList').length - 1; $('.pageNum div').click(function () { $(this).addClass('activeNum').siblings().removeClass('activeNum'); numPage = $(this).index(); $('.hotCompanyListAll').animate( { marginLeft: -354 * numPage, }, 300 ); }); // 关闭1v1广告 $('.advManagerClose').click(function () { $('.kf1v1').show(); }); $('.advManagerImg').click(function(){ $('.kf1v1').show(); }) /////1v1对接///// function checkPhone(phone) { ///验证电话号码 return /^1[3456789]\d{9}$/.test(phone); } function count_down(param) { $(`.${param}`).data('enable', 'false'); $(`.${param}`).text('倒计时' + count + 's'); if (count == 0) { $(`.${param}`).data('enable', 'true'); $(`.${param}`).text('获取验证码'); count = 59; clearInterval(intervalid); } count--; } //发送验证码 function sendSms() { var enable = $(`.kf1v1GroupBtn`).data('enable'); if (enable == 'false') { return; } $(`.kf1v1GroupBtn`).data('enable', 'false'); var phone = $('.kf1v1GroupPhone').val(); if (!checkPhone(phone)) { $(`.kf1v1GroupBtn`).data('enable', 'true'); swal('请填写正确的手机号'); return; } $.ajax({ url: '/index/getCode', // 进行二次验证 type: 'post', dataType: 'json', data: { type: 'pc', mobile: phone, }, success: function (data) { if (data.return_code == 200) { intervalid = setInterval(() => { count_down('kf1v1GroupBtn'); }, 1000); } else { $(`.kf1v1GroupBtn`).text('获取验证码'); $(`.kf1v1GroupBtn`).data('enable', 'true'); swal(data.return_msg); } }, error: function (data) {}, }); } // 关闭1对1 $('.kf1v1TopR').click(function () { $('.kf1v1GroupText').val(''); $('.kf1v1GroupSms').val(''); $('.kf1v1GroupPhone').val(''); $('.kf1v1').hide(); }); //提交 $('.kf1v1SubmitBtn').click(function () { var kf1v1GroupText = $('.kf1v1GroupText').val(); if (kf1v1GroupText == '') { swal('请填写找营销服务商主要用来做什么'); return false; } var kf1v1GroupSms = $('.kf1v1GroupSms').val(); var kf1v1GroupPhone = $('.kf1v1GroupPhone').val(); if (kf1v1GroupSms == '' && kf1v1GroupPhone == '') { swal('请填写手机和验证码'); return false; } $.ajax({ url: '/pc/resource/adviser', data: { mobile: kf1v1GroupPhone, code: kf1v1GroupSms, content: kf1v1GroupText }, method: 'POST', dataType: 'json', success: (res) => { if (res.return_code == 1018) { swal('操作过于频繁,请稍候再试。'); } if (res.return_code == 1004) { swal('验证码错误。'); } else if (res.return_code == 200) { swal('操作成功。请等待工作人员审核。'); $('.kf1v1GroupText').val(''); $('.kf1v1GroupSms').val(''); $('.kf1v1GroupPhone').val(''); $('.kf1v1').hide(); } else { swal('参数错误。'); } }, error: (err) => { console.log(err); }, }); }); /////1v1对接///// </script>