Seguimiento y análisis
Un libro de registros de promociones cumple dos funciones. Respalda las decisiones antes de que se mueva el dinero, y explica lo que sucedió después. Un solo número no puede cumplir ambas funciones. El valor esperado pertenece al registro de decisiones; los depósitos, las apuestas, las liquidaciones y los retiros pertenecen al registro contable.
Mantén el sistema lo bastante sencillo como para actualizarlo durante el uso ordinario. Un libro de trabajo perfecto que se completa semanas después es menos útil que un libro de registros consistente creado desde la inscripción. El plan para varias plataformas aporta la secuencia operativa. Este capítulo aporta la evidencia.
Usa tablas relacionadas en vez de una sola fila abarrotada
Sección titulada «Usa tablas relacionadas en vez de una sola fila abarrotada»Un libro de trabajo práctico puede usar cinco hojas:
Offersguarda una fila por cada versión de oferta aceptada o analizada.Transactionsguarda los depósitos, retiros, cargos, ajustes y créditos promocionales.Activityguarda las apuestas deportivas o las sesiones de casino resumidas.Balancesguarda capturas periódicas de la cuenta.TaxRecordsvincula los registros con un año fiscal y sus documentos de respaldo.
Usa identificadores estables como OFF-2026-0042 y TXN-2026-0188. No uses el nombre del operador más el número de fila como única clave, porque las filas pueden moverse. Las fechas deben tener un formato ordenable y sin ambigüedad, como 2026-09-04 14:30, con un campo separado para la zona horaria cuando el momento exacto importe.
No coloques contraseñas, códigos de MFA, números completos de pago, números de Seguro Social ni imágenes de documentos de identidad en el libro de trabajo. El libro de registros puede señalar la ubicación de un registro protegido sin contener el registro sensible en sí.
La hoja Offers
Sección titulada «La hoja Offers»Cada fila de oferta debe conservar lo que el cliente sabía y modeló en el momento de la decisión:
OfferIDOperatorLegalNameBrandProductJurisdictionOfferNameOfferVersionOfferURLTermsCapturedAtOptInAtActivatedAtExpiresAtOfferStatusDepositRequiredBonusFaceValueWageringBaseWageringMultipleContributionRateMinimumOddsMaximumStakeCashOutCapModeledEVEVLowEVHighCompletionProbabilityPeakCashRequiredAssumptionSetIDTermsFileSupportCaseDecisionDecisionReasonOfferVersion puede ser la fecha de revisión publicada por el operador, la suma de verificación de un archivo guardado o una etiqueta interna como captured-2026-09-04-1430. No inventes un número de versión oficial. El propósito es distinguir un conjunto de reglas aceptado de una página posterior.
El informe Bringing Dark Patterns to Light de la Federal Trade Commission analiza diseños de interfaz que pueden ocultar opciones o dificultar la toma de decisiones del consumidor. No hace ninguna determinación sobre una plataforma de juego en particular. Para el diseño del libro de registros, el punto práctico es conservar el recorrido completo: el anuncio, el mensaje de la cuenta, el estado de la inscripción, los términos completos y la confirmación. Una captura de pantalla del encabezado promocional, por sí sola, puede no mostrar la condición que realmente rige.
La hoja Transactions
Sección titulada «La hoja Transactions»Registra cada movimiento de efectivo o crédito:
TransactionIDOfferIDOperatorLegalNameAccountAliasTransactionAtTransactionTypePaymentMethodAliasExternalAmountPlatformCashAmountRestrictedAmountCurrencyFeeTransactionReferenceStatusSettledAtSourceLinkEvidenceFileNotesUsa una convención de signos y documéntala. Una opción portátil es tratar como positivo el dinero que recibe el cliente y como negativo el dinero que envía o pierde. Un depósito de $300 es ExternalAmount = -300 y PlatformCashAmount = 300. Un retiro de $325 es ExternalAmount = 325 y PlatformCashAmount = -325. El crédito restringido nunca se coloca en la columna de efectivo externo.
TransactionType puede usar una lista controlada: Deposit, Withdrawal, DepositFee, WithdrawalFee, BonusCredit, BonusRemoval, ManualAdjustment, Refund o Reversal. Una lista corta evita que “retiro”, “cash out” y “pago” se conviertan en tres categorías distintas.
La hoja Activity
Sección titulada «La hoja Activity»Las filas de la casa de apuestas deportivas suelen corresponder claramente a boletos individuales:
ActivityIDOfferIDPlacedAtSettledAtProductEventOrGameMarketSelectionCashStakeBonusStakeDecimalOddsContributionRateEligibleHandleReturnAmountFeeOrCommissionSettlementStatusActualNetTicketReferenceSourceLinkEvidenceFileEl juego de casino puede producir miles de rondas. Conserva el historial detallado del operador, pero resume una sesión controlada en el libro de registros de trabajo:
ActivityIDOfferIDSessionStartSessionEndProductGameOpeningCashOpeningRestrictedTotalCashStakedTotalBonusStakedContributionRateEligibleHandleClosingCashClosingRestrictedActualNetHistoryFileUn resumen de sesión no reemplaza los registros de origen. Guarda el historial exportado o el estado de cuenta en una carpeta protegida y anota el nombre del archivo. Si solo una parte de una sesión contribuye, divídela en filas separadas o calcula la contribución por juego.
Fórmulas portátiles de hoja de cálculo
Sección titulada «Fórmulas portátiles de hoja de cálculo»Supón que la hoja Offers usa estas columnas: depósito requerido en N, valor nominal del bono en O, base del requisito de apuesta en P, multiplicador del requisito de apuesta en Q, tasa de contribución en R, EV modelado en V y efectivo máximo requerido en Z. Estas fórmulas usan una sintaxis compatible con los programas de hoja de cálculo comunes.
Objetivo nominal de apuesta:
=P2*Q2Juego bruto requerido cuando se aplica una sola tasa de contribución:
=IF(R2>0,(P2*Q2)/R2,"")ROI modelado sobre el efectivo máximo:
=IF(Z2>0,V2/Z2,"")Días restantes, usando la fecha y hora de vencimiento en L2:
=MAX(0,L2-NOW())Si la hoja Activity guarda OfferID en la columna B, el monto apostado en efectivo en I, el monto apostado del bono en J, la tasa de contribución en L, el handle elegible en M, el retorno en N, los cargos en O, el estado en P y el resultado neto real en Q, calcula el handle elegible de la casa de apuestas deportivas así:
=(I2+J2)*L2Para una bonus bet con monto no devuelto, donde J2 es el valor nominal del bono y K2 son las cuotas decimales, el efectivo ganador modelado es:
=J2*(K2-1)Para una apuesta en efectivo, el resultado neto real tras la liquidación es:
=N2-I2-O2Esa fórmula supone que el retorno incluye el monto apostado en efectivo y que a ningún monto apostado de bono se le asignó un costo de adquisición en esa fila de actividad. Deja esa convención explícita.
Para sumar el handle elegible liquidado de la oferta en Offers!A2:
=SUMIFS(Activity!M:M,Activity!B:B,A2,Activity!P:P,"Settled")Si se agregó una columna NominalTarget en Offers!AF2, el porcentaje de progreso es:
=MIN(1,SUMIFS(Activity!M:M,Activity!B:B,A2,Activity!P:P,"Settled")/AF2)Protege contra un objetivo de cero:
=IF(AF2>0,MIN(1,SUMIFS(Activity!M:M,Activity!B:B,A2,Activity!P:P,"Settled")/AF2),"")Suma el flujo de efectivo externo de una oferta:
=SUMIFS(Transactions!H:H,Transactions!B:B,A2,Transactions!N:N,"Settled")Estas letras de columna son un ejemplo de diseño, no una plantilla obligatoria. Los rangos con nombre o las referencias estructuradas pueden mejorar la legibilidad, pero la lógica subyacente debe seguir siendo visible. Evita fórmulas que traten en silencio lo vacío, lo pendiente, lo anulado y el cero como el mismo estado.
Agrega validación antes de agregar paneles
Sección titulada «Agrega validación antes de agregar paneles»La calidad de los datos importa más que las gráficas. Aplica validación con listas desplegables al producto, el estado, el tipo de transacción, el tipo de saldo, la jurisdicción y el estado de liquidación. Protege las columnas con fórmulas para evitar que se escriba en ellas por accidente, pero conserva un método documentado para corregir fórmulas. Congela las filas de origen después de la conciliación de fin de mes y registra las correcciones posteriores como ajustes fechados en lugar de reescribir el historial.
Algunas verificaciones útiles a nivel de fila:
Falta la clave de la oferta=IF(B2="","CHECK","")
Fila liquidada sin fecha de liquidación=IF(AND(P2="Settled",D2=""),"CHECK","")
El monto en efectivo y el del bono están vacíos=IF(AND(I2="",J2=""),"CHECK","")
Se registró un cargo negativo bajo una convención de cargo positivo=IF(O2<0,"CHECK","")Usa estas verificaciones como avisos, no como acusaciones automáticas. Un retorno de cero puede ser válido en una apuesta liquidada que perdió, y un ajuste negativo puede ser válido cuando está claramente documentado.
Un panel puede entonces mostrar el efectivo operativo, el valor restringido, la exposición abierta, los retiros pendientes, el próximo vencimiento, el progreso, el EV modelado, el resultado real y las diferencias sin resolver. Nunca los combines en un solo indicador de “valor total”. Un token de $100, un retiro pendiente de $100 y $100 de efectivo disponible tienen liquidez y riesgo distintos.
Las gráficas también necesitan un denominador. El resultado real por operador puede reflejar distintos montos apostados, fechas de actividad y tipos de oferta. Compara la tasa de conversión de una casa de apuestas deportivas con otros créditos de monto no devuelto, no con el retorno bruto de un casino en miles de giros. Muestra el tamaño de la muestra y el periodo junto a los promedios.
Conserva los supuestos de la calculadora
Sección titulada «Conserva los supuestos de la calculadora»La calculadora de bonos ayuda a comparar escenarios, pero el resultado no se puede reproducir sin los datos de entrada. Crea una hoja Assumptions con una fila por cada AssumptionSetID:
AssumptionSetIDCreatedAtCalculatorVersionOrPageOfferIDStartingCashBonusFaceValueQualifyingStakeQualifyingOddsEstimatedProbabilityWageringTargetModeledHouseEdgeContributionRateCompletionProbabilityBreakageProbabilityCashOutCapFeesCommissionLowCaseChangeHighCaseChangeOutputEVOutputPeakCashAnalystNotesUna captura de pantalla del EV final no reemplaza los valores de entrada copiados. Guarda la URL de la página de la calculadora, la marca de tiempo del cálculo y cualquier información de versión visible. Si no se muestra ninguna versión, indícalo. Registra si las cuotas decimales incluyen la devolución del monto apostado y si el monto promocional apostado se devuelve.
Nunca sobrescribas la fila de supuestos después de que lleguen los resultados reales. Crea un nuevo conjunto de supuestos para un modelo modificado. De lo contrario, la retrospectiva contamina el registro de decisiones. El original pudo haber sido razonable aunque la apuesta perdiera, o débil aunque ganara.
Cómo entender el valor esperado distingue un promedio de una predicción. Los campos EVLow y EVHigh deben cambiar un dato incierto a la vez, siempre que sea posible. Una tabla de sensibilidad es más informativa que una etiqueta de confianza sin explicar.
Situación hipotética de modelo frente a resultado: Diez ofertas tienen cada una un EV registrado de $15, para un EV modelado total de $150. Sus resultados reales liquidados suman -$80.
EV total modelado = 10 x $15 = $150Resultado real total = -$80Diferencia respecto de la media modelada = -$230La diferencia no prueba un error contable de $230 ni invalida el modelo. Los resultados varían. Primero concilia cada flujo de efectivo y comprueba si los términos reales coincidieron con los supuestos. Solo después de establecer la calidad de los datos debe el analista revisar las estimaciones de probabilidad, finalización, cargos y valor no aprovechado. Diez observaciones pueden seguir siendo pocas para una conclusión confiable sobre el rendimiento.
Concilia tres saldos
Sección titulada «Concilia tres saldos»La conciliación compara registros independientes en lugar de confiar en una sola pantalla. Hazla después de cada depósito o retiro, después de que se cierra una oferta y al final de cada mes.
Primero concilia el efectivo externo:
Efectivo externo final esperado= efectivo externo inicial+ entradas externas liquidadas- salidas externas liquidadasCompara el resultado con el estado de cuenta del banco, la tarjeta, la billetera o el método de pago. Una transferencia pendiente sigue pendiente en ambas vistas.
Después, concilia la plataforma:
Valor final esperado de la plataforma= saldo inicial en efectivo+ depósitos+ retornos liquidados+ créditos promocionales en efectivo+ créditos promocionales restringidos- montos apostados en efectivo- montos apostados restringidos- retiros- cargos- crédito vencido o revocado por el operador+ o - ajustesLos saldos en efectivo y restringidos deben tener subtotales separados. Un total mostrado que los combina no es suficiente.
Por último, concilia el progreso del requisito de apuesta:
Progreso según el libro de registros = suma del handle elegible liquidadoDiferencia = progreso mostrado por el operador - progreso del libro de registrosNo fuerces la diferencia a cero con un ajuste sin etiquetar. Revisa las tasas de contribución, el estado de liquidación, los juegos excluidos, las apuestas canceladas, los resultados nulos, la actividad financiada con bono, las zonas horarias y el redondeo. Si la regla o lo que se muestra sigue sin estar claro, detén las apuestas nuevas y conserva la discrepancia para soporte.
Situación hipotética de conciliación: Una oferta de casino exige $1,000 de handle elegible. El libro de registros contiene $600 en juegos con 100% de contribución y $500 en juegos con 50% de contribución:
Handle elegible = ($600 x 100%) + ($500 x 50%)Handle elegible = $600 + $250 = $850Progreso = $850 / $1,000 = 85%Si el operador muestra 80%, la diferencia de cinco puntos no autoriza a asumir la cifra más favorable. Guarda ambos registros e identifica qué rondas, juegos o reglas difieren.
Separa cuatro perspectivas financieras
Sección titulada «Separa cuatro perspectivas financieras»La ganancia contable de un periodo definido mide los resultados realizados relacionados con efectivo, según la convención declarada del libro de registros:
Ganancia contable= retornos liquidados de apuestas+ créditos en efectivo- montos apostados en efectivo- cargosLos depósitos y retiros mueven efectivo entre ubicaciones y, por sí solos, no generan ganancia. Un bono equivalente al depósito registrado como crédito restringido tampoco es ganancia contable hasta que la política contable elegida reconozca un monto en efectivo realizable.
El valor promocional es el beneficio incremental esperado o realizado que se atribuye a la oferta. El valor promocional modelado pertenece al registro de decisiones. El valor promocional realizado puede requerir un contrafactual, como comparar los resultados reales con lo que habría producido la misma actividad elegida sin la promoción. No llames valor promocional a todas las ganancias.
El flujo de efectivo registra el momento y la dirección. Un depósito de $500 crea una salida de efectivo de $500, aunque no sea un gasto de $500. Un retiro posterior de $480 crea una entrada. La planificación de liquidez necesita estos flujos aun cuando la ganancia contable sea de solo -$20.
Los registros fiscales organizan las ganancias brutas, las pérdidas o apuestas, los formularios, la retención, las fechas, los productos y la jurisdicción según las reglas fiscales aplicables. No son automáticamente iguales a la ganancia contable. El IRS establece que las ganancias de juego son gravables y trata los registros y las deducciones en el Topic 419. Impuestos y aspectos legales aborda límites importantes y la necesidad de asesoría calificada.
La hoja TaxRecords
Sección titulada «La hoja TaxRecords»Usa campos que permitan a quien prepare la declaración reconstruir la evidencia de origen:
TaxRecordIDTaxYearTaxpayerOperatorLegalNameJurisdictionProductActivityDateSessionOrTicketIDGrossWinRecordWagerOrLossRecordNetCashRecordFederalWithholdingStateWithholdingFormTypeFormReceivedAtFormPayerIDLast4DigitalAssetIndicatorFairMarketValueRecordSourceDocumentNotesForAdviserNo uses el libro de trabajo para decidir un tratamiento fiscal incierto. Úsalo para conservar los hechos. Para activos digitales, conserva las unidades, los identificadores de transacción, las marcas de tiempo, la evidencia de valor justo de mercado, los cargos y los registros de la billetera o del exchange. El IRS ofrece información vigente para declarar en su página sobre activos digitales. Sus categorías y preguntas pueden cambiar, así que registra la transacción en vez de confiar en una etiqueta que recuerdes.
Revisa sin perseguir el ruido
Sección titulada «Revisa sin perseguir el ruido»Una revisión semanal debe identificar las ofertas vencidas, los requisitos de apuesta pendientes, las liquidaciones pendientes, los retiros, los casos de soporte sin resolver y los incumplimientos de reserva. Una revisión mensual puede comparar el EV modelado con los resultados reales, pero una muestra pequeña no valida el modelo de probabilidad. Las ganancias de apuestas deportivas y los retornos de casino pueden desviarse mucho en periodos cortos.
Algunos controles útiles son las verificaciones de identificadores duplicados, las fechas de liquidación vacías en filas liquidadas, los retiros sin recibo correspondiente, los saldos restringidos negativos y la actividad registrada después del vencimiento. El formato condicional puede marcar errores, pero no debe convertir la hoja en una pantalla de recompensas.
Respalda el libro de registros y los archivos de origen en una ubicación con acceso controlado, adecuada para registros financieros. Comprueba que un respaldo pueda abrirse. Los periodos de conservación y los requisitos de evidencia dependen de las circunstancias fiscales y legales, así que consigue asesoría antes de eliminar registros anuales. Exporta los historiales del operador mientras estén disponibles, porque el libro de registros no puede recrear un boleto o un historial de rondas que falte.
La hoja de fórmulas mantiene las definiciones consistentes, mientras que el glosario ayuda a conservar etiquetas controladas. Vuelve a verificar el permiso de la oferta con la lista antes de depositar. Si el seguimiento empieza a justificar más juego, o si el juego se vuelve difícil de detener, cierra el libro de trabajo y usa la página de juego responsable. Los registros deben respaldar el control, no generar presión para mejorar una cifra en rojo.
Fuentes
Sección titulada «Fuentes»- Federal Trade Commission, “Bringing Dark Patterns to Light”. Consultado el 4 de septiembre de 2026.
- Internal Revenue Service, “Topic No. 419, Gambling Income and Losses”. Consultado el 4 de septiembre de 2026.
- Internal Revenue Service, “Digital Assets”. Consultado el 4 de septiembre de 2026.