Game Stats Integration Guide

1. Spiel laden

Sende diese Nachricht wenn dein Spiel startet:

window.parent.postMessage({
    type: 'GAME_LOADED',
    gameId: 'dein-spiel-slug'
}, '*');

2. Score aktualisieren

Sende diese Nachricht wenn sich der Score ändert:

window.parent.postMessage({
    type: 'GAME_EVENT',
    gameId: 'dein-spiel-slug',
    event: 'SCORE_UPDATE',
    data: { score: 1250 }
}, '*');

3. Game Over

Sende diese Nachricht wenn das Spiel endet:

window.parent.postMessage({
    type: 'GAME_EVENT',
    gameId: 'dein-spiel-slug',
    event: 'GAME_OVER',
    data: { score: 1250 }
}, '*');

4. Achievement freischalten

Sende diese Nachricht für Achievements:

window.parent.postMessage({
    type: 'GAME_EVENT',
    gameId: 'dein-spiel-slug',
    event: 'ACHIEVEMENT_UNLOCKED',
    data: {
        achievement: {
            id: 'first-win',
            name: 'Erster Sieg',
            description: 'Gewinne dein erstes Spiel'
        }
    }
}, '*');

5. Spiel beenden

Optional: Sende diese Nachricht beim Verlassen:

window.parent.postMessage({
    type: 'GAME_ENDED',
    gameId: 'dein-spiel-slug'
}, '*');

Test-Buttons

Teste die Integration mit diesen Buttons: