# Audience segment feed

An audience feed is a [plugin](https://developer.mediarithmics.io/advanced-usages/plugins) acting like a connector that allows mediarithmics customers to push their segments to a third-party platform.

It is generic: once a connector to a partner has been created, every customer can use it. Each audience feed has a specific set of options to adapt to each customer.

{% hint style="info" %}
For more details on how to manage consent in segments and feeds, have a look at the [User choice](https://developer.mediarithmics.io/advanced-usages/data-privacy-compliance/user-choices)s section.
{% endhint %}

## Key concepts

An **audience external feed** is a mediarithmics [plugin](https://developer.mediarithmics.io/advanced-usages/plugins) specific to a partner, but shared across customers. In the UI, it is called Server-side plugin: go to a specific segment, click **Add a feed,** and you will see a feed type called server-side. It is marketed as connectors or server-to-server connectors.

It has:

* Plugin definition
  * group\_id: `com.mediarithmics.audience.externalfeed`
  * artifact\_id: `[[partner]]-connector`&#x20;
* Plugin versions with
  * Deployed code
  * An external service referencing partner’s API&#x20;
  * Configuration files for things like credentials, tokens, technical configurations

A **feed** is an instance of an audience feed. It is specific to a segment in an organisation. It has:

* Feed ID
* Instance properties specified by users in the UI when adding a feed to a segment.

A **feed session** is initiated whenever an external feed is activated. A new session will also be created if a feed is paused and then reactivated. This session is not visible in the UI.

A **feed preset** is a template allowing users to easily create feed instances with pre-configured properties. You can, for example, create a Facebook feed preset containing your key for your organisation, and you won't have to remember it every time you set up a new feed.
