# UGC Techdocs

## UGC Techdocs

- [Introduction](https://docs.nosto.com/ugc/readme.md): Nosto's UGC enables engaging social media-driven creations with little effort.
- [Guides](https://docs.nosto.com/ugc/guides.md)
- [Analytics](https://docs.nosto.com/ugc/guides/analytics.md)
- [Tracking UGC on Adobe Analytics](https://docs.nosto.com/ugc/guides/analytics/tracking-stackla-on-adobe-analytics.md)
- [Tracking Widget interactions with Google Analytics](https://docs.nosto.com/ugc/guides/analytics/tracking-widget-interactions-with-google-analytics.md)
- [Direct Uploader](https://docs.nosto.com/ugc/guides/direct-uploader.md)
- [How to add Custom Data to Direct Uploader](https://docs.nosto.com/ugc/guides/direct-uploader/custom-data-to-goconnect.md)
- [How to capture Custom Data on Direct Uploader](https://docs.nosto.com/ugc/guides/direct-uploader/how-to-capture-custom-data-on-goconnect.md)
- [How to automatically tag data on Direct Uploader](https://docs.nosto.com/ugc/guides/direct-uploader/auto-tag-content.md)
- [How to Customize error messages on Direct Uploader](https://docs.nosto.com/ugc/guides/direct-uploader/how-to-customize-error-messages-on-goconnect.md)
- [How to Track Direct Uploader form submissions with Google Analytics (Universal & GA 4)](https://docs.nosto.com/ugc/guides/direct-uploader/tracking-du-form-submissions-with-google-analytics.md)
- [Data Templates](https://docs.nosto.com/ugc/guides/data-templates.md)
- [Creating a Data Template](https://docs.nosto.com/ugc/guides/data-templates/creating-data-template.md)
- [Rights via Registration](https://docs.nosto.com/ugc/guides/rights-via-registration.md)
- [Capture Custom Data on Rights by Registration Form](https://docs.nosto.com/ugc/guides/rights-via-registration/capture-data-on-rights-by-registration-form.md)
- [Styling Rights via Registration Form](https://docs.nosto.com/ugc/guides/rights-via-registration/styling-rights-by-registration-form.md)
- [REST API](https://docs.nosto.com/ugc/guides/rest-api.md)
- [Caching REST API results for optimization](https://docs.nosto.com/ugc/guides/rest-api/caching-rest-api-results-for-optimization.md)
- [Posting content into Nosto via Tile API](https://docs.nosto.com/ugc/guides/rest-api/posting-content-into-stackla-via-tile-api.md)
- [Posting images into Nosto via Tile API](https://docs.nosto.com/ugc/guides/rest-api/posting-images-into-stackla-via-tile-api.md)
- [Onsite Widgets (Classic)](https://docs.nosto.com/ugc/guides/onsite-widgets.md)
- [Blank Canvas](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas.md)
- [How to Use the Blank Canvas to Create a Twitter Count Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/blank-canvas-to-create-a-twitter-count-widget.md)
- [Creating an Auto-Scrolling Carousel using Blank Canvas](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/creating-auto-scrolling-carousel-using-blank-canvas.md)
- [Creating Gallery Widget by Using the Blank Canvas Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/creating-gallery-widget-by-using-the-blank-canvas-widget.md)
- [Creating a simple Hover effect using Blank Canvas](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/creating-hover-cards-using-blank-canvas.md)
- [Creating a Word Cloud using Blank Canvas](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/creating-word-cloud-using-blank-canvas.md)
- [Creating Your Widget by Using the Blank Canvas](https://docs.nosto.com/ugc/guides/onsite-widgets/blank-canvas/creating-your-own-widget-type-by-using-the-blank-canvas-widget.md)
- [Bind your own Events](https://docs.nosto.com/ugc/guides/onsite-widgets/bind-your-own-events.md)
- [Creating a Grid Widget from Waterfall](https://docs.nosto.com/ugc/guides/onsite-widgets/create-a-grid-widget-from-waterfall.md)
- [Create a Q\&A Widget using Data Templates](https://docs.nosto.com/ugc/guides/onsite-widgets/create-qa-widget-using-data-templates.md)
- [Displaying a Widget in a Mobile App](https://docs.nosto.com/ugc/guides/onsite-widgets/displaying-a-widget-in-a-mobile-app.md)
- [Dynamically Specify Products to Display in Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/dynamically-specify-products-to-display-in-widget.md)
- [Dynamically specify what Tile to display in a Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/dynamically-specify-tile-to-display-in-widget.md)
- [How to add a title / subtitle to a widget](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-add-a-title-sub-title-to-a-widget.md)
- [How to localize the load more button on widgets](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-localise-the-load-more-button-on-widgets.md)
- [How to overlay existing Google Map with the UGC Map Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-overlay-existing-google-map-with-stackla-map-widget.md)
- [How to use Filter and search in a Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-use-filter-and-search-in-widget.md)
- [How to change click on inline tile behaviour to redirect to PDP in a Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-click-inline-direct-to-pdp-on-widgets.md)
- [Styling cross-sellers on Grid and Carousel Widgets](https://docs.nosto.com/ugc/guides/onsite-widgets/how-to-style-cross-sellers-on-grid-and-carousel-widgets.md)
- [How to Load External JS and CSS into Widgets](https://docs.nosto.com/ugc/guides/onsite-widgets/loading-external-js-and-css-libraries-to-widgets.md)
- [Profiling Widget Performance](https://docs.nosto.com/ugc/guides/onsite-widgets/profiling-widget-performance.md)
- [Re-targeting with Widgets and Facebook Pixel](https://docs.nosto.com/ugc/guides/onsite-widgets/re-targeting-widgets-facebook-pixel.md)
- [Render Widget filters dynamically](https://docs.nosto.com/ugc/guides/onsite-widgets/render-widget-filters-dynamically.md)
- [Styling Carousel Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-carousel-widget.md)
- [Styling Grid Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-grid-widget.md)
- [Styling Masonry Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-masonry-widget.md)
- [Styling Waterfall Widget](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-waterfall-widget.md)
- [Styling Widget Expanded Tile](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-widget-expanded-tile.md)
- [Styling Widget Shopspots](https://docs.nosto.com/ugc/guides/onsite-widgets/styling-widget-shopspots.md)
- [Using Web Fonts in Widgets](https://docs.nosto.com/ugc/guides/onsite-widgets/using-webfonts-in-widgets.md)
- [Onsite Widgets (NextGen)](https://docs.nosto.com/ugc/guides/widgets-nextgen.md)
- [Widget Creation Guides](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides.md)
- [Creating gallery widget by using the blank canvas](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-gallery-widget-by-using-the-blank-canvas-widget.md)
- [Creating your own widget type using blank canvas](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-own-widget-type-by-using-the-blank-canvas-widget.md)
- [Creating hover cards using blank canvas](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-hover-cards-using-blank-canvas.md)
- [Dynamically specify products to display in widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/dynamically-specify-products-to-display-in-widget.md)
- [Dynamically specify tile to display in widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/dynamically-specify-tile-to-display-in-widget.md)
- [Creating your first widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget.md)
- [Creating a widget from the gallery](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-the-gallery.md)
- [Creating a widget from Blank Canvas (Developer Guide)](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide.md)
- [Creating a development space for your team](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-development-space-for-your-team.md)
- [Setting up the IDE](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/setting-up-the-ide.md)
- [Creating a starter project](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-starter-project.md)
- [Repository Structure](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/repository-structure.md)
- [Understanding Handlebars](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/understanding-handlebars.md)
- [Creating a new widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget.md)
- [Architecture of widgets](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/architecture-of-widgets.md)
- [Composition of tiles](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/architecture-of-widgets/composition-of-tiles.md)
- [Features](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/features.md)
- [Event Listeners](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/event-listeners.md)
- [Templates](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/templates.md)
- [Configuring your widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/configuring-your-widget.md)
- [Building your widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/building-your-widget.md)
- [Shipping to production](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide/creating-a-new-widget/shipping-to-production.md)
- [Filtering and Organizing Tiles in Your Widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/widget-creation-guides/filtering-and-organizing-tiles-in-your-widget.md)
- [Styling Guides](https://docs.nosto.com/ugc/guides/widgets-nextgen/styling-guides.md)
- [Using Webfonts in Widgets](https://docs.nosto.com/ugc/guides/widgets-nextgen/styling-guides/using-webfonts-in-widgets.md)
- [Styling Widget Shopspots](https://docs.nosto.com/ugc/guides/widgets-nextgen/styling-guides/styling-widget-shopspots.md)
- [How to make expanded tiles vertical](https://docs.nosto.com/ugc/guides/widgets-nextgen/styling-guides/how-to-make-expanded-tiles-vertical.md)
- [How to add a title / subtitle to a widget](https://docs.nosto.com/ugc/guides/widgets-nextgen/styling-guides/how-to-add-a-title-sub-title-to-a-widget.md)
- [Typescript API Guides](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides.md)
- [How to use the SDK](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/how-to-use-the-sdk.md)
- [Bind your own events](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/bind-your-own-events.md)
- [How to change the contents of an expanded tile](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/how-to-change-the-contents-of-an-expanded-tile.md)
- [Open and close expanded tiles](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/open-and-close-expanded-tiles.md)
- [How to localise the load more button on widgets](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/how-to-localise-the-load-more-button-on-widgets.md)
- [How to load external JS and external CSS](https://docs.nosto.com/ugc/guides/widgets-nextgen/typescript-api-guides/loading-external-js-and-css-libraries-to-widgets.md)
- [Digital Screens](https://docs.nosto.com/ugc/guides/digital-screens.md)
- [Customizing Carousel Event Screen](https://docs.nosto.com/ugc/guides/digital-screens/customizing-carousel-eventscreen.md)
- [Customizing Mosaic Event Screen](https://docs.nosto.com/ugc/guides/digital-screens/customizing-mosaic-eventscreen.md)
- [Customizing Scrollwall Event Screen](https://docs.nosto.com/ugc/guides/digital-screens/customizing-scrollwall-eventscreen.md)
- [Customizing the Mosaic Event Screen to Have 9 Even Tiles](https://docs.nosto.com/ugc/guides/digital-screens/customizing-the-mosaic-eventscreen-to-have-9-even-tiles-layout.md)
- [Email](https://docs.nosto.com/ugc/guides/email.md)
- [Adding Location to an Email Tile](https://docs.nosto.com/ugc/guides/email/adding-location-email-tile.md)
- [Styling the Email Widget](https://docs.nosto.com/ugc/guides/email/styling-the-email-plugin.md)
- [Integrations](https://docs.nosto.com/ugc/guides/integrations.md)
- [DoubleClick](https://docs.nosto.com/ugc/guides/integrations/doubleclick.md)
- [UGC Ads with Nosto and Google DoubleClick](https://docs.nosto.com/ugc/guides/integrations/doubleclick/user-generated-content-ads-with-stackla-and-google-doubleclick.md)
- [Zapier](https://docs.nosto.com/ugc/guides/integrations/zapier.md)
- [Consuming UGC Webhooks via Zapier](https://docs.nosto.com/ugc/guides/integrations/zapier/consuming-stackla-webhooks-via-zapier.md)
- [Mailchimp](https://docs.nosto.com/ugc/guides/integrations/mailchimp.md)
- [Bring Social Content into a Mailchimp Campaign](https://docs.nosto.com/ugc/guides/integrations/mailchimp/bring-social-content-into-a-mailchimp-campaign.md)
- [Webhooks](https://docs.nosto.com/ugc/guides/webhooks.md)
- [Trigger notifications when content is in the moderation queue](https://docs.nosto.com/ugc/guides/webhooks/trigger-notifications-when-content-in-queue.md)
- [API Docs](https://docs.nosto.com/ugc/api-docs.md)
- [JavaScript API](https://docs.nosto.com/ugc/api-docs/javascript.md)
- [Onsite Widgets (Classic)](https://docs.nosto.com/ugc/api-docs/javascript/widgets.md): Widget JavaScript API
- [Introduction](https://docs.nosto.com/ugc/api-docs/javascript/widgets/howto.md)
- [API Reference for Content Widgets](https://docs.nosto.com/ugc/api-docs/javascript/widgets/reference.md): Onsite Widgets JavaScript API Reference
- [API Reference for Blank Canvas](https://docs.nosto.com/ugc/api-docs/javascript/widgets/blank-canvas.md): JavaScript API for Blank Canvas Widget
- [API Reference for Map Widget](https://docs.nosto.com/ugc/api-docs/javascript/widgets/map-widget.md): JavaScript API for Map Widget
- [Onsite Widgets (NextGen)](https://docs.nosto.com/ugc/api-docs/javascript/onsite-widgets-nextgen.md)
- [Introduction](https://docs.nosto.com/ugc/api-docs/javascript/onsite-widgets-nextgen/introduction.md)
- [Digital Screens](https://docs.nosto.com/ugc/api-docs/javascript/digital-screens.md)
- [Introduction](https://docs.nosto.com/ugc/api-docs/javascript/digital-screens/eventscreen.md): Customizing Digital Screens
- [API Reference](https://docs.nosto.com/ugc/api-docs/javascript/digital-screens/api-reference.md): Introduction to Customizing the Event Screens
- [Content API](https://docs.nosto.com/ugc/api-docs/content.md)
- [Reference](https://docs.nosto.com/ugc/api-docs/content/reference.md)
- [REST API](https://docs.nosto.com/ugc/api-docs/rest.md)
- [Reference](https://docs.nosto.com/ugc/api-docs/rest/reference.md)
- [Filters API](https://docs.nosto.com/ugc/api-docs/rest/reference/filters.md)
- [Moderation Views API](https://docs.nosto.com/ugc/api-docs/rest/reference/moderationviews.md)
- [Tags API](https://docs.nosto.com/ugc/api-docs/rest/reference/tags.md)
- [Terms API](https://docs.nosto.com/ugc/api-docs/rest/reference/terms.md)
- [Tiles API](https://docs.nosto.com/ugc/api-docs/rest/reference/tiles.md)
- [Users API](https://docs.nosto.com/ugc/api-docs/rest/reference/users.md)
- [Widgets API](https://docs.nosto.com/ugc/api-docs/rest/reference/widgets.md)
- [Automation Rules API](https://docs.nosto.com/ugc/api-docs/rest/reference/api.md)
- [REST API Reference Widgets style and config](https://docs.nosto.com/ugc/api-docs/rest/reference/style-and-config-properties.md)
- [Best Practices](https://docs.nosto.com/ugc/api-docs/rest/bestpractices.md)
- [Webhooks](https://docs.nosto.com/ugc/api-docs/webhooks.md)
- [Enterprise Tools](https://docs.nosto.com/ugc/enterprise.md)
- [Automation Rules](https://docs.nosto.com/ugc/enterprise/automation.md)
- [Triggers](https://docs.nosto.com/ugc/enterprise/automation/triggers.md)
- [Actions](https://docs.nosto.com/ugc/enterprise/automation/actions.md)
- [Samples](https://docs.nosto.com/ugc/enterprise/automation/samples.md)
- [Data Templates](https://docs.nosto.com/ugc/enterprise/datatemplates.md)
- [User Access Control (UAC)](https://docs.nosto.com/ugc/enterprise/uac.md)
- [Single Sign On (SSO)](https://docs.nosto.com/ugc/enterprise/sso.md)
- [Enterprise Admin User Interface (EAUI)](https://docs.nosto.com/ugc/enterprise/eaui.md)
- [Zapier](https://docs.nosto.com/ugc/enterprise/zapier.md)
- [Commerce Tools](https://docs.nosto.com/ugc/commerce.md)
- [Product Feeds](https://docs.nosto.com/ugc/commerce/product-feeds.md)
- [Widget Implementation](https://docs.nosto.com/ugc/commerce/widget.md)
- [Reporting](https://docs.nosto.com/ugc/commerce/reporting.md)
- [Integrations](https://docs.nosto.com/ugc/commerce/integrations.md)
- [Google Tag Manager](https://docs.nosto.com/ugc/commerce/integrations/google-tag-manager.md)
- [Magento](https://docs.nosto.com/ugc/commerce/integrations/magento.md)
- [SalesForce Commerce Cloud](https://docs.nosto.com/ugc/commerce/integrations/sfcc.md)
- [Shopify](https://docs.nosto.com/ugc/commerce/integrations/shopify.md)
- [Shopify Add To Cart](https://docs.nosto.com/ugc/commerce/integrations/shopify-add-to-cart.md)
- [Global Variant Mapping for Add to Cart](https://docs.nosto.com/ugc/commerce/integrations/shopify-add-to-cart/global-variant-mapping-for-add-to-cart.md)
- [Customise Add to Cart Widget Experience](https://docs.nosto.com/ugc/commerce/integrations/shopify-add-to-cart/shopify-add-to-cart.md)
- [Analytics](https://docs.nosto.com/ugc/analytics.md)
- [Google Analytics 4](https://docs.nosto.com/ugc/analytics/v4.md)
- [Getting Started](https://docs.nosto.com/ugc/analytics/v4/getting-started.md)
- [Widgets Events](https://docs.nosto.com/ugc/analytics/v4/events.md)
- [E-commerce Events](https://docs.nosto.com/ugc/analytics/v4/commerce.md)
- [Email Events](https://docs.nosto.com/ugc/analytics/v4/email.md)
- [Terms of Use](https://docs.nosto.com/ugc/terms-of-use.md)
