Benutzer-Logs

Benutzer-Logs

Strukturierte Spieler-Aktivitätsprotokolle für Debugging, Support und Verhaltens-Insights

Kostenlos starten

Schweregrad-Stufen

Protokolliert INFO-, WARN- und ERROR-Events, um Signal von Rauschen zu trennen und zu priorisieren, was Aufmerksamkeit braucht.

Spieler-bezogene Historie

Jeder Log-Eintrag ist mit einer Nutzer-ID verknüpft, sodass ihr die vollständige Aktivitätshistorie eines beliebigen Spielers sofort abrufen könnt.

Support-Beschleunigung

Gebt eurem Support-Team durchsuchbare, zeitgestempelte Logs, damit Spielerprobleme ohne Entwickler-Eingriff diagnostiziert werden können.

Schnelle Integration

Schnelle Integration

Aktivitätsprotokolle

Unity (C#)
// Unity C#: User Logs (attached to the signed in player)
using PM.horizOn.Cloud.Manager;

// INFO and WARN entries
await UserLogManager.Instance.Info("Player entered zone A");
await UserLogManager.Instance.Warn("Low memory detected");

// ERROR entry with an error code (max 50 characters)
await UserLogManager.Instance.Error("Save failed unexpectedly", "SAVE_ERR_001");
REST
# REST API: User Logs

# Create an INFO log entry
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","message":"Player entered zone A","type":"INFO"}'

# Create an ERROR log with error code
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","message":"Save failed","type":"ERROR","errorCode":"SAVE_ERR_001"}'

Diese Beispiele nutzen das Unity-SDK (C#) und die REST-API. Godot und Unreal haben dieselben Aufrufe in ihren eigenen SDKs: siehe Quickstart

Häufig gestellte Fragen

Häufig gestellte Fragen

Bereit zur Integration?

Startet noch heute mit horizOn. Free Tier inklusive.