近期接到广告主客户的需求,巨量广告平台广告投放,个人微信号的微信群内加粉成功后API精准回调,其间经过微信小程跳转微信公众号文章,关注公众号后引导至个人微信群。
这种需求还是蛮奇葩的,智惠广告伴侣平台我们第一次接到这种,中间跳转次数蛮多的,又是关注,又是跳转,还要进群后才能回调,关键这还是通过个人微信号的操作。小编连哭的心都有了,但看了下给客户的报价费用,只能含着热泪把钱赚了。
综合来看,大概两个难点需要预先打通和联调处理:
1)小程序调起公众号 2)微信计数器需要监控处理个人微信群的进群人数
微信小程序调起微信公众号,是同一个微信平台,小编查阅了不少文档,按理解应该问题不大。需要公众号里绑定小程序,公众号授权地址,其次需要在小程序的业务域名中配置好关联的域名。
接下来重点来了:首先要找到公众号的主页链接,譬如您的微信公众号是 “智惠广告伴侣”,微信里搜索找到后,点击任意一篇公众号文章打开,分享链接拿到,然后把链接发送到电脑端,用浏览器打开,查看网页源码,找到biz值。用下面的链接 替换,即可得到公众号主页链接。可以把新链接打开看看效果。神奇吧?
展开全文
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=替换biz的值&scene=124#wechat_redirect
接下来配置链接跳转到小程序中,查看效果怎样。若是授权的问题需要查阅授权,一一排查。小编这个步骤反反复复浪费时间还是挺多的。
第二个困难来了。小编公司的技术部擅长PHP,PERL,AUTOJS,PYTHON,小程序开发等,对于微信计数器监控个人微信号的微信群进粉,第一次碰到。客户希望我们监控个人微信号电脑端,因为客户的客服日常需要查看手机app端微信监控和日常跟微信好友。
我们技术同事们来来回回研究了好久,想从微信群打开后,右侧三个黑点,点击,查看更多,拉到底,既可以看到所有群内所有群成员的列表。
用windows系统的工具inspect,可以查看打开的tree和下列窗口的列表,属性值来根据行数和数量来判断,还有根据群成员的昵称。
期间我们曾经找到提供API工具的第三方服务程序,费用也是惊人的800多一个月,并且要求特定的微信程序版本必须用他们提供的篡改程序,这个我们接受不了。一个是南山必胜客的风险,再一个绝对他们有后门偷盗客户粉丝联系方式。这点暂且不表,老铁们你们自己细细品。
最后我们用的方案是PYTHON监控群人数变化,无需篡改,注入,和修改微信程序。效果还很不错。
但是这种方案有一个问题点,就是加粉回调后很难精准对应到点击进来的那个对应。因为微信无法提供相关的参数,譬如手机IMEI, IP等等。但是我们启用其它辅助参数,能做到98%以上的精准度。客户也算满意,好评连连,而且推荐了不少新客户。