Skip to content

Commit ddf3197

Browse files
authored
Merge pull request #77 from trophyso/streak-prefs
Add docs for user preferences
2 parents 4dc56c3 + e9b92c3 commit ddf3197

8 files changed

Lines changed: 295 additions & 184 deletions

File tree

816 KB
Binary file not shown.

docs.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,8 @@
704704
"label": "Comenzar gratis",
705705
"href": "https://app.trophy.so/sign-up?utm_source=docs&utm_medium=navbar-links"
706706
}
707-
}
707+
},
708+
"anchors": []
708709
}
709710
]
710711
},
@@ -839,4 +840,4 @@
839840
"destination": "/es/platform/experimentation#what-is-engagement"
840841
}
841842
]
842-
}
843+
}

es/features/streaks.mdx

Lines changed: 59 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,32 @@
11
---
22
title: Rachas
33
description: Aprende a usar rachas en una experiencia de producto gamificada con Trophy.
4-
og:description: Utiliza rachas diarias, semanales o mensuales para crear
5-
patrones de uso habituales y mantener a los usuarios volviendo a tu
6-
aplicación.
4+
og:description: Usa rachas diarias, semanales o mensuales para crear patrones de
5+
uso habitual y mantener a los usuarios regresando a tu aplicación.
76
icon: flame
87
---
98

109
import MetricChangeResponseBlock from "../../snippets/metric-change-response-block.mdx";
1110

1211
## ¿Qué son las Rachas? {#what-are-streaks}
1312

14-
Una racha es un período de días, semanas o meses consecutivos en que un usuario ha realizado una acción clave en tu plataforma. Se ha demostrado que las rachas aumentan significativamente la retención, particularmente cuando la acción del usuario que se rastrea se alinea con el valor central de tu producto.
13+
Una racha es un período de días, semanas o meses consecutivos en los que un usuario ha realizado una acción clave en tu plataforma. Se ha demostrado que las rachas aumentan significativamente la retención, especialmente cuando la acción del usuario que se rastrea se alinea con el valor central de tu producto.
1514

1615
## Frecuencia de Racha {#streak-frequency}
1716

18-
Las rachas en Trophy pueden ser **diarias, semanales o mensuales**. Esto significa que un usuario debe cumplir sus [condiciones de racha](#streak-conditions) al menos una vez cada día, semana o mes natural para mantener su racha.
17+
Las rachas en Trophy pueden ser **diarias, semanales o mensuales**. Esto significa que un usuario debe cumplir sus [condiciones de racha](#streak-conditions) al menos una vez cada día, semana o mes del calendario para mantener su racha.
1918

20-
Si has [configurado zonas horarias](/es/features/users#param-tz) para tus usuarios, Trophy rastreará automáticamente la racha de cada usuario en su zona horaria local (incluyendo tener en cuenta cuando los usuarios cambian de zona horaria) y mantendrá las rachas intactas.
19+
Si has [configurado zonas horarias](/es/features/users#param-tz) para tus usuarios, Trophy rastreará automáticamente la racha de cada usuario en su zona horaria local (incluyendo cuando los usuarios cambian de zona horaria) y mantendrá las rachas intactas.
2120

2221
<Note>
23-
Trophy calcula automáticamente los datos de racha para cada frecuencia, lo que significa que puedes cambiar en cualquier momento.
22+
Trophy calcula automáticamente los datos de racha para cada frecuencia de racha, lo que significa que puedes cambiar en cualquier momento.
2423
</Note>
2524

2625
## Condiciones de Racha {#streak-conditions}
2726

28-
En Trophy puedes establecer los umbrales que un usuario debe cumplir para extender su racha según tus [Métricas](/es/features/metrics) configuradas.
27+
En Trophy puedes establecer los umbrales que un usuario debe cumplir para extender su racha basándote en tus [Métricas](/es/features/metrics) configuradas.
2928

30-
Puedes elegir qué métricas deben formar parte de tu racha, y para aquellas que elijas, puedes establecer un umbral personalizado que los usuarios deben cumplir.
29+
Puedes elegir qué métricas deben formar parte de tu racha, y para las que elijas, puedes establecer un umbral personalizado que los usuarios deben cumplir.
3130

3231
<Frame>
3332
<img
@@ -39,14 +38,14 @@ Puedes elegir qué métricas deben formar parte de tu racha, y para aquellas que
3938
</Frame>
4039

4140
Al combinar métricas de esta manera, puedes elegir entre dos modos de evaluación:
42-
- `ALL` significa que un usuario debe cumplir cada umbral de métrica para extender su racha
43-
- `OR` significa que un usuario solo tiene que cumplir uno de tus umbrales de métrica para extender su racha
41+
- `ALL` significa que un usuario debe cumplir todos los umbrales de métricas para extender su racha
42+
- `OR` significa que un usuario solo tiene que cumplir uno de tus umbrales de métricas para extender su racha
4443

4544
De esta manera puedes diseñar tu lógica de rachas para que se ajuste al caso de uso de tu aplicación.
4645

47-
## Congelaciones de Racha {#streak-freezes}
46+
## Congelaciones de Rachas {#streak-freezes}
4847

49-
Las congelaciones de racha ayudan a los usuarios a mantener sus rachas por más tiempo al permitirles omitir períodos sin que se reinicie a cero. Esto ayuda a mantener las rachas motivadoras incluso si los usuarios no mantienen un hábito de uso perfecto.
48+
Las congelaciones de rachas ayudan a los usuarios a mantener sus rachas por más tiempo al permitirles perder períodos sin que se restablezcan a cero. Esto ayuda a mantener las rachas motivadoras incluso si los usuarios no mantienen un hábito de uso perfecto.
5049

5150
<Frame>
5251
<img
@@ -57,46 +56,72 @@ Las congelaciones de racha ayudan a los usuarios a mantener sus rachas por más
5756
/>
5857
</Frame>
5958

60-
Las congelaciones de racha son opcionales en Trophy pero se pueden configurar en la [página de rachas](https://app.trophy.so/streaks) del panel de Trophy.
59+
Las congelaciones de rachas son opcionales en Trophy pero pueden configurarse en la [página de rachas](https://app.trophy.so/streaks) del panel de Trophy.
6160

6261
### Otorgar Congelaciones Iniciales {#granting-initial-freezes}
6362

64-
Puedes configurar cualquier número de congelaciones arbitrarias para otorgar a nuevos usuarios cuando los identificas por primera vez con Trophy.
63+
Puedes configurar cualquier número arbitrario de congelaciones para otorgar a nuevos usuarios cuando los identifiques por primera vez con Trophy.
6564

6665
<Tip>
67-
Otorgar a los usuarios demasiadas congelaciones puede disminuir su valor percibido, pero otorgar muy pocas congelaciones podría resultar en un mayor número de rachas perdidas. Un buen punto de partida es una congelación por usuario, ¡pero el truco está en experimentar!
66+
Otorgar demasiadas congelaciones a los usuarios puede disminuir su valor percibido, pero conceder muy pocas congelaciones podría resultar en un mayor número de rachas perdidas. Un buen punto de partida es una congelación por usuario, ¡pero el truco está en experimentar!
6867
</Tip>
6968

7069
### Acumulación de Congelaciones {#freeze-accumulation}
7170

72-
A medida que los usuarios agotan las congelaciones de racha, necesitarán un suministro continuo de nuevas para mantenerlas activas. Para facilitar esto, Trophy puede otorgar automáticamente congelaciones de racha a los usuarios con el tiempo. Puedes elegir un número arbitrario de días durante los cuales otorgar un número arbitrario de congelaciones a cada usuario.
71+
A medida que los usuarios agotan las congelaciones de rachas, necesitarán un suministro continuo de nuevas para seguir adelante. Para facilitar esto, Trophy puede otorgar automáticamente congelaciones de rachas a los usuarios con el tiempo. Puedes elegir un número arbitrario de días durante los cuales otorgar un número arbitrario de congelaciones a cada usuario.
7372

74-
Si has [configurado zonas horarias](/es/features/users#param-tz) para tus usuarios, Trophy consumirá automáticamente las congelaciones a medianoche en la zona horaria del usuario cuando sea necesario para extender su racha, y si se deben otorgar nuevas congelaciones a un usuario, se otorgarán hasta diez minutos después.
73+
Si has [configurado zonas horarias](/es/features/users#param-tz) para tus usuarios, Trophy consumirá automáticamente las congelaciones a medianoche en la zona horaria del usuario cuando sea necesario para extender su racha, y si hay nuevas congelaciones pendientes de otorgar a un usuario, se otorgarán hasta diez minutos después.
7574

76-
### Número Máximo de Congelaciones {#maximum-freeze-count}
75+
### Cantidad Máxima de Congelaciones {#maximum-freeze-count}
7776

78-
En Trophy también configuras el número máximo de congelaciones que puede tener cada usuario, hasta un límite de 100. La [acumulación de congelaciones](#freeze-accumulation) solo otorgará congelaciones hasta este límite.
77+
En Trophy también configuras el número máximo de congelaciones que cada usuario puede tener, hasta un límite de 100. La [acumulación de congelaciones](#freeze-accumulation) solo otorgará congelaciones hasta este límite.
7978

8079
## Seguimiento de Rachas {#tracking-streaks}
8180

82-
Trophy calcula automáticamente las rachas para todos los usuarios según los [eventos de métrica](/es/features/events#tracking-metric-events) que reportes a Trophy.
81+
Trophy calcula automáticamente las rachas para todos los usuarios en función de los [eventos de métrica](/es/features/events#tracking-metric-events) que reportes a Trophy.
8382

84-
No se requiere trabajo adicional para rastrear rachas, y puedes comenzar a usarlas de inmediato. Solo asegúrate de que las rachas estén habilitadas en el panel de Trophy.
83+
No se requiere trabajo adicional para realizar el seguimiento de rachas, y puedes comenzar a usarlas de inmediato. Solo asegúrate de que las rachas estén habilitadas en el panel de Trophy.
8584

8685
<Tip>
8786
Para un recorrido completo sobre cómo configurar una función de rachas usando Trophy, consulta nuestra [guía oficial](/es/guides/how-to-build-a-streaks-feature).
8887
</Tip>
8988

90-
## Gestión de Rachas {#managing-streaks}
89+
## Personalización de Rachas {#streak-personalization}
9190

92-
Esta sección describe algunas de las operaciones que puedes realizar para gestionar las rachas de los usuarios en tu aplicación.
91+
Trophy puede permitir que los usuarios personalicen cómo funciona su racha dentro de los límites que establezcas para ellos.
92+
93+
Para hacer esto, activa la personalización de rachas en la [página de rachas](https://app.trophy.so/streaks) del panel de Trophy.
94+
95+
<Frame>
96+
<video
97+
autoPlay
98+
muted
99+
loop
100+
playsInline
101+
className="w-full aspect-15/4"
102+
height="200"
103+
width="100%"
104+
noZoom
105+
src="../../assets/features/streaks/streak_personalization.mp4"
106+
/>
107+
</Frame>
108+
109+
Una vez habilitado, los usuarios podrán personalizar las [condiciones de racha](#streak-conditions) que deben cumplir para extender su racha, incluyendo el modo de evaluación de racha y el umbral para cada métrica, a través de las preferencias de usuario.
110+
111+
<Tip>
112+
Para obtener más información sobre cómo establecer preferencias de usuario para un usuario específico, lee la documentación dedicada sobre [preferencias de usuario](/es/features/users#streak-preferences).
113+
</Tip>
114+
115+
## Administración de Rachas {#managing-streaks}
116+
117+
Esta sección describe algunas de las operaciones que puedes realizar para administrar las rachas de los usuarios en tu aplicación.
93118

94119
### Restaurar la Racha de un Usuario {#restoring-a-users-streak}
95120

96-
Para restaurar la racha de un usuario, dirígete a la página de detalles del usuario y utiliza la acción 'Restaurar Racha'. Restaurar la racha de un usuario la establece a la duración que tenía cuando la perdió por última vez.
121+
Para restaurar la racha de un usuario, dirígete a la página de detalles del usuario y usa la acción 'Restaurar Racha'. Restaurar la racha de un usuario la establece en la duración que tenía cuando la perdió por última vez.
97122

98123
<Tip>
99-
También puedes usar el [API de administración para restaurar rachas](/es/admin-api/endpoints/streaks/restore-streaks) para restaurar rachas programáticamente.
124+
También puedes usar la [API de administración para restaurar rachas](/es/admin-api/endpoints/streaks/restore-streaks) para restaurar rachas de forma programática.
100125
</Tip>
101126

102127
<Frame>
@@ -110,30 +135,28 @@ También puedes usar el [API de administración para restaurar rachas](/es/admin
110135
></video>
111136
</Frame>
112137

113-
## Visualización de Rachas {#displaying-streaks}
138+
## Mostrar Rachas {#displaying-streaks}
114139

115-
Trophy expone los datos de rachas de dos formas, que pueden usarse para crear elementos de interfaz dentro de tus aplicaciones y mostrar rachas a los usuarios.
140+
Trophy expone los datos de rachas de dos formas, que pueden usarse para construir elementos de interfaz dentro de tus aplicaciones y mostrar rachas a los usuarios.
116141

117142
<Tip>
118-
Consulta nuestra [guía completa](/es/guides/how-to-build-a-streaks-feature) sobre cómo agregar una
119-
función de rachas a tu aplicación para más detalles.
143+
Consulta nuestra [guía completa](/es/guides/how-to-build-a-streaks-feature) sobre cómo agregar una funcionalidad de rachas a tu aplicación para más detalles.
120144
</Tip>
121145

122146
### Respuesta de Evento de Métrica {#metric-event-response}
123147

124-
Cuando [incrementas una métrica](/es/features/events#tracking-metric-events) para un usuario, la respuesta del [API de métricas](/es/api-reference/endpoints/metrics/send-a-metric-change-event) incluirá la racha
125-
actual del usuario.
148+
Cuando [incrementas una métrica](/es/features/events#tracking-metric-events) para un usuario, la respuesta de la [API de métricas](/es/api-reference/endpoints/metrics/send-a-metric-change-event) incluirá la racha actual del usuario.
126149

127150
<MetricChangeResponseBlock />
128151

129-
Esto se puede usar para activar de forma transaccional elementos de UI/UX, incluyendo:
152+
Esto puede usarse para activar transaccionalmente elementos de UI/UX incluyendo:
130153

131154
- Mostrar ventanas emergentes dentro de la aplicación
132155
- Reproducir efectos de sonido
133156

134157
### API de Rachas de Usuario {#user-streaks-api}
135158

136-
La [API de rachas de usuario](/es/api-reference/endpoints/users/get-a-users-streak) devuelve la racha actual de un único usuario, junto con su historial reciente de rachas. Usa el parámetro de consulta `historyPeriods` para controlar cuántos períodos devolver.
159+
La [API de rachas de usuario](/es/api-reference/endpoints/users/get-a-users-streak) devuelve la racha actual de un usuario individual, junto con su historial reciente de rachas. Usa el parámetro de consulta `historyPeriods` para controlar cuántos períodos devolver.
137160

138161
{/* vale off */}
139162

@@ -200,7 +223,7 @@ Usa estos datos para mostrar el historial de rachas de un usuario dentro de tu a
200223

201224
### Listar Rachas de Múltiples Usuarios {#list-multiple-users-streaks}
202225

203-
Si quieres mostrar rachas para varios usuarios a la vez, por ejemplo para soportar una función de rachas de amigos o grupos de usuarios, usa la [API de listar rachas de usuario](/es/api-reference/endpoints/streaks/get-streaks).
226+
Si deseas mostrar rachas para múltiples usuarios a la vez, por ejemplo para soportar una funcionalidad de rachas de amigos o grupos de usuarios, entonces usa la [API de listado de rachas de usuario](/es/api-reference/endpoints/streaks/get-streaks).
204227

205228
```json [expandable]
206229
[
@@ -224,4 +247,4 @@ Si quieres mostrar rachas para varios usuarios a la vez, por ejemplo para soport
224247

225248
## Obtener Soporte {#get-support}
226249

227-
¿Quieres ponerte en contacto con el equipo de Trophy? Contáctanos por [correo electrónico](mailto:support@trophy.so). ¡Estamos aquí para ayudar!
250+
¿Quieres ponerte en contacto con el equipo de Trophy? Contáctanos por [correo electrónico](mailto:support@trophy.so). ¡Estamos aquí para ayudarte!

0 commit comments

Comments
 (0)