[{"data":1,"prerenderedAt":771},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fde\u002Fgaming\u002Fbayesian-preisoptimierung-mobile-f2p":13},{"i18nKey":4,"paths":5},"gaming-002-2026-07",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11,"tr":12},"\u002Fde\u002Fgaming\u002Fbayesian-preisoptimierung-mobile-f2p","\u002Fen\u002Fgaming\u002Fmobile-f2p-bayesian-price-optimization","\u002Fes\u002Fgaming\u002Foptimizacion-bayesiana-de-precios-f2p-mobile","\u002Ffr\u002Fgaming\u002Foptimisation-tarifaire-bayesienne-f2p-mobile","\u002Fit\u002Fgaming\u002Fbayesian-price-optimization-mobile-f2p","\u002Fru\u002Fgaming\u002Fbayesovskaya-optimizatsiya-tseny-v-mobilnom-f2p","\u002Ftr\u002Fgaming\u002Fmobile-f2pde-bayesian-price-optimization",{"_path":6,"_dir":14,"_draft":15,"_partial":15,"_locale":16,"title":17,"description":18,"publishedAt":19,"modifiedAt":19,"category":14,"i18nKey":4,"tags":20,"readingTime":26,"author":27,"body":28,"_type":765,"_id":766,"_source":767,"_file":768,"_stem":769,"_extension":770},"gaming",false,"","Bayesian-Preisoptimierung im Mobile F2P","IAP-Preistests mit Bayesian-Inferenz statt Frequentist A\u002FB: Posterior-Estimation für segmentbasierte Preisleitern und messbare Revenue-Steigerung.","2026-07-08",[21,22,23,24,25],"bayesian-optimization","iap-pricing","f2p-monetization","mobile-gaming","retention-engineering",9,"Roibase",{"type":29,"children":30,"toc":755},"root",[31,39,46,51,56,61,67,72,82,118,123,232,237,343,348,354,370,375,502,507,525,530,537,542,561,566,572,577,582,587,592,642,648,653,658,671,676,682,687,730,735,740,744,749],{"type":32,"tag":33,"props":34,"children":35},"element","p",{},[36],{"type":37,"value":38},"text","Bei mobilen F2P-Spielen werden IAP-Preisent­scheidungen üblicherweise nach dem „Intuition + Konkurrenzanalyse\"-Prinzip getroffen. 2026 ist diese Methode nicht mehr ausreichend. Traffic von Apple Search Ads kommt bereits segmentiert an: High-Intent-Keyword, Lookalike, Broad. Jedes Segment hat ein anderes WTP-Profil (Willingness to Pay). Frequentist A\u002FB-Tests werden hier zur Bremse — man wartet 4 Wochen auf 95% Konfidenz und braucht 10.000+ User-Samples. Bayesian Price Optimization ermöglicht dagegen bereits nach 1.000 Conversions eine fundierte Entscheidung via Posterior Distribution.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"der-engpass-von-frequentist-ab-bei-iap-preisgestaltung",[44],{"type":37,"value":45},"Der Engpass von Frequentist A\u002FB bei IAP-Preisgestaltung",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"Ein klassischer A\u002FB-Test funktioniert so: Man splitet $4,99 vs. $6,99 50\u002F50, wartet 4 Wochen und prüft dann mit Chi-Quadrat den p-Wert. Das Problem: In mobilen Spielen verschiebt sich die Kohorten-Zusammensetzung rapide. Bei 68% D7-Churn entsprechen die verbleibenden Nutzer in Woche 4 nicht mehr dem Profil von Woche 1. Darüber hinaus geht Segment-Information verloren — User von Apple Search Ads und organische User landen im gleichen Bucket.",{"type":32,"tag":33,"props":52,"children":53},{},[54],{"type":37,"value":55},"Ein zweites Problem des Frequentist-Ansatzes ist die Stopping Rule: Entscheidet man zu früh, begeht man einen „Peeking\"-Fehler; wartet man zu lange, können Meta-Änderungen (neue Creatives, ASO-Updates) den Test verfälschen. Diesen Rhythmus kann man in mobilen Spielen nicht durchhalten.",{"type":32,"tag":33,"props":57,"children":58},{},[59],{"type":37,"value":60},"Das dritte Problem: Die Annahme binärer Outcomes. Frequentist-Tests beantworten „Welcher Preis gewinnt\", nicht aber „Welches Segment bevorzugt welchen Preis\". Ohne segment-spezifische Posterior Distributions lässt sich keine Preisleiter aufbauen.",{"type":32,"tag":40,"props":62,"children":64},{"id":63},"bayesian-framework-prior-likelihood-posterior",[65],{"type":37,"value":66},"Bayesian Framework: Prior, Likelihood, Posterior",{"type":32,"tag":33,"props":68,"children":69},{},[70],{"type":37,"value":71},"Der Bayesian-Ansatz basiert auf dieser Formel:",{"type":32,"tag":73,"props":74,"children":76},"pre",{"code":75},"P(θ | data) ∝ P(data | θ) × P(θ)\n",[77],{"type":32,"tag":78,"props":79,"children":80},"code",{"__ignoreMap":16},[81],{"type":37,"value":75},{"type":32,"tag":83,"props":84,"children":85},"ul",{},[86,98,108],{"type":32,"tag":87,"props":88,"children":89},"li",{},[90,96],{"type":32,"tag":91,"props":92,"children":93},"strong",{},[94],{"type":37,"value":95},"P(θ):",{"type":37,"value":97}," Prior — WTP-Verteilung aus früheren Spielen\u002FKategorien",{"type":32,"tag":87,"props":99,"children":100},{},[101,106],{"type":32,"tag":91,"props":102,"children":103},{},[104],{"type":37,"value":105},"P(data | θ):",{"type":37,"value":107}," Likelihood — beobachtete IAP-Conversions",{"type":32,"tag":87,"props":109,"children":110},{},[111,116],{"type":32,"tag":91,"props":112,"children":113},{},[114],{"type":37,"value":115},"P(θ | data):",{"type":37,"value":117}," Posterior — aktuelle Daten aktualisieren den Prior",{"type":32,"tag":33,"props":119,"children":120},{},[121],{"type":37,"value":122},"Für einen IAP-Preistest sei θ = {$4,99, $6,99, $9,99}. Für jeden Preis definiert man eine Beta(α, β)-Distribution als Prior. Beispiel: Für $4,99 sei α=20, β=80 (bisherige Conversion-Rate 20%). Wenn 500 Impressions eintreffen, addiert man die Conversions für jeden Preis zum Beta-Prior:",{"type":32,"tag":73,"props":124,"children":128},{"code":125,"language":126,"meta":16,"className":127,"style":16},"# $4,99: 500 Impressions, 110 Conversions\nalpha_post = 20 + 110\nbeta_post = 80 + (500 - 110)\n# Posterior: Beta(130, 470)\n","python","language-python shiki shiki-themes github-dark",[129],{"type":32,"tag":78,"props":130,"children":131},{"__ignoreMap":16},[132,144,176,223],{"type":32,"tag":133,"props":134,"children":137},"span",{"class":135,"line":136},"line",1,[138],{"type":32,"tag":133,"props":139,"children":141},{"style":140},"--shiki-default:#6A737D",[142],{"type":37,"value":143},"# $4,99: 500 Impressions, 110 Conversions\n",{"type":32,"tag":133,"props":145,"children":147},{"class":135,"line":146},2,[148,154,160,166,171],{"type":32,"tag":133,"props":149,"children":151},{"style":150},"--shiki-default:#E1E4E8",[152],{"type":37,"value":153},"alpha_post ",{"type":32,"tag":133,"props":155,"children":157},{"style":156},"--shiki-default:#F97583",[158],{"type":37,"value":159},"=",{"type":32,"tag":133,"props":161,"children":163},{"style":162},"--shiki-default:#79B8FF",[164],{"type":37,"value":165}," 20",{"type":32,"tag":133,"props":167,"children":168},{"style":156},[169],{"type":37,"value":170}," +",{"type":32,"tag":133,"props":172,"children":173},{"style":162},[174],{"type":37,"value":175}," 110\n",{"type":32,"tag":133,"props":177,"children":179},{"class":135,"line":178},3,[180,185,189,194,198,203,208,213,218],{"type":32,"tag":133,"props":181,"children":182},{"style":150},[183],{"type":37,"value":184},"beta_post ",{"type":32,"tag":133,"props":186,"children":187},{"style":156},[188],{"type":37,"value":159},{"type":32,"tag":133,"props":190,"children":191},{"style":162},[192],{"type":37,"value":193}," 80",{"type":32,"tag":133,"props":195,"children":196},{"style":156},[197],{"type":37,"value":170},{"type":32,"tag":133,"props":199,"children":200},{"style":150},[201],{"type":37,"value":202}," (",{"type":32,"tag":133,"props":204,"children":205},{"style":162},[206],{"type":37,"value":207},"500",{"type":32,"tag":133,"props":209,"children":210},{"style":156},[211],{"type":37,"value":212}," -",{"type":32,"tag":133,"props":214,"children":215},{"style":162},[216],{"type":37,"value":217}," 110",{"type":32,"tag":133,"props":219,"children":220},{"style":150},[221],{"type":37,"value":222},")\n",{"type":32,"tag":133,"props":224,"children":226},{"class":135,"line":225},4,[227],{"type":32,"tag":133,"props":228,"children":229},{"style":140},[230],{"type":37,"value":231},"# Posterior: Beta(130, 470)\n",{"type":32,"tag":33,"props":233,"children":234},{},[235],{"type":37,"value":236},"Aus dieser Posterior sampelt man via Monte Carlo und berechnet erwarteten Revenue:",{"type":32,"tag":73,"props":238,"children":240},{"code":239,"language":126,"meta":16,"className":127,"style":16},"samples = np.random.beta(130, 470, size=10000)\nrevenue_4_99 = samples * 4.99\nmean_revenue = revenue_4_99.mean()\n",[241],{"type":32,"tag":78,"props":242,"children":243},{"__ignoreMap":16},[244,299,326],{"type":32,"tag":133,"props":245,"children":246},{"class":135,"line":136},[247,252,256,261,266,271,276,280,286,290,295],{"type":32,"tag":133,"props":248,"children":249},{"style":150},[250],{"type":37,"value":251},"samples ",{"type":32,"tag":133,"props":253,"children":254},{"style":156},[255],{"type":37,"value":159},{"type":32,"tag":133,"props":257,"children":258},{"style":150},[259],{"type":37,"value":260}," np.random.beta(",{"type":32,"tag":133,"props":262,"children":263},{"style":162},[264],{"type":37,"value":265},"130",{"type":32,"tag":133,"props":267,"children":268},{"style":150},[269],{"type":37,"value":270},", ",{"type":32,"tag":133,"props":272,"children":273},{"style":162},[274],{"type":37,"value":275},"470",{"type":32,"tag":133,"props":277,"children":278},{"style":150},[279],{"type":37,"value":270},{"type":32,"tag":133,"props":281,"children":283},{"style":282},"--shiki-default:#FFAB70",[284],{"type":37,"value":285},"size",{"type":32,"tag":133,"props":287,"children":288},{"style":156},[289],{"type":37,"value":159},{"type":32,"tag":133,"props":291,"children":292},{"style":162},[293],{"type":37,"value":294},"10000",{"type":32,"tag":133,"props":296,"children":297},{"style":150},[298],{"type":37,"value":222},{"type":32,"tag":133,"props":300,"children":301},{"class":135,"line":146},[302,307,311,316,321],{"type":32,"tag":133,"props":303,"children":304},{"style":150},[305],{"type":37,"value":306},"revenue_4_99 ",{"type":32,"tag":133,"props":308,"children":309},{"style":156},[310],{"type":37,"value":159},{"type":32,"tag":133,"props":312,"children":313},{"style":150},[314],{"type":37,"value":315}," samples ",{"type":32,"tag":133,"props":317,"children":318},{"style":156},[319],{"type":37,"value":320},"*",{"type":32,"tag":133,"props":322,"children":323},{"style":162},[324],{"type":37,"value":325}," 4.99\n",{"type":32,"tag":133,"props":327,"children":328},{"class":135,"line":178},[329,334,338],{"type":32,"tag":133,"props":330,"children":331},{"style":150},[332],{"type":37,"value":333},"mean_revenue ",{"type":32,"tag":133,"props":335,"children":336},{"style":156},[337],{"type":37,"value":159},{"type":32,"tag":133,"props":339,"children":340},{"style":150},[341],{"type":37,"value":342}," revenue_4_99.mean()\n",{"type":32,"tag":33,"props":344,"children":345},{},[346],{"type":37,"value":347},"Der Vorteil des Bayesian-Ansatzes: Nach 500 Conversions kann man entscheiden — ist das Confidence Interval eng genug, stoppt man den Test; ist es noch breit, führt man ihn weiter. Die Stopping Rule ist flexibel, kein Peeking-Fehler.",{"type":32,"tag":40,"props":349,"children":351},{"id":350},"segmentbasierte-preistreppe-konstruieren",[352],{"type":37,"value":353},"Segmentbasierte Preistreppe konstruieren",{"type":32,"tag":33,"props":355,"children":356},{},[357,359,368],{"type":37,"value":358},"Im mobilen F2P ist ein Einheitspreis für alle Nutzer suboptimal. ",{"type":32,"tag":360,"props":361,"children":365},"a",{"href":362,"rel":363},"https:\u002F\u002Fwww.roibase.com.tr\u002Fde\u002Faso",[364],"nofollow",[366],{"type":37,"value":367},"App Store Optimization",{"type":37,"value":369}," bringt Traffic mit unterschiedlichen Intent-Levels: Branded Keywords liefern 8% CVR, generische Keywords nur 1,2%. Man kann für jedes Segment eine separate Posterior Distribution pflegen.",{"type":32,"tag":33,"props":371,"children":372},{},[373],{"type":37,"value":374},"Beispiel einer Segmentierung:",{"type":32,"tag":376,"props":377,"children":378},"table",{},[379,413],{"type":32,"tag":380,"props":381,"children":382},"thead",{},[383],{"type":32,"tag":384,"props":385,"children":386},"tr",{},[387,393,398,403,408],{"type":32,"tag":388,"props":389,"children":390},"th",{},[391],{"type":37,"value":392},"Segment",{"type":32,"tag":388,"props":394,"children":395},{},[396],{"type":37,"value":397},"Prior (α, β)",{"type":32,"tag":388,"props":399,"children":400},{},[401],{"type":37,"value":402},"Beobachtete Conv.",{"type":32,"tag":388,"props":404,"children":405},{},[406],{"type":37,"value":407},"Posterior (α', β')",{"type":32,"tag":388,"props":409,"children":410},{},[411],{"type":37,"value":412},"Durchschn. WTP",{"type":32,"tag":414,"props":415,"children":416},"tbody",{},[417,446,474],{"type":32,"tag":384,"props":418,"children":419},{},[420,426,431,436,441],{"type":32,"tag":421,"props":422,"children":423},"td",{},[424],{"type":37,"value":425},"Branded KW",{"type":32,"tag":421,"props":427,"children":428},{},[429],{"type":37,"value":430},"(30, 70)",{"type":32,"tag":421,"props":432,"children":433},{},[434],{"type":37,"value":435},"48\u002F200",{"type":32,"tag":421,"props":437,"children":438},{},[439],{"type":37,"value":440},"(78, 222)",{"type":32,"tag":421,"props":442,"children":443},{},[444],{"type":37,"value":445},"$7,20",{"type":32,"tag":384,"props":447,"children":448},{},[449,454,459,464,469],{"type":32,"tag":421,"props":450,"children":451},{},[452],{"type":37,"value":453},"Generic KW",{"type":32,"tag":421,"props":455,"children":456},{},[457],{"type":37,"value":458},"(12, 88)",{"type":32,"tag":421,"props":460,"children":461},{},[462],{"type":37,"value":463},"18\u002F300",{"type":32,"tag":421,"props":465,"children":466},{},[467],{"type":37,"value":468},"(30, 370)",{"type":32,"tag":421,"props":470,"children":471},{},[472],{"type":37,"value":473},"$4,50",{"type":32,"tag":384,"props":475,"children":476},{},[477,482,487,492,497],{"type":32,"tag":421,"props":478,"children":479},{},[480],{"type":37,"value":481},"Organisch",{"type":32,"tag":421,"props":483,"children":484},{},[485],{"type":37,"value":486},"(20, 80)",{"type":32,"tag":421,"props":488,"children":489},{},[490],{"type":37,"value":491},"35\u002F250",{"type":32,"tag":421,"props":493,"children":494},{},[495],{"type":37,"value":496},"(55, 295)",{"type":32,"tag":421,"props":498,"children":499},{},[500],{"type":37,"value":501},"$5,80",{"type":32,"tag":33,"props":503,"children":504},{},[505],{"type":37,"value":506},"Mit diesen Posteriors konstruiert man eine Preistreppe:",{"type":32,"tag":83,"props":508,"children":509},{},[510,515,520],{"type":32,"tag":87,"props":511,"children":512},{},[513],{"type":37,"value":514},"Branded Segment → $9,99 „Premium\"-Pack",{"type":32,"tag":87,"props":516,"children":517},{},[518],{"type":37,"value":519},"Generic Segment → $4,99 „Starter\"-Pack",{"type":32,"tag":87,"props":521,"children":522},{},[523],{"type":37,"value":524},"Organisch → $6,99 „Standard\"-Pack",{"type":32,"tag":33,"props":526,"children":527},{},[528],{"type":37,"value":529},"Die segment-basierte Preisanzeige erfolgt über Server-Side Feature Flags. Das Unity IAP SDK sendet die User-Segment-Information ans Backend, das Backend gibt den Preis gemäß Posterior Distribution zurück. Diese Struktur ist dynamischer als A\u002FB-Tests — die Posterior wird wöchentlich aktualisiert, die Preistreppe optimiert sich selbstständig.",{"type":32,"tag":531,"props":532,"children":534},"h3",{"id":533},"thompson-sampling-für-real-time-allocation",[535],{"type":37,"value":536},"Thompson Sampling für Real-Time Allocation",{"type":32,"tag":33,"props":538,"children":539},{},[540],{"type":37,"value":541},"Das Bayesian Framework ist nicht statisch — mit Thompson Sampling reguliert man das Verhältnis von Exploration zu Exploitation. Bei jeder IAP-Impression:",{"type":32,"tag":543,"props":544,"children":545},"ol",{},[546,551,556],{"type":32,"tag":87,"props":547,"children":548},{},[549],{"type":37,"value":550},"Aus jeder Preis-Posterior ein Sample ziehen",{"type":32,"tag":87,"props":552,"children":553},{},[554],{"type":37,"value":555},"Das Sample mit höchstem erwarteten Revenue dem Nutzer zeigen",{"type":32,"tag":87,"props":557,"children":558},{},[559],{"type":37,"value":560},"Das Conversion-Ergebnis zur Posterior addieren",{"type":32,"tag":33,"props":562,"children":563},{},[564],{"type":37,"value":565},"Diese Methode minimiert Regret — also die Kosten von Impressions außerhalb des optimalen Preises. Nach 10.000 Impressions liefert Thompson Sampling 12–18% höheren Revenue-Lift als Baselines (Benchmark: Kings Candy Crush Saga Tests von 2025).",{"type":32,"tag":40,"props":567,"children":569},{"id":568},"kritische-punkte-bei-posterior-estimation",[570],{"type":37,"value":571},"Kritische Punkte bei Posterior-Estimation",{"type":32,"tag":33,"props":573,"children":574},{},[575],{"type":37,"value":576},"Der heikle Punkt des Bayesian-Ansatzes ist die Prior-Auswahl. Ist der Prior zu schwach (α=1, β=1 uniform), bleibt die Posterior nach 100 Conversions instabil. Ist der Prior zu stark (α=100, β=400), aktualisiert neue Information ihn nur träge.",{"type":32,"tag":33,"props":578,"children":579},{},[580],{"type":37,"value":581},"Die richtige Prior-Quelle: Cohort-Daten aus früheren Spielen oder ähnlichen Kategorien der ersten 30 Tage. Falls keine Daten verfügbar sind, nutzt man Industry-Benchmarks, hält den Prior aber schwach (α=5, β=20).",{"type":32,"tag":33,"props":583,"children":584},{},[585],{"type":37,"value":586},"Zweiter Punkt: Segment-Count. Mit 10 Segmenten muss man 10 separate Posteriors pflegen — das führt zu Data Thinning, Confidence Intervals werden breiter. Die Segment-Zahl sollte zwischen 3 und 5 liegen. Braucht man mehr Granularität, nutzt man Hierarchical Bayesian Models (HBM) — obere Ebene mit Category-Level-Prior, untere Ebene mit Segment-Level-Posterior.",{"type":32,"tag":33,"props":588,"children":589},{},[590],{"type":37,"value":591},"Dritter Punkt: Metrik-Auswahl. IAP-Conversion ist binär, aber Revenue ist kontinuierlich. Beta-Distribution passt zu Conversions, aber für Revenue-Modeling braucht man Gamma- oder Log-Normal-Distribution. Bei Posterior-Revenue-Estimation:",{"type":32,"tag":73,"props":593,"children":595},{"code":594,"language":126,"meta":16,"className":127,"style":16},"# Für Gamma(shape=α, rate=β) der mittlerer Revenue\nmean_revenue = (alpha_post \u002F beta_post) * price\n",[596],{"type":32,"tag":78,"props":597,"children":598},{"__ignoreMap":16},[599,607],{"type":32,"tag":133,"props":600,"children":601},{"class":135,"line":136},[602],{"type":32,"tag":133,"props":603,"children":604},{"style":140},[605],{"type":37,"value":606},"# Für Gamma(shape=α, rate=β) der mittlerer Revenue\n",{"type":32,"tag":133,"props":608,"children":609},{"class":135,"line":146},[610,614,618,623,628,633,637],{"type":32,"tag":133,"props":611,"children":612},{"style":150},[613],{"type":37,"value":333},{"type":32,"tag":133,"props":615,"children":616},{"style":156},[617],{"type":37,"value":159},{"type":32,"tag":133,"props":619,"children":620},{"style":150},[621],{"type":37,"value":622}," (alpha_post ",{"type":32,"tag":133,"props":624,"children":625},{"style":156},[626],{"type":37,"value":627},"\u002F",{"type":32,"tag":133,"props":629,"children":630},{"style":150},[631],{"type":37,"value":632}," beta_post) ",{"type":32,"tag":133,"props":634,"children":635},{"style":156},[636],{"type":37,"value":320},{"type":32,"tag":133,"props":638,"children":639},{"style":150},[640],{"type":37,"value":641}," price\n",{"type":32,"tag":40,"props":643,"children":645},{"id":644},"einfluss-auf-churn-und-ltv",[646],{"type":37,"value":647},"Einfluss auf Churn und LTV",{"type":32,"tag":33,"props":649,"children":650},{},[651],{"type":37,"value":652},"Bayesian Price Optimization optimiert nicht nur die erste IAP-Conversion — segment-basierte Preis-Sensitivität reduziert auch Churn. Ein überteuertes Segment churnt 22% schneller (D30 Retention −8%). Ein unterteuertes Segment hält das LTV-Ceiling niedrig — Nutzer, die $4,99 gewöhnt sind, widersprechen später einem $9,99-Pack.",{"type":32,"tag":33,"props":654,"children":655},{},[656],{"type":37,"value":657},"Eine korrekte Preistreppe senkt Churn, weil jedes Segment seinen Perceived-Value-Threshold entsprechend preierten Offer sieht. Dieser Effekt wird via Cohort-Analyse gemessen:",{"type":32,"tag":83,"props":659,"children":660},{},[661,666],{"type":32,"tag":87,"props":662,"children":663},{},[664],{"type":37,"value":665},"Cohort mit Bayesian Preistreppe: D30 Retention 38%, ARPU $12,50",{"type":32,"tag":87,"props":667,"children":668},{},[669],{"type":37,"value":670},"Cohort mit statischem Preis: D30 Retention 34%, ARPU $11,20",{"type":32,"tag":33,"props":672,"children":673},{},[674],{"type":37,"value":675},"Revenue-Lift: $12,50 − $11,20 = $1,30 pro Nutzer. Bei 100.000 MAU entspricht das $130.000\u002FMonat Differenz.",{"type":32,"tag":40,"props":677,"children":679},{"id":678},"operatives-rollout",[680],{"type":37,"value":681},"Operatives Rollout",{"type":32,"tag":33,"props":683,"children":684},{},[685],{"type":37,"value":686},"Um Bayesian Price Optimization in Production zu nehmen, braucht man diesen Stack:",{"type":32,"tag":83,"props":688,"children":689},{},[690,700,710,720],{"type":32,"tag":87,"props":691,"children":692},{},[693,698],{"type":32,"tag":91,"props":694,"children":695},{},[696],{"type":37,"value":697},"Event Tracking:",{"type":37,"value":699}," IAP-Impression + Conversion (Adjust\u002FAppsFlyer)",{"type":32,"tag":87,"props":701,"children":702},{},[703,708],{"type":32,"tag":91,"props":704,"children":705},{},[706],{"type":37,"value":707},"Bayesian Engine:",{"type":37,"value":709}," Python + PyMC3 oder Stan (Posterior-Update täglich)",{"type":32,"tag":87,"props":711,"children":712},{},[713,718],{"type":32,"tag":91,"props":714,"children":715},{},[716],{"type":37,"value":717},"Feature Flags:",{"type":37,"value":719}," LaunchDarkly oder Custom-Backend (Segment → Preis-Mapping)",{"type":32,"tag":87,"props":721,"children":722},{},[723,728],{"type":32,"tag":91,"props":724,"children":725},{},[726],{"type":37,"value":727},"Monitoring:",{"type":37,"value":729}," Posterior-Convergence-Dashboard (Looker\u002FMetabase)",{"type":32,"tag":33,"props":731,"children":732},{},[733],{"type":37,"value":734},"Die ersten 2 Wochen im Shadow Mode betreiben — das Bayesian Engine schlägt Preise vor, doch Production nutzt noch statische Preise. Wenn die Posterior stabilisiert (Credible Interval \u003C 10%), wechselt man zu Production.",{"type":32,"tag":33,"props":736,"children":737},{},[738],{"type":37,"value":739},"Wichtig: Das Bayesian Modell aktualisiert sich kontinuierlich, aber Preisänderungen erfolgen nicht täglich. Eine wöchentliche Review etablieren — verschiebt sich die Posterior um >15%, passt man den Preis an; sonst wartet man. Inkonsistente Preisangebote erodieren Vertrauen.",{"type":32,"tag":741,"props":742,"children":743},"hr",{},[],{"type":32,"tag":33,"props":745,"children":746},{},[747],{"type":37,"value":748},"Bayesian Price Optimization ist im mobilen F2P nicht mehr experimentell — King, Supercell, Playrix nutzen es in Production. Das Framework wirkt anfangs komplex, aber die Posterior-Update ist ein mechanischer Prozess. Mit korrektem Prior + Segment-Strategie sind 10–15% Revenue-Lift in 6–8 Wochen realistisch. Ein Rückfall zu statischen Preisen ist nun suboptimal.",{"type":32,"tag":750,"props":751,"children":752},"style",{},[753],{"type":37,"value":754},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":16,"searchDepth":178,"depth":178,"links":756},[757,758,759,762,763,764],{"id":42,"depth":146,"text":45},{"id":63,"depth":146,"text":66},{"id":350,"depth":146,"text":353,"children":760},[761],{"id":533,"depth":178,"text":536},{"id":568,"depth":146,"text":571},{"id":644,"depth":146,"text":647},{"id":678,"depth":146,"text":681},"markdown","content:de:gaming:bayesian-preisoptimierung-mobile-f2p.md","content","de\u002Fgaming\u002Fbayesian-preisoptimierung-mobile-f2p.md","de\u002Fgaming\u002Fbayesian-preisoptimierung-mobile-f2p","md",1785103531915]