Trust Score Algorithmus
Der Trust Score ist Vartoviis proprietärer Algorithmus, der die Reputation von Arbeitgebern auf einer Skala von 0-100 bewertet.
🎯 Übersicht
Der Trust Score aggregiert Daten aus mehreren Quellen und wendet eine gewichtete 6-Faktor-Formel an, um eine einzige, umsetzbare Metrik zu erstellen.
Trust Score = Rating Quality (25%) + Sentiment (25%) + Volume (15%) + Source Diversity (15%) + Consistency (10%) + Recency (10%)
📊 Die 6 Faktoren
1. Bewertungsqualität (25%)
Was gemessen wird: Durchschnittliche Sternebewertung von Bewertungsplattformen
Calculation:
# Normalize 1-5 star rating to 0-100 scale
rating_score = ((avg_rating - 1) / 4) * 100
# Example: 3.8 stars
score = ((3.8 - 1) / 4) * 100 = 70
Datenquellen:
- Kununu (1-5 stars)
- Google Reviews (1-5 stars)
- Indeed ratings
2. Stimmungsanalyse (25%)
Was gemessen wird: Prozentsatz positiver Bewertungen (KI-analysiert)
Calculation:
# Count reviews by sentiment
positive = count(reviews WHERE sentiment = 'POSITIVE')
total = count(reviews)
sentiment_score = (positive / total) * 100
# Example: 60% positive reviews
score = 60
AI-Modell: Gemini 2.5 Flash kategorisiert jede Bewertung als:
POSITIVE- Mitarbeiter empfiehlt das UnternehmenNEGATIVE- Mitarbeiter hat erhebliche BedenkenNEUTRAL- Gemischt oder faktisch ohne starke Meinung
3. Bewertungsvolumen (15%)
Was gemessen wird: Gesamtzahl der Bewertungen (mehr = zuverlässiger)
Calculation:
# Logarithmic scale (diminishing returns)
if reviews >= 1000: score = 100
elif reviews >= 500: score = 90
elif reviews >= 200: score = 80
elif reviews >= 100: score = 70
elif reviews >= 50: score = 60
elif reviews >= 20: score = 50
else: score = 30 # Too few reviews
Begründung: Ein Unternehmen mit 500 Bewertungen ist vertrauenswürdiger als eines mit 10, aber 5000 vs. 500 macht weniger Unterschied.
4. Quellenvielfalt (15%)
Was gemessen wird: Abdeckung über mehrere Bewertungsplattformen hinweg
Calculation:
# Multi-source bonus
sources = count_unique_sources([kununu, google, glassdoor, indeed])
if sources >= 4: score = 100 # Full coverage
elif sources == 3: score = 80
elif sources == 2: score = 60
else: score = 40 # Single source
Datenquellen:
- Kununu (DE/AT/CH)
- Google Reviews (global)
- Glassdoor (coming soon)
- Indeed (coming soon)
Begründung: Daten aus mehreren unabhängigen Quellen sind zuverlässiger als die einer einzelnen Plattform.
5. Konsistenz (10%)
Was gemessen wird: Wie stabil sind die Bewertungen (geringe Standardabweichung = hohe Konsistenz)
Calculation:
# Standard deviation of ratings
std_dev = calculate_std_dev(all_ratings)
# Lower std_dev = higher score
if std_dev < 0.5: score = 100 # Very consistent
elif std_dev < 0.8: score = 80
elif std_dev < 1.0: score = 60
elif std_dev < 1.5: score = 40
else: score = 20 # Highly polarized
Begründung: Ein Unternehmen mit konsistenten 3.5★ Bewertungen ist vorhersehbarer als eines mit 50% 5★ und 50% 1★.
6. Aktualität (10%)
Was gemessen wird: Wie aktuell sind die Bewertungsdaten
Calculation:
# Days since most recent review
days_old = (today - last_review_date).days
if days_old <= 7: score = 100 # Very fresh
elif days_old <= 30: score = 80
elif days_old <= 90: score = 60
elif days_old <= 180: score = 40
else: score = 20 # Stale data
Begründung: Aktuelle Bewertungen spiegeln die aktuelle Unternehmenskultur wider; alte Bewertungen können veraltet sein.
🚦 Risikostufen
Der Trust Score wird Risikostufen zugeordnet:
| Punktebereich | Risikostufe | Bedeutung |
|---|---|---|
| 80-100 | 🟢 NIEDRIG | Ausgezeichnete Arbeitgeberreputation |
| 60-79 | 🟡 MITTEL | Gute Reputation, kleinere Bedenken |
| 40-59 | 🟠 ERHÖHT | Gemischte Bewertungen, genauer untersuchen |
| 20-39 | 🔴 HOCH | Erhebliche Bedenken |
| 0-19 | ⚫ KRITISCH | Ernste Warnsignale |
📈 Berechnungsbeispiel
Company: BMW Germany
| Säule | Rohdaten | Punkte | Gewichtung | Gewichtet |
|---|---|---|---|---|
| Bewertungsqualität | 3.97★ Durchschnitt | 74 | 30% | 22.2 |
| Stimmung | 50% positiv | 50 | 25% | 12.5 |
| Volumen | 5.621 Bewertungen | 100 | 20% | 20.0 |
| Konsistenz | 0.9 std dev | 60 | 15% | 9.0 |
| Aktualität | 3 Tage alt | 100 | 10% | 10.0 |
| GESAMT | 73.7 |
Endgültiger Trust Score: 74/100 (MITTLERES Risiko)
🔄 Automatische Aktualisierungen
Trust Scores werden neu berechnet, wenn:
- Neue Bewertungen erfasst werden (löst sofortige Neuberechnung aus)
- Manuelle Aktualisierung über Dashboard oder API
- Wöchentlicher Wartungsjob aktualisiert veraltete Daten
📊 Score-Aufschlüsselungs-API
Detaillierte Aufschlüsselung über API abrufen:
curl "https://sentryanalytic.com/api/company/bmw/trust-score"
Response:
{
"company_name": "BMW",
"trust_score": 74,
"risk_level": "MEDIUM",
"breakdown": {
"rating_quality": 22.2,
"sentiment": 12.5,
"volume": 20.0,
"consistency": 9.0,
"recency": 10.0
},
"data": {
"avg_rating": 3.97,
"positive_percent": 50,
"review_count": 5621,
"std_dev": 0.9,
"last_review": "2025-12-25"
}
}
🆚 Vergleich mit Wettbewerbern
| Merkmal | Vartovii | Glassdoor | Kununu |
|---|---|---|---|
| Multi-Quellen-Daten | ✅ 4 Quellen | ❌ Einzeln | ❌ Einzeln |
| KI-Stimmungsanalyse | ✅ Gemini 2.5 | ❌ Keine | ❌ Einfach |
| Transparenz | ✅ Volle Aufschlüsselung | ❌ Versteckt | ❌ Versteckt |
| Gewichtung der Aktualität | ✅ Ja | ❌ Nein | ❌ Nein |
| Echtzeit-Updates | ✅ Bei Bedarf | ❌ Verzögert | ❌ Verzögert |
Der Trust Score Algorithmus wird basierend auf Benutzerfeedback und Datenqualitätsanalyse kontinuierlich verbessert.