# Send data to serverside v2

## 1. New concepts

On the new platform (aka Platform X), everything is Source/Event/Destination.\
\
[Sources](#source) (your website, app or server) collect your user actions by sending [events](#event).\
These events are sent to the platform servers and are then enriched, normalized and translated in each tool ([Destination](#destinations)) format, so that they can be sent to your chosen destinations.\
\
You can learn more in the [Concepts ](/getting-started/concepts.md)section.

## 2.How to send events (standard / custom)

* From a **server**, use our [HTTP tracking API](/features/sources/sources-catalog/server/http-tracking-api.md).

{% hint style="info" %}
Your data has to be sent to a [new url](/features/sources/sources-catalog/server/http-tracking-api.md#track), following a [new format](#3.-format-events).
{% endhint %}

* From a **mobile application**, you can either use one of our SDK ([Android](/features/sources/sources-catalog/mobile-app/android.md), [IOS](/features/sources/sources-catalog/mobile-app/ios.md), ...) or use our [HTTP tracking API](https://community.commandersact.com/platform-x/features/integrations/sources/sources-catalog/http-tracking-api) if you don't want to use a SDK.

## 3. Format events

* Events are the new format of your data. As explain in the [event documentation](/developers/tracking-and-integrations/tracking/about-events.md), common events have to be sent in the **standard format** (name and properties) to benefit from plug\&play features.

{% hint style="info" %}
For specific events, **custom events** name is possible. Nevertheless, please use **standard properties** in custom events, as far as possible, to benefit from automatic mapping, automatic QA, and plug\&play features.
{% endhint %}

* Standard event format can be found in our [event reference documentation](https://community.commandersact.com/platform-x/developers/tracking/events-reference)
* Go through this [**example,** ](/getting-started/integrating-your-data/migration-guides-to-the-platform-x/migrate-from-ssv1-to-ssv2/send-data-to-serverside-v2/purchase-event-example-ssv1-to-ssv2.md)**based on the ssv1 format** : [purchase event example](/getting-started/integrating-your-data/migration-guides-to-the-platform-x/migrate-from-ssv1-to-ssv2/send-data-to-serverside-v2/purchase-event-example-ssv1-to-ssv2.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.commandersact.com/getting-started/integrating-your-data/migration-guides-to-the-platform-x/migrate-from-ssv1-to-ssv2/send-data-to-serverside-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
