有人知道应用程序商店链接中 mt参数的重要性吗?
mt
示例链接: Http://phobos.apple.com/webobjects/mzstore.woa/wa/viewsoftware?id=337319445&mt=8
似乎任何值都可以工作,比如 mt=0、 mt=999等等。
mt=0
mt=999
Mt = Media Type. mt = 8 = = Media = software
有效的媒体类型包括: 电影、播客、音乐、音乐视频、有声读物、, 电影短片,电视节目,软件,所有
假设,电影 = 1,播客 = 2,音乐 = 3,音乐视频 = 4,依此类推,直到软件 = 8
我认为除了那些有效值之外的任何数值(> 8)都将返回所有值。
如果你已经有了唯一的 ID,比如: Itunes.apple.com/us/app/rogo/id400118698?mt=8
没有它,它似乎也能正常工作: Http://itunes.apple.com/us/app/rogo/id400118698
在这种新的 URL 格式中,只有 id 是重要的——应用程序名称“ rogo”被忽略。
苹果指定了许多不同的媒体类型(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 应用程序。然后这个程序会发现链接指向一个应用程序,然后切换到应用程序商店应用程序。
因此,通过在 iTunes URL 中添加正确的 Mt标记来增强用户的体验是一种很好的做法。
请注意,有些浏览器会尊重处理不同媒体类型的首选项——即如果删除它,可能会产生意想不到的后果。
我曾经认为你可以剥离 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 的值可以是从1到12的任何值,每个值都被分配给特定的类别
I
Mac 应用程序 < strong > 12
参数 : I -Identifier: “ I”参数包含特定项的 ID 集合中。例如,专辑中的一首曲目或集合中的一集 电视节目的季节。 媒体类型: MT 参数指示媒体的类型 超链接指向。您可以看到的类型和代码已经列出 (然而,除了8、11和12以外,这些参数通常不是 包括在内,或有需要)。 1-音乐 2-播客 3-有声读物 4-电视节目 5-音乐录影带 六部电影 7-iPod 游戏 8-应用程式中的流动软件应用程式/载入 存储在 iOS 上 9-铃声 10-iTunes U 11-E-Books/load in the IOS 上的 iBookstore 12-操作系统中 Mac App Store 中的桌面应用程序/加载 X 注意: MT 参数在为项目创建链接时是至关重要的 在 iOS 和 OSX 中,这个参数告诉 操作系统哪个特定的存储打开处理链接,和 如果构建不正确,客户可能会看到一个错误,而不是 中打开一个 Mac App 链接 ITunes 商店,如果链接指向不正确的商店(或不是 在那里) ,有一个中断的用户体验和潜在的损失 转变。 LS -Load Store: 此参数的值为“1” (在编码世界中意味着“真实”) ,告诉预览页面 也可以在 iTunes 商店中(在 iTunes 桌面内)加载这个项目 如果您不使用子公司参数或 LS 参数,则该链接只会将用户带到 这并不理想,因为它强迫用户去 通过另一个点击实际购买的产品,这 可能会降低你的谈话速度,因为这是更多的工作 我们建议始终使用 LS 参数或子公司 因为预览页面是桌面的 具体来说(你不会在 iOS 中看到它们) ,这个参数似乎没有 对于只存在于移动生态系统中的链接是有用的。 UO - 唯一起源: 此参数标识用于 生成链接本身(例如 RSS 源生成器、搜索 API、, 这有助于确定链接的位置 都是为了你的利益,但实际上并不影响最终用户 这可以删除,如果需要整理链接。 关联特定参数 AT -联盟令牌: PHG 的联盟令牌。 CT -运动令牌: 同样适用于 PHG。这个值可以帮助您确定(或设置)链接的“活动”(类似于 Tradedoubler 的“增强型发布者接口”或 LinkShare 的“签名跟踪”)。使用 GeoRiot 时,这个参数是用 TRACK 参数设置的,与“ TrackingTag”是同义词。 TDUID -TradeDoubler 唯一标识符: 用于跳过 TradeDoubler 重定向的联盟链接。对于这些链接,每个帐户的值是一致的,但是需要提前使用 Tradedoubler 设置。 PartnerId : 以前用于识别每个原始联盟网络,但目前只用于 TradeDoubler,其 ID 为2003。请注意,此参数的大写非常重要。 AffId -Affiliate ID: 通过重定向处理 Tradedoubler 链接后,最终链接将包含 affId 参数。包含的值将与解析的原始 Tradedoubler 子公司链接中的“ a”值相同。
参数 :
I -Identifier: “ I”参数包含特定项的 ID 集合中。例如,专辑中的一首曲目或集合中的一集 电视节目的季节。
媒体类型: MT 参数指示媒体的类型 超链接指向。您可以看到的类型和代码已经列出 (然而,除了8、11和12以外,这些参数通常不是 包括在内,或有需要)。
1-音乐
2-播客
3-有声读物
4-电视节目
5-音乐录影带
六部电影
7-iPod 游戏
8-应用程式中的流动软件应用程式/载入 存储在 iOS 上
9-铃声
10-iTunes U
11-E-Books/load in the IOS 上的 iBookstore
12-操作系统中 Mac App Store 中的桌面应用程序/加载 X
注意: MT 参数在为项目创建链接时是至关重要的 在 iOS 和 OSX 中,这个参数告诉 操作系统哪个特定的存储打开处理链接,和 如果构建不正确,客户可能会看到一个错误,而不是 中打开一个 Mac App 链接 ITunes 商店,如果链接指向不正确的商店(或不是 在那里) ,有一个中断的用户体验和潜在的损失 转变。
LS -Load Store: 此参数的值为“1” (在编码世界中意味着“真实”) ,告诉预览页面 也可以在 iTunes 商店中(在 iTunes 桌面内)加载这个项目 如果您不使用子公司参数或 LS 参数,则该链接只会将用户带到 这并不理想,因为它强迫用户去 通过另一个点击实际购买的产品,这 可能会降低你的谈话速度,因为这是更多的工作 我们建议始终使用 LS 参数或子公司 因为预览页面是桌面的 具体来说(你不会在 iOS 中看到它们) ,这个参数似乎没有 对于只存在于移动生态系统中的链接是有用的。
UO - 唯一起源: 此参数标识用于 生成链接本身(例如 RSS 源生成器、搜索 API、, 这有助于确定链接的位置 都是为了你的利益,但实际上并不影响最终用户 这可以删除,如果需要整理链接。
关联特定参数
AT -联盟令牌: PHG 的联盟令牌。
CT -运动令牌: 同样适用于 PHG。这个值可以帮助您确定(或设置)链接的“活动”(类似于 Tradedoubler 的“增强型发布者接口”或 LinkShare 的“签名跟踪”)。使用 GeoRiot 时,这个参数是用 TRACK 参数设置的,与“ TrackingTag”是同义词。
TDUID -TradeDoubler 唯一标识符: 用于跳过 TradeDoubler 重定向的联盟链接。对于这些链接,每个帐户的值是一致的,但是需要提前使用 Tradedoubler 设置。
PartnerId : 以前用于识别每个原始联盟网络,但目前只用于 TradeDoubler,其 ID 为2003。请注意,此参数的大写非常重要。
AffId -Affiliate ID: 通过重定向处理 Tradedoubler 链接后,最终链接将包含 affId 参数。包含的值将与解析的原始 Tradedoubler 子公司链接中的“ a”值相同。
来源