You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hub/apps/publish/analyze-app-performance/msix.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,16 @@ ms.localizationpriority: medium
12
12
View detailed analytics for your apps and games in [Partner Center](https://partner.microsoft.com/dashboard/insights/analytics/overview). Statistics and charts let you know how your apps are performing in the Store, from how many customers you've reached to how they're using your app and what they have to say about it. You can also find metrics on app install, app health, app usage, and more.
13
13
You can view analytic reports right in Partner Center or [download the reports you need](/partner-center/download-analytic-reports) to analyze your data offline. We also provide several ways for you to [access your analytics data outside of Partner Center](/partner-center/analyze-app-performance#access-analytics-data-outside-of-partner-center).
14
14
15
+
</br>
16
+
You can watch the following video to understand how to use Analytic APIs.
Copy file name to clipboardExpand all lines: hub/apps/publish/attract-customers-and-promote-your-apps.md
+51-50Lines changed: 51 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,80 +10,81 @@ ms.localizationpriority: medium
10
10
11
11
Once your app is in the Microsoft Store, it's time to get it in front of as many customers as possible. [Partner Center](https://partner.microsoft.com/dashboard) offers many features that help you promote your products and grow your customer base, including ad campaigns, promo codes, sale pricing, and more.
12
12
13
-
## App promotion campaigns
13
+
## Generate promotional codes
14
+
Promotional codes in Partner Center allow developers and publishers to offer free access to apps or add-ons published in the Microsoft Store. These codes can be used for marketing, customer support, beta testing, or transitioning users from legacy desktop apps to Microsoft Store apps.
14
15
15
-
:::row:::
16
-
:::column:::
17
-

18
-
:::column-end:::
19
-
:::column span="2":::
20
-
**Paid campaigns**
16
+
Each code is associated with a unique redeemable URL that enables customers to install your app or add-on at no charge. Developers can choose between single-use or multiple-use codes, configure activation and expiration dates, and track code usage directly from the Partner Center dashboard.
21
17
22
-
These campaigns will run ads in any other app that matches your app’s device and category. You can also choose a universal campaign, where the ads will also appear within MSN.com, Outlook.com, Skype, and other Microsoft premium properties.
18
+
### Key capabilities
23
19
24
-
[EXPLORE MORE >](/windows/uwp/monetize/index)
25
-
:::column-end:::
26
-
:::row-end:::
20
+
- Generate single-use or multiple-use promotional codes.
27
21
28
-
:::row:::
29
-
:::column:::
30
-

31
-
:::column-end:::
32
-
:::column span="2":::
33
-
**Free house campaigns**
22
+
- Customize code activation and expiration windows.
34
23
35
-
These campaigns will run ads only in your other apps, free of charge.
24
+
- Download and manage code orders in TSV format.
36
25
37
-
[EXPLORE MORE >](/windows/uwp/monetize/index)
38
-
:::column-end:::
39
-
:::row-end:::
26
+
- Distribute codes using your preferred communication method.
40
27
41
-
:::row:::
42
-
:::column:::
43
-

44
-
:::column-end:::
45
-
:::column span="2":::
46
-
47
-
**Free community campaigns**
28
+
- Review redemption metrics and availability for each order.
48
29
49
-
These campaigns will run ads in apps published by other developers who also participate in community ad campaigns, free of charge.
30
+
### Ideal use cases
50
31
51
-
[EXPLORE MORE >](/windows/uwp/monetize/index)
52
-
:::column-end:::
53
-
:::row-end:::
32
+
- Rewarding early adopters or influencers.
54
33
55
-
## Learn more about app promotion campaigns
34
+
- Resolving customer service issues with free access.
56
35
57
-

36
+
- Running beta programs for apps or add-ons.
58
37
59
-
[Create an ad campaign in the dashboard](/windows/uwp/monetize/index)
38
+
- Encouraging migration to MSIX-packaged apps.
60
39
61
-
[Create an ad campaign using our REST API](/windows/uwp/monetize/run-ad-campaigns-using-windows-store-services)
40
+
> [!NOTE]
41
+
> Your app must be fully published to the Microsoft Store before customers can redeem promotional codes.
62
42
63
-
[Review campaign performance data in the dashboard](advertising-performance-report.md)
43
+
For more info, see [Generate promotional codes](generate-promotional-codes.md).
64
44
65
-
[Get campaign performance data using our REST API](/windows/uwp/monetize/index)
45
+
## Custom app promotion campaign
66
46
67
-
## Promotion analytics
47
+
Custom app promotion campaigns in Partner Center allow you to track user engagement and conversions by adding unique campaign identifiers (CIDs) to your app’s Microsoft Store URLs. These identifiers help measure the effectiveness of different marketing efforts, such as social media posts, ads, newsletters, or other outreach channels.
By appending a CID to your app’s web or protocol-based Store link, you can see how many users viewed the page and how many installed the app as a result of each campaign. Campaign data is available in acquisition reports within Partner Center.
70
50
71
-
[Acquisitions report](acquisitions-report.md)
51
+
### Key capabilities
72
52
73
-
[Get analytics data using our REST API](/windows/uwp/monetize/access-analytics-data-using-windows-store-services)
53
+
- Append unique campaign IDs (CIDs) to your app’s Store URL.
54
+
55
+
- Track page views and conversions per campaign.
56
+
57
+
- Use HTML or protocol-style URLs for different platforms.
58
+
59
+
- Access campaign performance in Partner Center reports.
60
+
61
+
- Retrieve CID programmatically in your UWP app (Windows SDK support).
[Microsoft Store marketing guidelines for apps](app-marketing-guidelines.md)
75
+
For more info, see [Custom app promotion campaing](create-a-custom-app-promotion-campaign.md).
86
76
87
-
[Link to your app](link-to-your-app.md)
77
+
## Put apps and add ons on sale
78
+
You can promote your app or add-on in the Microsoft Store by offering it at a reduced price for a limited time. Sales can be configured with either a lower price tier or a percentage-based discount and targeted to specific customer groups or markets. Sale pricing appears with strikethrough formatting in the Store to highlight the promotional offer.
88
79
89
-
[Make your app easier to promote](make-your-app-easier-to-promote.md)
80
+
All sale settings are managed through the Pricing and availability section during an app submission and require a new submission to edit or cancel.
81
+
82
+
For more info, see [Put apps and add ons on sale](put-apps-and-add-ons-on-sale.md).
Copy file name to clipboardExpand all lines: hub/apps/publish/beta-testing-and-targeted-distribution.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,6 @@ Partner Center gives you several options to let testers try out your app before
16
16
Whichever method you choose, here are some things to keep in mind as you beta test your app.
17
17
18
18
- You can’t revoke access to the app after a tester has downloaded it. Once they have downloaded the app, they can continue to use it, and they’ll get any updates that you subsequently publish.
19
-
- You will need to determine how you’d like to collect feedback from your testers. Consider providing a link that lets your testers easily give feedback via email (or via [Feedback Hub](/windows/uwp/monetize/launch-feedback-hub-from-your-app), if confidentiality is not a concern).
20
19
- You can review [analytic reports](analytics.md) for your app, including usage and health reports and any ratings or reviews left by your testers.
21
20
- You can include add-ons when you distribute your app to testers. Since you probably don’t want to charge them money for an add-on, you can [generate promotional codes](generate-promotional-codes.md) and distribute them to your testers to let them get the add-on for free, or you can set the price for the add-on to **Free** during testing (then before you make the app available to other customers, create a new submission for the add-on to change its price). Note that each add-on can only be purchased once per Microsoft account, so the same tester won't be able to test the add-on acquisition process more than one time.
22
21
- You can give your testers an updated version of your app at any time by creating a new submission with new packages. Your testers will get the update after it goes through the certification process, just like they got the original package, but no one else will be able to get it (unless you make additional changes, such as moving an app from **Private audience** to **Public audience** or changing the membership of groups who can get it).
@@ -57,6 +56,6 @@ With this, no customers will be able to find the app by searching or browsing th
57
56
58
57
To use this option:
59
58
- In the **Visibility** section of the **Pricing and availability** page, under [Discoverability](publish-your-app/msix/visibility-options.md#discoverability), select **Make this product available but not discoverable in the Store**. Choose the option for **Direct link only: Any customer with a direct link to the product’s listing can download it, except on Windows 8.x.**.
60
-
- After your product has been published, distribute the link (the **URL** on the [App identity page](view-app-identity-details.md)) to your testers so they can try it out.
59
+
- After your product has been published, distribute the link (the **URL** on the [Product identity page](view-app-identity-details.md)) to your testers so they can try it out.
61
60
- When you're ready to make your app available to the public, create a new submission and change the **Visibility** option to **Make this product available and discoverable in the Store** (along with any other changes you'd like).
Copy file name to clipboardExpand all lines: hub/apps/publish/create-a-custom-app-promotion-campaign.md
+5-10Lines changed: 5 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,17 @@
1
1
---
2
-
description: In addition to creating an ad campaign for your app that will run in Windows apps, you can promote your app using other channels.
2
+
description: How to promote your app using other channels.
3
3
title: Create a custom app promotion campaign
4
4
ms.assetid: 7C9BF73E-B811-4FC7-B1DD-4A0C2E17E95D
5
-
ms.date: 10/30/2022
5
+
ms.date: 07/27/2025
6
6
ms.topic: how-to
7
-
keywords: windows 10, uwp, custom, app, promotion, campaign
7
+
keywords: windows 10, windows 11, uwp, custom, app, promotion, campaign
8
8
ms.localizationpriority: medium
9
9
---
10
10
# Create a custom app promotion campaign
11
11
12
-
In addition to creating an [ad campaign for your app](/windows/uwp/monetize/index) that will run in Windows apps, you can also promote your app using other channels. For example, you can promote your app using a third-party app marketing provider, or you might post links to your app on social media sites. These activities are called *custom campaigns*.
12
+
To track the performance of each custom campaign, create a unique URL with a different campaign ID. When a Windows 10 user clicks one of these URLs, Microsoft links the click to that campaign and provides the data in [Partner Center](https://partner.microsoft.com/dashboard).
13
13
14
-
If you run custom campaigns for your app, you can track the relative performance of each campaign by creating a different URL for each custom campaign, where each URL contains a different *campaign ID*. When a customer running Windows 10 clicks a URL that contains a campaign ID, Microsoft associates the click with the corresponding custom campaign and makes this data available to you in [Partner Center](https://partner.microsoft.com/dashboard).
15
-
16
-
> [!IMPORTANT]
17
-
> This data is only tracked for customers on Windows 10. Customers using other operating systems can still follow the link to your app's listing, but data about those customers' activities will not be included.
18
-
19
-
There are two main types of data associated with custom campaigns: *page views* for your app's Store listing, and *conversions*. A conversion is an app acquisition that results from a customer viewing your app's Store listing page from a URL that includes a custom campaign ID. For more details about conversions, see [Understanding how app acquisitions qualify as conversions](#understanding-how-acquisitions-qualify-as-conversions) in this topic.
14
+
Custom campaign data includes page views of your app’s Store listing and conversions. A conversion occurs when a user acquires your app after viewing its Store page via a campaign-specific URL. For more on conversions, see [Understanding how app acquisitions qualify as conversions](#understanding-how-acquisitions-qualify-as-conversions) in this topic.
20
15
21
16
You can retrieve custom campaign performance data for your app in the following ways:
0 commit comments