¿Posibilidad de _NO_ mostrar anuncios a visitantes anónimos?

En el plugin oficial de House Ads, ¿sería posible añadir una preferencia de “no mostrar anuncios a visitantes anónimos”?

Caso de uso…

Mi comunidad está configurada de modo que cualquiera puede unirse o crear una cuenta. Por eso tengo un banner que lo fomenta, y Discourse hace un excelente trabajo con los mensajes tipo “parece que te está gustando…”, donde dar like o responder lleva al inicio de sesión o a crear una cuenta, etc.

Estoy usando un anuncio interno para animar a la gente a suscribirse. Eso los coloca en un grupo específico de Discourse que les otorga beneficios adicionales.

Así que los usuarios anónimos ven tanto el mensaje de “crea una cuenta gratuita” como el anuncio interno de venta adicional. En mi opinión, sería mejor que solo se les ofreciera un “siguiente paso”: ¿anónimo? los dirigimos a crear una cuenta gratuita. ¿Con sesión iniciada? ven el anuncio interno. (Y, por supuesto, si ya están en el grupo que otorga el plugin de suscripción, no verán el anuncio interno.)

1 me gusta

No he revisado cómo hacerlo exactamente, pero creo que la solución sencilla es ocultarlos con CSS. Solo añade algo de CSS en tus anuncios internos para facilitar su ocultación para los usuarios anónimos.

2 Me gusta

¡Oh! ¿Cómo escribiría un selector CSS para usuarios anónimos? (Nunca se me habría ocurrido intentarlo.)

1 me gusta

No lo sé lo suficiente para decírtelo, pero busca “Hide css anonymous” y deberías obtener algunas pistas.

2 Me gusta

Debes seleccionar html.anon para dirigirse a usuarios anónimos.

3 Me gusta

html.anon .discourse-adplugin {
display: none;
}

…es una solución tan sencilla.

Retiro mi idea de que se necesitaba una nueva característica :wink:

4 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.