生成促销代码

合作伙伴中心允许你为已在 Microsoft Store 中发布的应用或加载项生成促销代码。 促销代码是一种简单的方法,可让有影响力的用户免费访问你的应用或加载项。 您还可以使用促销代码,通过让用户免费访问您的应用或加载项或进行 Beta 测试来解决客户服务方案。

每个促销代码都有对应的唯一可兑换 URL,客户可以单击该 URL 兑换代码并从 Microsoft Store 安装应用或加载项。 请注意,你的应用必须通过应用认证过程的最终发布阶段,然后客户才能兑换促销代码进行安装。

你可以生成一次性代码(并向每个客户分发一个),也可以选择生成一个可由指定数量的客户多次使用的代码。

提示

可以使用定向推送通知将促销代码分发给细分市场的客户。 执行此操作时,请务必使用允许多个客户使用相同代码的促销代码。

促销代码策略

请注意以下促销代码策略:

  • 您可以为已发布到 Microsoft Store 的任何应用或加载项(订阅加载项除外)生成促销代码。 客户可以在应用或加载项支持的任何 Windows 版本上兑换代码。
  • 对于游戏:
    • 每个游戏最多可以生成 5000 个促销代码。
    • 为游戏生成的促销代码永不过期。
  • 对于所有其他类型的应用或加载项:
    • 在任何 6 个月的期限内,最多可以生成 1600 个一次性促销代码,或生成任意数量的多次使用代码,但允许的总兑换次数不超过 1600 次。
    • 6 个月的期限从您生成第一个促销代码时开始,持续 6 个月,无论您是否为代码设置了更早的到期日期。
    • 在现有的 6 个月期限内创建的任何代码都将计入该期限内生成的代码数,即使这些代码将在该期限结束后过期。 例如,如果您在 6 个月时段的最后一天生成代码,该代码将在其创建后的整整 6 个月内仍然有效。
  • 必须遵循应用开发人员协议中定义的要求,包括 3k. 促销代码部分。

注意

即使客户无法使用你的应用(即,通过提交的可发现性部分中的“停止购置: 任何具有直接链接的客户均可看到产品的 Store 一览,但仅当曾经拥有过该产品或拥有一个促销代码,同时使用的是 Windows 10 或 Windows 11 设备时,这些客户才能够下载该产品”选项选择了“在 Microsoft Store 中提供此产品,但使其不可被发现”),你也可以使用促销代码。 选择此选项后,客户必须使用 Windows 10 或 Windows 11(包括 Xbox)才能使用促销代码购买你的产品。

订购促销代码

若要为应用或加载项预订促销代码,请执行以下操作:

  1. 合作伙伴中心的左侧导航菜单中,展开“推广”,然后选择“促销代码”

  2. “促销代码”页上,单击“订单代码”。

  3. “新建促销代码订单”页上,输入以下内容:

    • 选择要为其生成代码的应用或加载项。 (请注意,无法为订阅加载项生成促销代码。)
    • 指定订单的名称。 查看促销代码使用情况数据时,可以使用此名称来区分代码的不同订单。
    • 选择订购类型。 可以选择生成一组促销代码,每个代码都可以使用一次,也可以选择生成一个可多次使用的促销代码。
    • 指定要订购的代码数(如果生成一组代码)或代码可兑换的次数(如果生成一个要多次使用的代码)。
    • 指定促销代码何时应处于活动状态。 若要选择特定的开始日期和时间,请清除“代码立即处于活动状态”复选框。 否则,代码将立即生效(虽然你的产品必须完成发布过程,客户才能使用代码)。
    • 指定促销代码何时过期。 若要选择早于 6 个月的特定到期日期和时间,请清除“代码在 6 个月后过期”复选框。
  4. 单击“订单代码”。 然后,你将返回到“促销代码”页,你可以在该应用的促销代码订单摘要表中看到新订单。

下载和分发促销代码

若要下载已完成的促销代码订单并将代码分发给客户,你可以:

  1. 合作伙伴中心的左侧导航菜单中,展开“推广”,然后选择“促销代码”

  2. 单击促销代码订单的“下载”链接,然后将生成的文件保存到计算机。 此文件包含使用制表符分隔值 (.tsv) 格式的促销代码订单的信息。

  3. 在选择的编辑器中打开 .tsv 文件。 为了获得最佳体验,请在可使用表格结构(如 Microsoft Excel)显示数据的应用程序中打开 .tsv 文件。 但你可以在任何文本编辑器中打开该文件。

    该文件包含每个代码的以下数据列:

    • 产品名称:与代码关联的应用或加载项的名称。
    • 订单名称:生成此代码的订单名称。
    • 促销代码:代码本身。 这是由连字符分隔的字母数字字符组成的 5x5 字符串。 例如:DM3GY-M2GYM-6YMW6-4QHHT-23W2Z
    • 可兑换 URL:客户可用于兑换代码并安装应用或加载项的 URL。 URL 采用以下格式:https://go.microsoft.com/fwlink/?LinkId=532540&mstoken=<promotional_code>
    • 开始日期:此代码处于活动状态的日期。
    • 过期日期:此代码过期的日期。
    • 代码 ID:此代码的唯一 ID。
    • 订单 ID:生成此代码的订单的唯一 ID。
    • 给予对象:可用于跟踪向哪个客户提供代码的空字段。
    • 可用:代码仍可兑换的次数(在生成文件时)。
    • 已兑换:已兑换代码的次数(在生成文件时)。
  4. 通过你喜欢的任何通信方式(例如目标通知、电子邮件、短信或印刷卡片)将可兑换 URL 分发给客户。 我们建议你的通信包括以下内容:

    • 有关促销代码针对哪个应用或加载项的说明,以及客户收到代码的原因说明(可选)。
    • 代码的可兑换 URL。
    • 指导客户访问可兑换 URL、使用 Microsoft 帐户登录,并按照指示下载并安装应用的说明。

代码兑换用户体验

向客户分发促销代码(或其可兑换 URL)后,客户可以单击此 URL 免费获取产品。 单击可兑换 URL 将打开 https://account.microsoft.com/billing/redeem 的“兑换代码”身份验证页面。 此页面包含用户即将兑换的应用的说明。 如果客户未使用其 Microsoft 帐户登录,系统可能会提示他们这样做。 客户还可以直接访问 https://account.microsoft.com/billing/redeem 并输入代码。

重要

建议在产品完成发布过程之前,不要将促销代码分发给客户(即使你已选择“使此产品在 Microsoft Store 中提供但不可被发现”)。 如果客户尝试对尚未发布的产品使用促销代码,会看到错误。

客户单击“兑换”后,Microsoft Store 将打开到应用的概述页面(如果客户使用 Windows 10 或 Windows 11 设备),在此页面中,客户可单击“安装”免费下载和安装应用。 如果客户位于未安装 Microsoft Store 的计算机或设备上,则链接将打开应用的 Microsoft Store 网页。 该代码将应用于客户的 Microsoft 帐户,以便他们稍后可以在(关联到同一 Microsoft 帐户的)Windows 设备上免费下载应用。

注意

在某些情况下,客户可能看到的是“购买”按钮而不是“安装”,即使此应用已通过促销代码成功兑换也是如此。 客户可以单击“购买”以免费安装应用。

查看促销代码

若要查看应用和加载项的促销代码订单的详细摘要,请导航到“促销代码”页面(在合作伙伴中心的左侧导航菜单中,展开“推广”,然后选择“促销代码”)。 可以查看所有当前和非活动状态促销代码的以下详细信息:

  • 订单名称
  • 应用或加载项
  • 开始日期
  • 使数据过期
  • 可用
  • 兑现

你还可以从此表中下载订单。

分发促销代码,以便使用户从桌面过渡到打包的应用

将当前 Win32 应用程序转换为用于 Microsoft Store 分发的 MSIX 包时,可以选择通过电子邮件将促销代码分发给当前用户。 这样,他们就可以无缝迁移到打包的应用,同时保留通过初始购买获得的功能访问权限。