什么是App Store中iTunes链接中的`mt=8`?

144

似乎苹果正在更改链接格式,使其看起来更加友好,没有神秘的id和mt部分,因此我认为它很快就不会有太大关联了。 - luvieere
1
iTunes上的新SEO链接仍然带有mt=8参数,但链接无论是否带有该参数都可以正常工作。我不确定省略它会产生什么影响。 - Gerry Shaw
我错过了这个问题,因为它没有提到App Store(两个单词)。类似的问题已经在Ask Different上得到回答:iTunes Preview和Mac App Store Preview URL中的?mt=8和?mt=12的含义/用途是什么? (2012-09-14) - Graham Perrin
“?mt=”对于新的https://apps.apple.com/链接仍然相关吗?我找不到任何信息。” - Alain Zelink
8个回答

242

苹果指定了许多不同的媒体类型(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”仅仅是标识它为“移动软件应用程序”的类型。


5
谢谢,这很有用。你知道"ls=1"参数是什么意思吗? - Bram
37
谢谢你。对于上面的评论者,如果你还没有想明白,ls=1表示该URL会尝试打开iTunes并跟随链接。如果不包括ls=1,它将只是加载该特定媒体资产的网页。 - Rog
1
哇,谢谢!不过我希望这个回答被标记为正确的答案...@monkeyboy? - Brad Moore
9
有人知道“uo”参数的含义吗?如果我使用iTunes Link Generator生成应用程序链接,它会在URL末尾添加“uo=4”。 - kzfabi
3
@FabianFernandez看这里。这一切都与隶属有关--https://dev59.com/DmQm5IYBdhLWcg3wqwfn - Anindya Sengupta

36

有人指出,您实际上可以删除链接的 mt 部分,仍然能够访问预期的页面。这是正确的,但在iOS上,最好附加 mt 标签以告诉操作系统要切换到哪个应用程序。如果您没有添加 mt 部分并链接到应用程序,则操作系统将首先启动iTunes应用程序。然后,iTunes会确定链接指向一个应用程序,并切换到App Store应用程序。

因此,通过在iTunes URL中添加正确的 mt 标签来提高用户体验是一个好习惯。


29

参数:

I – 标识符: "I" 参数包括集合中特定项目的 ID。例如,专辑中的一首曲目或电视节目季度中的某一集。

MT – 媒体类型:MT 参数指示超链接所指向的媒体类型。下面列出了您可能看到的类型和代码(但通常不包括除 8、11 和 12 之外的这些参数,也不是必需的)。

1 – 音乐

2 – 播客

3 – 有声读物

4 – 电视节目

5 – 音乐视频

6 – 电影

7 – iPod 游戏

8 – 移动软件应用程序/在 iOS 上的应用商店中加载

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”(在编码世界中表示“true”),告诉预览页面也在 iTunes 商店中加载该项(在 iTunes 桌面应用程序中)。如果您既不使用联盟参数也不使用 LS 参数,则链接只会将用户带到其浏览器中的预览页面。这并不理想,因为它强制用户再进行一次单击才能实际购买产品,这可能会降低您的转化率,因为对他们来说需要更多的工作。我们建议始终使用 LS 参数或联盟链接以减轻这种情况。由于预览页面是桌面特定的(您在 iOS 中看不到它们),因此此参数似乎对仅存在于移动生态系统中的链接没有用。

UO – 唯一来源:此参数标识生成链接本身所使用的工具或来源(例如 RSS Feed Generator、Search API、Enterprise Partner Feed 等)。这有助于确定链接来自何处,但实际上并不影响最终用户体验。如果需要,可以删除此内容以整理链接。

联盟特定参数

AT – 联盟令牌:PHG 的联盟令牌。

CT – 活动令牌:也适用于 PHG。这是一个值,可帮助您确定(或设置)链接的“活动”(类似于 Tradedoubler 的“增强发布者界面”或 LinkShare 的“签名跟踪”)。使用 GeoRiot 时,此参数将使用 TRACK 参数进行设置,并且与“跟踪标记”同义。

TDUID – TradeDoubler 唯一标识符:这用于跳过 TradeDoubler 重定向的联盟链接。对于这些链接,该值在每个帐户中保持一致,但需要事先与

来源


17

mt代表媒体类型。 mt=8表示媒体类型为软件。

有效的媒体类型包括:电影、播客、音乐、音乐视频、有声读物、短片、电视节目、软件和全部类型。

据推测,电影=1,播客=2,音乐=3,音乐视频=4,以此类推,最后是软件=8。

我认为,任何大于8且非有效数字的值都将返回所有类型。


11

我曾经认为去掉mt和ls参数不会有任何影响。

但我发现有一个情况失败了......在没有这些参数的情况下,iPhone可以正常工作,但iPad却不行。在iPad上,它会启动iTunes,但从未带你到正确的应用程序。

我不确定原因是什么...但我把它们加回去,现在iPhone和iPad都可以正常工作。

我没有尝试只去掉mt还是ls。我猜测问题出在ls=1这个参数上......虽然我不确定为什么iPhone比iPad更容易容忍它。


5

4

当您已经有一个唯一的id时,例如:itunes.apple.com/us/app/rogo/id400118698?mt=8

如果没有它,似乎也可以正常工作,例如: http://itunes.apple.com/us/app/rogo/id400118698

在这种新的URL格式中,只有id是重要的 - 应用程序名称“rogo”将被忽略。


3
这个应用程序的名称被忽略得如此之多,以至于这个网址http://itunes.apple.com/us/app/id400118698也可以使用。 - pierre

1
请注意,某些浏览器会尊重处理不同媒体类型的偏好 - 即如果您剥离它,可能会产生意想不到/意外的后果。

5
你好!欢迎来到Stack Overflow。提醒一下,通常这种类型的答案更像是“评论”,而不是“回答”。我知道你现在还不能发表评论,所以只是让你了解一下,以备将来参考! - Parris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接