📋 Примеры использования

Готовые сценарии интеграции InstantBase для разных типов бизнеса. Выберите подходящий или посмотрите общие примеры.

🛍️

Интернет-магазин

Отслеживание товаров, корзины, заказов и воронки продаж

e-commerce воронка товары
Пример события
{ "event": "purchase", "properties": { "order_id": "ORD-001", "revenue": 5499, "items": [...] } }
☁️

SaaS-сервис

Подписки, MRR, отток клиентов, LTV и активация

SaaS подписки LTV
Пример события
{ "event": "subscription_created", "properties": { "plan": "pro", "amount": 9900 }, "_metadata": {"is_order": true} }
🎮

Игры

Уровни, ресурсы, внутриигровые покупки, достижения

игры IAP прогресс
Пример события
{ "event": "level_complete", "properties": { "level": 5, "score": 12500, "stars": 3 } }
📱

Мобильное приложение

Экраны, пуш-уведомления, версии, устройства

iOS Android пуши
Пример события
{ "event": "screen_view", "properties": { "screen_name": "profile", "app_version": "2.1.0" } }
🔌

API интеграция

Базовые примеры работы с API на разных языках

REST curl JavaScript
curl запрос
curl -X POST /v1/track \ -H "X-API-Key: your_key" \ -d '{"event":"test"}'
🏷️

Метаданные

Как настроить воронки, заказы и активации

metadata воронки
Пример метаданных
{ "_metadata": { "is_order": true, "funnel_sales_step": 4 } }
🔔

Вебхуки

Получение уведомлений о событиях в реальном времени

webhooks realtime
Пример payload
{ "event_type": "order.created", "data": {"order_id": "ORD-001"} }
📊

Аналитика и отчеты

Получение данных через API для внешней аналитики

reports CSV
Пример запроса
GET /api/revenue?from=2026-03-01&to=2026-03-19

🔄 Отправка события на разных языках

curl -X POST https://api.instantbase.online/v1/track \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "event": "purchase",
    "user_id": "user_123",
    "properties": {
      "order_id": "ORD-001",
      "revenue": 1499.99
    },
    "_metadata": {
      "is_order": true
    }
  }'
fetch('https://api.instantbase.online/v1/track', {
  method: 'POST',
  headers: {
    'X-API-Key': 'your_api_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    event: 'purchase',
    user_id: 'user_123',
    properties: {
      order_id: 'ORD-001',
      revenue: 1499.99
    },
    _metadata: {
      is_order: true
    }
  })
});
import requests

response = requests.post(
    'https://api.instantbase.online/v1/track',
    headers={'X-API-Key': 'your_api_key'},
    json={
        'event': 'purchase',
        'user_id': 'user_123',
        'properties': {
            'order_id': 'ORD-001',
            'revenue': 1499.99
        },
        '_metadata': {'is_order': True}
    }
)
<?php
$ch = curl_init('https://api.instantbase.online/v1/track');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-API-Key: your_api_key',
    'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
    'event' => 'purchase',
    'user_id' => 'user_123',
    'properties' => [
        'order_id' => 'ORD-001',
        'revenue' => 1499.99
    ],
    '_metadata' => ['is_order' => true]
]));
curl_exec($ch);
?>
HttpClient client = HttpClient.newHttpClient();

String json = """
{
    "event": "purchase",
    "user_id": "user_123",
    "properties": {
        "order_id": "ORD-001",
        "revenue": 1499.99
    },
    "_metadata": {"is_order": true}
}""";

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.instantbase.online/v1/track"))
    .header("X-API-Key", "your_api_key")
    .header("Content-Type", "application/json")
    .POST(HttpRequest.BodyPublishers.ofString(json))
    .build();

client.send(request, HttpResponse.BodyHandlers.ofString());

📚 Готовые SDK

Используйте официальные SDK для быстрой интеграции:

JavaScript Python PHP iOS Android

Нужен пример для другого сценария?

Запросить пример Telegram