# Examples of enrichments

### Examples in this guide

1. [#setting-up-basic-content-enrichment](#setting-up-basic-content-enrichment "mention")
2. [#setting-up-ready-for-web-enrichment](#setting-up-ready-for-web-enrichment "mention")

### Setting up basic content enrichment

Most [products](https://docs.struct.com/fundamental-concepts/data-management) have titles, descriptions and images. Making sure that you do not release [products](https://docs.struct.com/fundamental-concepts/data-management) without these is are good idea.

Go to 'Settings' > 'Enrichment Insights', click 'Create enrichment insight' in the top right corner.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FgDhgT8h0pzFEFmzIA9ju%2Fimage.png?alt=media&#x26;token=ce716790-ec7f-4275-bca6-58e6504d2ab7" alt=""><figcaption><p>Enrichment insights page</p></figcaption></figure>

This will open up the 'Create enrichment insight'-page. Here you must specify an entity type, alias and a label. For this example, we will select 'Product' as our entity type.&#x20;

Next up is the alias and label. We will name our enrichment 'Basic Content'. So our alias will be 'BasicContentEnrichment', and our label will be 'Basic Content'. It is a good idea to give the alias the same name as the label, but concatenated since alias can not contain spaces.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FhCDKnDNKEzUWPprByYGQ%2Fimage.png?alt=media&#x26;token=0e909b1b-d8cf-4c1b-a844-75dd36caa48a" alt=""><figcaption><p>Create enrichment page</p></figcaption></figure>

When you have filled out the entity type, alias and label, you can go ahead and add rules to the enrichment by clicking 'Add new rule'. This is where we specify what the scope of the enrichment should be.

We select the 'Entities in specific category', and then click on the 'Primary catalogue'. This makes sure that the enrichment is applied to all of our [products](https://docs.struct.com/fundamental-concepts/data-management). Clicking 'Next' will take you to the field selector page.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FmaSRj11nFNL92HMH7pmz%2Fimage.png?alt=media&#x26;token=e95b5fb4-2315-4b61-9676-ea62bb496051" alt=""><figcaption><p>Field selector</p></figcaption></figure>

This is where you select the fields that are required to be filled out for a 100% enrichment. As we mentioned above, we want to make sure that our [products](https://docs.struct.com/fundamental-concepts/data-management) have at least an image, a name and a description. Click 'Submit' when you have specified all the fields required within the enrichment.

When you're ready, you can go ahead and save it. This will apply the enrichment to all exisiting and future [products](https://docs.struct.com/fundamental-concepts/data-management) within the PrimaryCatalogue.

Lets check it out. Go to 'PIM' > 'Search'. In the left side menu you can add a filter to the view. You can see how to do this in [how-to-calculate-enrichment-for-specific-categories-only](https://docs.struct.com/tutorials/guides/how-to-use-enrichment-insights/how-to-calculate-enrichment-for-specific-categories-only "mention").

Selecting the 'Completeness: Basic Content' lets you see [products](https://docs.struct.com/fundamental-concepts/data-management) with the specified enrichment percentage.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FMN2ZpWctiL8ReaJZl8bm%2Fimage.png?alt=media&#x26;token=6539b387-898c-4879-87fd-9e08b13bad19" alt=""><figcaption><p>'Search'-page, products filtered by enrichment completeness</p></figcaption></figure>

### Setting up 'Ready For Web' enrichment

If you have a website showcasing your [products](https://docs.struct.com/fundamental-concepts/data-management), you might want to control when these [products](https://docs.struct.com/fundamental-concepts/data-management) appear online. With enrichment insights, setting a readiness threshold is straightforward. You can even define business rules and workflow states to automatically mark a product as 'Ready to be released' once it is 100% enriched.

To begin, navigate to 'Settings' > 'Enrichment Insights', and click '+ Create enrichment insight'.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FgDhgT8h0pzFEFmzIA9ju%2Fimage.png?alt=media&#x26;token=ce716790-ec7f-4275-bca6-58e6504d2ab7" alt=""><figcaption><p>Enrichment insights page</p></figcaption></figure>

First make sure that 'Product' is the selected entity type for this enrichment. Next give it an alias and a label. Remember that a good rule of thumb is to use a concatenation of the label as alias, as this makes it easy to identify the enrichment insight.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FiWnMft41DmyuDRfDddv8%2Fimage.png?alt=media&#x26;token=df1abab0-87bb-4df2-95c2-dd29ff2da944" alt=""><figcaption></figcaption></figure>

When you have filled out the entity type, alias, and label go ahead and click '+ Add new rule' to start defining the enrichment scope.

On the rule setup page, you will have to specifiy what entities to apply the rule to. Select 'Entities in specific category' and mark the [category](https://docs.struct.com/fundamental-concepts/data-model) you would like to add to the scope of this enrichment.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FisYnWUQu3lCPJGWrXc3J%2Fimage.png?alt=media&#x26;token=c63ce93e-1b90-4685-876b-32c9841e25e9" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can create a category for products that are supposed to be displayed on the website. If you do not have that, you can just select the Primary catalogue as the category.
{% endhint %}

When you have specified the entity type and the [category](https://docs.struct.com/fundamental-concepts/data-model), click 'Next'. This opens the field selector page, allowing you to choose the required fields for 100% completion. We will select the fields we consider important for an ecommerce website.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FRZFkn43zzGyFSCzJalwh%2Fimage.png?alt=media&#x26;token=30a980b6-1f68-438c-a706-e5d003ee54a8" alt=""><figcaption></figcaption></figure>

When you are satisfied, click 'Submit', and save the enrichment insight. This will apply the enrichment to all existing [products](https://docs.struct.com/fundamental-concepts/data-management) within its scope.

Now, you will be able to filter the [products](https://docs.struct.com/fundamental-concepts/data-management) by completeness and missing data on the 'Search page'.&#x20;

{% hint style="info" %}
To read more about filtering by enrichment values, check out this guide: [how-to-filter-entities-by-current-enrichment-value](https://docs.struct.com/tutorials/guides/how-to-use-enrichment-insights/how-to-filter-entities-by-current-enrichment-value "mention")&#x20;
{% endhint %}
