package app.closer.core.analytics

interface AnalyticsTracker {
    fun trackScreenViewed(screenName: String)
    fun trackAppOpened()
    fun trackQuestionViewed(questionId: String, category: String)
    fun trackAnswerSubmitted(questionId: String, category: String, answerType: String)
    fun trackAnswerRevealed(questionId: String, category: String)
    fun trackPaywallViewed(source: String)
    fun trackCouplePaired()
    fun trackCoupleLeft()
    fun trackSpinWheelStarted(categoryId: String)
    fun trackSpinWheelCompleted(categoryId: String, answeredCount: Int)
    fun trackSignIn(method: String)
    fun trackSignUp(method: String)
}
