[{"data":1,"prerenderedAt":771},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fes\u002Fgaming\u002Foptimizacion-bayesiana-de-precios-f2p-mobile":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":8,"_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,"","Optimización Bayesiana de Precios en F2P Mobile","Reemplaza A\u002FB tests frecuentistas con enfoque Bayesiano para IAP: estimación posterior, price ladders por segmento y revenue lift medible en F2P mobile.","2026-07-08",[21,22,23,24,25],"bayesian-optimization","iap-pricing","f2p-monetization","mobile-gaming","retention-engineering",8,"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","En juegos mobile F2P, las decisiones de precio de IAP suelen tomarse con una mezcla de intuición y análisis competitivo. En 2026, este enfoque ya no es suficiente. El tráfico que llega con Apple Search Ads está segmentado: keywords de alto intent, lookalike, broad. Cada segmento tiene un perfil de WTP (disposición a pagar) diferente. Los A\u002FB tests frecuentistas se quedan cortos aquí — requieren esperar 4 semanas y 10.000+ conversiones para alcanzar 95% de confianza. La optimización bayesiana de precios permite decidir con apenas 1.000 conversiones usando distribuciones posteriores.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"dónde-se-atasca-el-ab-test-frecuentista-en-iap",[44],{"type":37,"value":45},"Dónde Se Atasca el A\u002FB Test Frecuentista en IAP",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"Los tests A\u002FB clásicos funcionan así: spliteas el paquete de $4.99 vs $6.99 al 50\u002F50, esperas 4 semanas y aplicas chi-square para obtener el p-value. El problema: la cohorte mobile cambia rápidamente. Con un churn del 68% en D7, los usuarios restantes en la semana 4 no reflejan el perfil de la semana 1. Además, se pierde la información de segmento — el usuario de Apple Search Ads y el orgánico se prueban en el mismo bucket.",{"type":32,"tag":33,"props":52,"children":53},{},[54],{"type":37,"value":55},"El segundo problema del enfoque frecuentista es la regla de parada: si decides temprano, cometes error de \"peeking\"; si esperas demasiado, cambios de meta (nuevos creativos, ASO) invalidan el test. En mobile, este ritmo es insostenible.",{"type":32,"tag":33,"props":57,"children":58},{},[59],{"type":37,"value":60},"El tercer problema: la asunción de resultado binario. El test frecuentista responde \"¿qué precio gana?\" pero no \"¿qué segmento prefiere qué precio?\". Sin distribución posterior por segmento, no puedes construir una escalera de precios.",{"type":32,"tag":40,"props":62,"children":64},{"id":63},"framework-bayesiano-prior-likelihood-posterior",[65],{"type":37,"value":66},"Framework Bayesiano: Prior, Likelihood, Posterior",{"type":32,"tag":33,"props":68,"children":69},{},[70],{"type":37,"value":71},"El enfoque Bayesiano se fundamenta en esta fórmula:",{"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 — distribución WTP de datos previos de juegos\u002Fcategoría",{"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 — conversiones de IAP observadas",{"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 — prior actualizada por los datos nuevos",{"type":32,"tag":33,"props":119,"children":120},{},[121],{"type":37,"value":122},"Para un test de precio IAP, sea θ = {$4.99, $6.99, $9.99}. Define una distribución prior Beta(α, β) para cada precio. Por ejemplo, para $4.99 con α=20, β=80 (conversión esperada 20%). Cuando lleguen las primeras 500 impresiones, suma las conversiones de cada precio al prior Beta:",{"type":32,"tag":73,"props":124,"children":128},{"code":125,"language":126,"meta":16,"className":127,"style":16},"# $4.99: 500 impresiones, 110 conversiones\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 impresiones, 110 conversiones\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},"Desde esta posterior, realiza muestreo Monte Carlo para calcular revenue esperado:",{"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},"La ventaja Bayesiana: puedes decidir con 500 conversiones — si el intervalo de confianza se estrecha, detén el test; si sigue amplio, continúa. La regla de parada es flexible, sin error de peeking.",{"type":32,"tag":40,"props":349,"children":351},{"id":350},"price-ladders-por-segmento",[352],{"type":37,"value":353},"Price Ladders por Segmento",{"type":32,"tag":33,"props":355,"children":356},{},[357,359,368],{"type":37,"value":358},"En F2P mobile, ofrecer un único precio a todos es subóptimo. El tráfico que llega con ",{"type":32,"tag":360,"props":361,"children":365},"a",{"href":362,"rel":363},"https:\u002F\u002Fwww.roibase.com.tr\u002Fes\u002Faso",[364],"nofollow",[366],{"type":37,"value":367},"App Store Optimization",{"type":37,"value":369}," contiene intents diferentes: keywords branded generan 8% CVR mientras que keywords genéricas solo 1.2%. Puedes mantener distribuciones posteriores separadas para cada segmento.",{"type":32,"tag":33,"props":371,"children":372},{},[373],{"type":37,"value":374},"Ejemplo de segmentación:",{"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},"Segmento",{"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},"Conv. Observadas",{"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},"WTP Medio",{"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},"Orgánico",{"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},"Usando estas posteriores, construye la escalera de precios:",{"type":32,"tag":83,"props":508,"children":509},{},[510,515,520],{"type":32,"tag":87,"props":511,"children":512},{},[513],{"type":37,"value":514},"Segmento Branded → ofrece paquete \"premium\" a $9.99",{"type":32,"tag":87,"props":516,"children":517},{},[518],{"type":37,"value":519},"Segmento Generic → ofrece paquete \"starter\" a $4.99",{"type":32,"tag":87,"props":521,"children":522},{},[523],{"type":37,"value":524},"Segmento Orgánico → ofrece paquete \"standard\" a $6.99",{"type":32,"tag":33,"props":526,"children":527},{},[528],{"type":37,"value":529},"La presentación de precio por segmento se implementa con feature flags server-side. El SDK de Unity IAP envía la información de segmento al backend, que devuelve el precio según la distribución posterior. Esta arquitectura es más dinámica que A\u002FB test — la posterior se actualiza semanalmente y la escalera de precios se auto-optimiza.",{"type":32,"tag":531,"props":532,"children":534},"h3",{"id":533},"thompson-sampling-para-asignación-en-tiempo-real",[535],{"type":37,"value":536},"Thompson Sampling para Asignación en Tiempo Real",{"type":32,"tag":33,"props":538,"children":539},{},[540],{"type":37,"value":541},"El framework Bayesiano no es estático — con Thompson Sampling logras equilibrio exploration\u002Fexploitation. En cada impresión de IAP:",{"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},"Extrae 1 sample de la posterior de cada precio",{"type":32,"tag":87,"props":552,"children":553},{},[554],{"type":37,"value":555},"Presenta al usuario el precio con mayor revenue esperado",{"type":32,"tag":87,"props":557,"children":558},{},[559],{"type":37,"value":560},"Suma el resultado de conversión a la posterior",{"type":32,"tag":33,"props":562,"children":563},{},[564],{"type":37,"value":565},"Este método minimiza \"regret\" — el costo de impresiones no servidas al precio óptimo. Tras 10.000 impresiones, Thompson Sampling genera 12-18% más revenue lift comparado con métodos clásicos (benchmark: resultados de King en Candy Crush Saga 2025).",{"type":32,"tag":40,"props":567,"children":569},{"id":568},"consideraciones-en-estimación-posterior",[570],{"type":37,"value":571},"Consideraciones en Estimación Posterior",{"type":32,"tag":33,"props":573,"children":574},{},[575],{"type":37,"value":576},"La parte sensible del enfoque Bayesiano es la elección del prior. Un prior muy débil (α=1, β=1 uniforme) mantiene la posterior inestable en las primeras 100 conversiones. Un prior muy fuerte (α=100, β=400) hace que la posterior sea lenta en actualizarse con datos nuevos.",{"type":32,"tag":33,"props":578,"children":579},{},[580],{"type":37,"value":581},"La fuente correcta del prior: datos de cohort del juego anterior o de juegos similares del primer mes. Si no hay datos previos, usa benchmarks de industria pero mantén un prior débil (α=5, β=20).",{"type":32,"tag":33,"props":583,"children":584},{},[585],{"type":37,"value":586},"Segundo punto: cantidad de segmentos. Con 10 segmentos debes actualizar posteriores separadas para cada uno — esto adelgaza los datos, ampliando los intervalos de confianza. Mantén entre 3-5 segmentos. Para más granularidad, usa Modelo Bayesiano Jerárquico (HBM) — prior a nivel de categoría en el nivel superior, posterior a nivel de segmento en el inferior.",{"type":32,"tag":33,"props":588,"children":589},{},[590],{"type":37,"value":591},"Tercer punto: selección de métrica revenue. IAP conversion es binaria pero revenue es continua. La distribución Beta es correcta para conversión pero para modelar revenue necesitas Gamma o Log-Normal. Al estimar revenue posterior:",{"type":32,"tag":73,"props":593,"children":595},{"code":594,"language":126,"meta":16,"className":127,"style":16},"# Gamma(shape=α, rate=β): revenue medio\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},"# Gamma(shape=α, rate=β): revenue medio\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},"impacto-en-churn-y-ltv",[646],{"type":37,"value":647},"Impacto en Churn y LTV",{"type":32,"tag":33,"props":649,"children":650},{},[651],{"type":37,"value":652},"La optimización Bayesiana de precios no solo optimiza la primera conversión IAP — la precisión de precio por segmento también afecta churn. Segmentos sobreprecificados experimentan 22% más churn (D30 retention -%8). Segmentos subprecificados mantienen LTV bajo — si el usuario se acostumbra a $4.99, resiste cambios a paquetes de $9.99.",{"type":32,"tag":33,"props":654,"children":655},{},[656],{"type":37,"value":657},"Una escalera de precios correcta reduce churn porque cada segmento ve un precio alineado a su valor percibido. Este efecto se mide con análisis de cohorte:",{"type":32,"tag":83,"props":659,"children":660},{},[661,666],{"type":32,"tag":87,"props":662,"children":663},{},[664],{"type":37,"value":665},"Cohorte con price ladder Bayesiano: D30 retention 38%, ARPU $12.50",{"type":32,"tag":87,"props":667,"children":668},{},[669],{"type":37,"value":670},"Cohorte con precio estático: 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 por usuario. Con 100.000 MAU, esto genera $130.000\u002Fmes en diferencia.",{"type":32,"tag":40,"props":677,"children":679},{"id":678},"implementación-operacional",[680],{"type":37,"value":681},"Implementación Operacional",{"type":32,"tag":33,"props":683,"children":684},{},[685],{"type":37,"value":686},"Para llevar optimización Bayesiana de precios a producción necesitas este 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}," impresión IAP + conversión (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},"Motor Bayesiano:",{"type":37,"value":709}," Python + PyMC3 o Stan (actualización posterior cada 24 horas)",{"type":32,"tag":87,"props":711,"children":712},{},[713,718],{"type":32,"tag":91,"props":714,"children":715},{},[716],{"type":37,"value":717},"Feature flag:",{"type":37,"value":719}," LaunchDarkly o backend custom (mapeo segmento → precio)",{"type":32,"tag":87,"props":721,"children":722},{},[723,728],{"type":32,"tag":91,"props":724,"children":725},{},[726],{"type":37,"value":727},"Monitoreo:",{"type":37,"value":729}," dashboard de convergencia posterior (Looker\u002FMetabase)",{"type":32,"tag":33,"props":731,"children":732},{},[733],{"type":37,"value":734},"Las primeras 2 semanas opéralo en shadow mode — el motor Bayesiano propone precios pero producción mantiene precios estáticos. Cuando la posterior se estabilice (intervalo de confianza \u003C 10%), pásamelo a producción.",{"type":32,"tag":33,"props":736,"children":737},{},[738],{"type":37,"value":739},"Importante: el modelo Bayesiano se actualiza continuamente pero los cambios de precio no son diarios. Establece ciclo de revisión semanal — si hay shift >15% en la posterior, ajusta el precio; si no, espera. Presentar precios inconsistentes al usuario genera pérdida de confianza.",{"type":32,"tag":741,"props":742,"children":743},"hr",{},[],{"type":32,"tag":33,"props":745,"children":746},{},[747],{"type":37,"value":748},"La optimización Bayesiana de precios en F2P mobile ya no es experimental — King, Supercell, Playrix la usan en producción. Aunque el framework parezca complejo inicialmente, la actualización posterior es un proceso mecánico. Con prior correcto + estrategia de segmentación, en 6-8 semanas conseguirás 10-15% de revenue lift. Volver a fijación estática de precios es subóptimo en 2026.",{"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:es:gaming:optimizacion-bayesiana-de-precios-f2p-mobile.md","content","es\u002Fgaming\u002Foptimizacion-bayesiana-de-precios-f2p-mobile.md","es\u002Fgaming\u002Foptimizacion-bayesiana-de-precios-f2p-mobile","md",1785103535228]