需求來源
由于微信引流具備快速性和高效的二次傳播性,故眾多商家紛紛選擇微信推廣為主要的推廣方式。但在使用微信分享鏈接和營銷方案的過程中經(jīng)常會遇到分享鏈接在微信內(nèi)被攔截的情況,導(dǎo)致引流來的用戶由于無法打開網(wǎng)頁而選擇流失。更過分的是,由于都是新用戶,故用戶即使知道鏈接無法打開也不會選擇反饋,導(dǎo)致問題處理的不及時,錯失很多流量。
方案分析
那么當(dāng)我們在微信內(nèi)遇到被攔截的問題時,我們應(yīng)該如何解決呢?
此時我們需要一個能實現(xiàn)微信內(nèi)直接打開鏈接或自動跳出到手機瀏覽器打開的功能。這個功能說難也不難說簡單也不簡單,其實只要對php代碼進行相關(guān)的處理即可達到我們期望的效果。至于為什么說不簡單,那是因為如果你沒有研究透原理,即使你會技術(shù)也搞不定。
效果展示:?

源碼
?function isWx(){//判斷是否為微信
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}
return false;
};
if(isWx()){//判斷瀏覽器是否微信
var html='<div class="box"><img src="images/head.png"></box>'
layer.open({//這里使用了layer的彈窗組件,你也可以自己寫
type: 1,content: html,anim: 'up',
style: 'position:fixed; bottom:0; left:0; width: 100%; height: 100%; padding:0; border:none;'
});
return;
}<--有不懂的咨詢我的q:174494294-->
<?php
// 統(tǒng)一調(diào)用微信白名單接口:https://wq.jd.com/mjgj/link/GetOpenLink?callback=getOpenLink&rurl=https://dc2.jd.com/auto.php?service=transfer&type=pms&to=(這里是拼接自己的內(nèi)容地址比如http://mjbbs.jd.com/data/attachment/forum/201806/08/173526pb2zpjzzooo2ofze.jpg)
if($_GET['t']){
// include("admin/config.php");
// include("admin/function.php");
$code = $_GET['t'];
$info = query ( "jump_logs", "where code='" . $code . "'" );
if($info['code'] == ''){
echo '跳轉(zhuǎn)失敗';
exit(0);
}
if($info['state'] == '1'){
if($info['count'] >= $info['num']){
echo '跳轉(zhuǎn)失敗';
exit(0);
}
$time = strtotime($info['time']);
if(time() > $time){
echo '跳轉(zhuǎn)失敗';
exit;
}
}else{
echo '跳轉(zhuǎn)失敗';
exit;
}
if($info['www_url'] == ''){
echo '請先配置落地頁';
exit;
}else{
$w_url_code = $info['rl'];
}
?>
功能實現(xiàn)效果
首先我們需要對分享域名加JS防封接口,然后我們再加入瀏覽器外跳接口,以達到我們的期望需求。
功能實現(xiàn)后,ios系統(tǒng)可在微信內(nèi)直接下載app,安卓系統(tǒng)則自動打開手機瀏覽器下載app,如果不含下載文件,則直接訪問落地頁。下面是含app下載的實現(xiàn)相關(guān)的實現(xiàn)效果:
1. App Store應(yīng)用實現(xiàn)效果

2. 企業(yè)版app實現(xiàn)效果

3. 安卓用戶則自動打開手機默認瀏覽器訪問落地頁或者下載app。
代碼處理完后,再加入跳轉(zhuǎn)接口,方可智能選擇是下載app還是打開網(wǎng)頁。如此一來我們就解決了域名被微信攔截的問題了,那么接下來就可以在微信內(nèi)大量的分享鏈接或二維碼來進行宣傳引流了。如此也能夠極大地提高自己的APP在微信中的推廣轉(zhuǎn)化率,充分利用微信的用戶群體來增加收益。??