Provider Best Practices
Providers with the most successful listings and active consumers on Snowflake Marketplace plan their content carefully, optimize discoverability and costs, engage with consumers, and actively monitor listing performance. Below are our recommended best practices:
Content
- Create your profile in accordance with the required provider profile fields.
- We recommend using an email group alias for your Support and/or Consumer Contact emails.
- The Business and Technical contact emails will be used for Snowflake to send product announcements and targeted communications.
- Please be sure that your internal processes are aligned with our expected response time to consumers of 3 business days.
- Create your listings in accordance with the required listing fields.
- You may need to collaborate with your marketing, business, and legal stakeholders to align on your listing and go-to-market strategy and to prepare your listing terms of service.
- Consider using the Standard Agreement for Marketplace Products to ensure:
1) That consumers can more quickly access your listing by eliminating lengthy reviews of new legal terms.
2) That your listing can be used in demonstrations of the Marketplace by Snowflake.
- Ensure that each section of your profile and listing is completely filled out and that there are no spelling or grammatical errors.
Discoverability
- Completely fill out each listing field with the most relevant information.
- Create a rich listing description of your product – think about relevant terms that consumers would search for and weave them into the description.
- Choose multiple business needs if your product serves multiple business needs – consumers can directly filter for listings based on these business needs.
- Accurately define update frequency, geographic coverage, geographic granularity, time coverage for your data product.
- Add comments to your tables and fields that will show in your Data Dictionary and give consumers more information to make a decision about whether to acquire your product.
- Make your listing available in more regions so that it will show up for consumers searching in other cloud regions by implementing listing auto-fulfillment (see Optimize Replication and Costs section below).
- All of the above can help increase the number of consumers who view your listings and install your listings, which in turn can help drive your listings higher in both search results and in the Most Popular ranking.
Optimize Replication Costs and Data Observability
Optimize Replication Costs
Trial Dataset
- Use a small subset of your full dataset that allows customers to see value from your data.
- Use a static dataset or reduce refresh frequency.
- For both a) how often your data is updated, as well as b) the refresh frequency used in the auto-fulfillment setup.
- Synchronize the two refreshes.
- Create a separate database for each listing’s data when possible. This will reduce your replication costs as the entire database will be replicated even if your listing only uses a subset of the database.
Full Dataset
- Use the minimum required refresh frequency based on the customer’s needs and the terms agreed to.
You can find more here on understanding auto-fulfillment costs.
Optimize Data Observability
Set up Change Data Capture on your shared tables so that consumers know which records changed and when.
Consumer Engagement and Listing Performance Management
To optimize conversions on your listing, regularly review consumer leads and your listing’s performance.
- For business-oriented users: You can view leads in Provider Studio, such as Reach, Engagement, Active Consumers, and Conversion Funnel.
- For technical-oriented users: You can use the data from the DATA_SHARING_USAGE schema to view new leads and consumer usage.
- Watch the Understanding Listing Performance video for additional insights.
Maintain Listings
- After your listings go live, periodically review them to ensure that they contain the latest information.
- When you make an update to your listing, it will go through the review process, which will be completed within one business day.
- Keep the Business Contact and Technical Contacts in your profile up-to-date to ensure that your organization receives key communications from Snowflake.