有人知道mt参数的意义吗?似乎任何值都可以工作,如mt = 0,mt = 999等...
示例链接:http: //phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id = 337319445&mt = 8
Apple指定了许多不同的媒体类型(mt值):
1 Music 2 Podcasts 3 Audiobooks 4 TV Shows 5 Music Videos 6 Movies 7 iPod Games 8 Mobile Software Applications 9 Ringtones 10 iTunes U 11 E-Books 12 Desktop Apps
因此,为了回答您的问题,iTunes链接中的"mt = 8"只是将其标识为"移动软件应用程序"类型.
有些人注意到你实际上可以删除链接的mt部分,但你仍然会在预期的页面上结束.这是正确的,但在iOS上,附加mt标签以告诉操作系统要切换的应用程序是有帮助的.当您不添加mt部件并链接到应用程序时,操作系统将首先启动iTunes应用程序.然后,这个指出该链接指向一个应用程序,然后切换到App Store应用程序.
因此,最好通过向iTunes URL 添加正确的mt标记来增强用户体验.
mt =媒体类型.mt = 8 == media = software
有效的媒体类型包括:电影,播客,音乐,音乐视频,有声读物,短片,电视节目,软件,所有
据推测,movie = 1,podcast = 2,music = 3,musicVideo = 4,依此类推,直到软件= 8
我认为除了那些有效值之外的任何其他数值(> 8)将全部返回.
参数:
I - 标识符:"I"参数包括集合中特定项的ID.例如,专辑中的曲目或电视节目的季节剧集.
MT - 媒体类型:MT参数指示超链接指向的媒体类型.您可以看到的类型和代码如下所示(但是,除了8,11和12之外,这些参数通常不包含在内,或者是必需的).
1 - 音乐
2 - 播客
3 - 有声读物
4 - 电视节目
5 - 音乐视频
6 - 电影
7 - iPod游戏
8 - iOS上的App Store中的移动软件应用程序/加载
9 - 铃声
10 - iTunes U.
11 - iOS上的iBookstore中的电子书/加载
12 - 在OS X中的Mac App Store中加载桌面应用程序/加载
注意:为不在iTunes Store中的项目创建链接时,MT参数至关重要.在iOS和OS X中,此参数告诉操作系统打开哪个特定存储来处理链接,如果它没有正确构建,则客户可能会看到错误而不是正确的项目.例如,您无法在iTunes Store中打开Mac App链接,如果链接指向不正确的商店(或不存在),则会出现用户体验中断和转换可能丢失的情况.
LS - 加载存储:此参数的值为"1"(在编码世界中表示"真"),告诉预览页面还加载iTunes Store中的项目(在iTunes桌面应用程序内).如果您不使用affiliate参数或LS参数,该链接将仅将用户带到浏览器中的预览页面.这并不理想,因为它迫使用户再次通过另一次点击来实际购买产品,这可能会降低您的会话速率,因为它对他们来说更有用.我们建议始终使用LS参数或附加链接来缓解此问题.由于预览页面是特定于桌面的(您在iOS中没有看到它们),因此该参数似乎对仅存在于移动生态系统中的链接有用.
UO - Unique Origin:此参数标识用于生成链接本身的工具(例如RSS Feed Generator,Search API,Enterprise Partner Feed等).这有助于确定链接的来源,但实际上并不会影响最终用户体验.如有必要,可以删除此链接以整理链接.
会员特定参数
AT - 联盟代币:PHG的联盟代币.
CT - Campaign Token:也适用于PHG.这是一个值,可帮助您确定(或设置)链接的"广告系列"(类似于Tradedoubler的"增强发布者界面"或LinkShare的"签名跟踪").使用GeoRiot,此参数使用TRACK参数设置,并与"跟踪标记"同义.
TDUID - TradeDoubler唯一标识符:用于跳过TradeDoubler重定向的联盟链接.对于这些链接,此值对于每个帐户都是一致的,但需要事先使用Tradedoubler进行设置.
partnerId:以前用于标识每个原始联盟网络,但目前仅用于TradeDoubler,其ID为2003.请注意,此参数的大写非常重要.
affId - 会员ID:通过重定向处理Tradedoubler链接后,最终链接将包含affid参数.包含的值将与已解决的原始Tradedoubler会员链接中的"a"值相同.
资源
我认为你可以剥离mt和ls参数而不会产生任何影响.
我刚刚发现了一个失败的案例......它在没有参数的情况下在iPhone上找到但在iPad上找不到.在iPad上它推出了iTunes,但从未带你到正确的应用程序.
我不知道为什么......但是,我把它们放回去了,它在iPhone和iPad上运行良好.
我没有尝试剥离mt对ls.我怀疑是ls = 1是罪魁祸首......虽然我不确定为什么iPhone会比iPad更宽容.
Appstore上的应用程序具有特定的URL格式 http://itunes.apple.com/[country-code]/app/[app-name]/id+[id_value]?mt=[1...12]
国家代码可以是我们对美国,在为印度等
mt代表媒体类型
mt的值可以是1到12之间的任何值,并且每个值都分配给特定类别
一世.8适用于iOS应用
II.12适用于Mac应用