MW Logo

web页面接入文档



mLink服务有两种分发方式,A、短链接分发,B、服务市场分发,在本文中将介绍如何更高效的使用短链接。

在魔窗后台添加mLink服务后,系统会给创建的mLink服务分配一个默认短链接,如下图1:

可以通过在短链接后添加参数的方式只用默认短链接(以https://a.mlinks.cc/AABB举例)进行全渠道投放:

参数类型 字段
服务中的动态参数 uri中定义的动态参数,如key1,key2等
自定义渠道 mw_ck
iOS自定义下载渠道链接 mw_ios_dc
Android自定义下载渠道链接 mw_android_dc
通用自定义下载渠道链接 mw_dc

添加方式:

https://a.mlinks.cc/AABB?key1=001&key2=shanghai&mw_ck=陌陌信息流&mw_ios_dc=ios下载渠道连接1&mw_android_dc=android下载渠道2

以上字段添加方式将会在下文中讲解。

 

下面从4个方面对默认短链接的使用进行介绍:

一、测试默认短链接跳转App指定页

二、在H5页面中使用默认短链接进行动态传参

三、使用默认短链接进行多渠道投放及数据统计

四、末尾添加参数的方式修改短链接的动态参数值和下载渠道链接

 

一、测试默认短链接跳转App指定页

①若mLink服务中没有动态参数,可以直接访问短链接,唤起测试App的指定页,说明跳转成功。

例如,某App的热门商品页uri为:

mwtest://toHotGoods

此服务内容没有动态参数,直接访问默认短链接可以唤起App热门商品页。

 

②若mLink服务中有动态参数,

例如,某App的有一详情页uri为:

mwtest://second?name1=:name1&name2=:name2&name3=:name3

则要对默认短链接进行编辑,如下图2,对动态参数进行赋值,保存后访问短链接,唤起测试App的指定页,说明跳转成功。



二、在H5页面中使用默认短链接进行动态传参

短链接可以从外部直接唤起App指定页面,那么就可以应用在H5页面中,从而实现在H5中看到什么内容,在App中看到对应的内容。

而且当有很多同类的H5内容时,可以只使用一个默认短链接做到动态传递参数,在App对应打开该参数的对应内容。

实现方法:

这里,给出用Spring MVC 渲染生成的带有“下载app” banner链接的代码例子,其他技术和语言都是类似的。H5页面里,请务必使用我们的mLink JS 代码加载按钮的点击事件,而不是直接使用短链,否则即使是iOS9 并且使用了Universal Link,也会出现一个中间页面才能唤醒App,而不是一键唤醒,JS具体的使用文档请参看 mLink Javascript API 使用说明

三、使用默认短链接进行多渠道投放及数据统计

当对某一个内容进行多渠道投放时,例如短信推广、陌陌DSP推广、微信H5活动页等,可以只使用默认短链接进行投放,并在短链接后添加渠道,投放后即可在mLink服务报告中查看对应的渠道数据。

例如:

短信推广:https://a.mlinks.cc/AABB?mw_ck=短信推广

陌陌DSP信息流:https://a.mlinks.cc/AABB?mw_ck=陌陌DSP信息流

微信H5活动页:https://a.mlinks.cc/AABB?mw_ck=微信H5活动页

其中,mw_ck即自定义渠道的字段。

 

当把这3个链接分别投放到对应平台产生数据时,即可在报告中查看对应渠道发送的数据,如下图3。可在魔窗后台“mLink—服务报告”中查看数据。



四、末尾添加参数的方式修改短链接的动态参数值和下载渠道链接

A、末尾添加参数的方式修改短链接的动态参数值

短链接中包含的动态参数有一个固定值时,便可以访问短链接唤起App的指定页面。那么每次推广不同的页面时,都创建一个新短链接比较繁琐。可以通过使用默认短链接加参数值的方式来传递参数值,达到使用一个短链接即可多内容的推广。

实现方法:

例如app中uri为mwtest:// third?key1=:key1&key2=:key2&key3=:key3,对应的默认短链接为https://a.mlinks.cc/AABB,包含参数key1,key2,key3。而此短链接这些动态参数的值为001,shanghai,4533。那么可以用编程的方式修改3个动态参数的值:https://a.mlinks.cc/AABB?key1=002&key2=beijing&key3=4932

此时这个长的短链接中的3个动态参数的值分别被修改为为002,beijing和4932。

因此,同一类内容进行推广时,不用分别创建短链接,仅需对默认短链接进行编程修改参数即可。

 

B、末尾添加参数的方式修改短连接的下载渠道链接

对于未安装App的用户,不想使用App的默认下载链接时,可使用下载渠道链接。在魔窗后台“mLink——服务管理”页面右上角,有“高级设置”按钮,进入页面可以对iOS和Android添加多条下载渠道链接,以末尾添加参数的方式修改短链接的iOS/Android下载渠道链接,如下图4,图5。

实现方法1:

https://a.mlinks.cc/AABB?mw_android_dc=Android下载渠道1&mw_ios_dc=iOS下载渠道2

此时对于未安装App的用户,不是进入App的默认下载地址下载,

Android用户会进入“Android下载渠道1”进行下载安装;

iOS用户会进入“iOS下载渠道2”进行下载安装,

以上,mw_ios_dc为iOS的下载渠道链接字段,mw_android_dc为Android的下载渠道链接字段。若iOS和Android的下载渠道链接名称相同,则可以只用mw_dc同时替换Ios/Android的下载渠道链接。

 

实现方法2:

您也可以在短链接的编辑页面,直接选择已添加的IOS/Android下载渠道链接,如下图6。



如有疑问请加魔窗——交流QQ群: 456147551。