# Recommended events for media

Below, you'll find recommended in-app events for your app category. We based our choice on industry-specific best practices and experts' advice. By tracking these selected events, you can improve your behavioral segmentation. This enables more effective, user-centric messaging campaigns.

<Aside type="caution" icon="setting" title="Developer assistance needed">
 You'll need your developer team's help to set up these events.  Please share [this guide](/developer/guides/audience-and-segmentation/events/custom-events-examples#media) with them for detailed instructions.
</Aside>


To implement any of these or other events:

* [Create the Event](/product/audience-data-and-segmentation/events#1-create-events-in-pushwoosh-control-panel) in your Pushwoosh Control Panel, add attributes if needed.
* Ask your development team to integrate the [postEvent](/developer/api-reference/user-centric-api#postevent) method into your mobile project. Provide the event name and attributes names exactly the same as in the Control Panel. For detailed instructions, please share [this link](/developer/guides/audience-and-segmentation/events/custom-events-examples#media) with them. 

## Search

Send this event when a user searches for any content in your app.

Recommended attributes:

* search\_query: String
* category: String

## Content read

Trigger this event when a user has read a specific piece of content.

Recommended attributes:

* category: String
* article\_id: String
* author: String
* published\_date: Date

## Form submission

Track submissions of your in-app forms (for example, Net Promoter Score), the choice of content preferences, and other surveys.

Recommended attributes:

* form\_name: String
* url: String

## Content shared

Trigger this event when a user has shared a piece of content via social networks, email or other channels.

Recommended attributes:

* category: String
* article\_id: String
* author: String
* published\_date: Date
* button\_id: String
* social\_media: String

## Content preferences

Fire this event when a user chooses a specific topic they are interested in.

Recommended attributes:

* topic: String