$user_id, // ID пользователя
'event_name' => $event, // Название события (например, "subscription")
];
// Отправляем данные в Яндекс.Метрику
$options = [
'http' => [
'header' => "Content-type: application/x-www-form-urlencoded\r\n", // Указываем, что данные отправляются в формате "form"
'method' => 'POST',
'content' => http_build_query($payload), // Преобразуем массив $payload в строку
]
];
$context = stream_context_create($options); // Создаем контекст HTTP
$result = file_get_contents($metrika_url, false, $context); // Отправляем данные
// Логируем результат отправки
file_put_contents('metrika_log.txt', print_r($result, true), FILE_APPEND);
}
// Возвращаем успешный ответ SendPulse
http_response_code(200);
echo 'OK';
?>