-
Notifications
You must be signed in to change notification settings - Fork 396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milestone 7: Revenue Share [DRAFT] #1490
Comments
Precisei escrever isso para organizar as ideias na minha mente e deixar claro para quê cada coisa irá servir e para quem, além de juntar as referências num único local. Então, aproveitei para adicionar outros aspectos da mecânica e compartilhar, porque dessa forma fica mais fácil de orientar quem não acompanhou nada e também de entender se eu estou alinhado com o consenso atual. Tentei tirar partes mais específicas sobre a implementação para comentar no issue mais adequado, permanecendo aqui apenas a "análise macro" sobre o Revenue Share. O intuito dos anúncios (para os usuários)Resumo:
Em alguns lugares já foi dito que a ideia é não ter uma forma de venda de um "espaço de anúncio", mas permitir que os usuários vendam de forma privada para quem quiserem, e se responsabilizarem pelos anúncios na plataforma. Algumas referências para quem quiser se aprofundar são: #1490 (comment) (publicação inicial desse issue), #352 (comment), vídeo de lançamento do TabNews.
O intuito dos anúncios (para o TabNews)Resumo:
O TabNews sempre foi um projeto financiado pelo @filipedeschamps (referência), e hoje é mantido com a receita gerada pelo curso.dev. O Revenue Share surge como uma tentativa de não apenas retribuir o valor que a comunidade gerou, mas também de tornar o TabNews um projeto autossustentável, isto é, um projeto que gera uma receita maior do que os custos. Como dito em #352 (comment), o "compartilhamento" é no sentido de que parte dos anúncios serão disponibilizados para os usuários e parte para o TabNews:
Impactos iniciais nos Termos de UsoResumo:
Para alguns anúncios fazerem sentido, eles devem ser permitidos como anúncio e não como uma publicação comum. A partir da citação feita em O intuito dos anúncios (para os usuários), imagino que um dos exemplos seria proibirmos a divulgação de vagas de empresas específicas em publicações, assim continuamos permitindo sites agregadores, e permitiremos a divulgação de empresas específicas em anúncios. Outro ponto seria o nível "comercial" que os anúncios poderiam ter. Anúncios extremamente comerciais podem não ter um efeito tão bom quanto um anúncio com cara de publicação, e tudo bem, porque os anúncios em outras plataformas também funcionam assim (uns convertem mais do que outros). Então, acredito que inicialmente podemos ser mais permissivos, e moderar conforme vermos que a situação desandou para além do que a comunidade consegue gerenciar bem. Requisitos para criar um anúncioResumo:
Para conseguir criar anúncios, o usuário utilizará uma certa quantia de TabCash, conforme dito em #352 (comment):
Como dito nesse comentário no TabNews, nem todo mundo poderá anunciar, e os anúncios precisarão ser aprovados ou poderão ser removidos. Isso deve ser debatido mais especificamente nos issues de implementação, de acordo com o tipo de anúncio e como o sistema está se comportando. Além disso, o acesso ao sistema de anúncios não será disponibilizado para "todos que possuem TabCash", e inicialmente poderá ser restrito a um grupo menor de usuários para termos um melhor controle sobre como está sendo a resposta da comunidade diante da nova funcionalidade.
Duração do anúncio, custo, alcance etc.Resumo:
Já pensamos em alguns tipos de anúncio, como banner (#1492), publicações promovidas (#1491) e destaques nos resultados de busca, conforme listado na publicação inicial deste issue (#1490 (comment)). Como são tipos de anúncios diferentes, o custo (em TabCash) para criá-los deverá ser diferente, assim como funcionarão de forma diferente: sua duração talvez seja medida em visualizações, em interações, ou usando uma fórmula onde cada fator consome uma determinada quantia de TabCash. Por isso, é mais adequado discutir esse tipo de detalhe no issue específico sobre o tipo de anúncio. Quantidade de anúncios limite por usuárioResumo:
Provavelmente teremos limitações para que um usuário não ocupe todos os espaços de anúncio o tempo inteiro, ou podemos fazer com que o custo de ter dois anúncios ou de ampliar o alcance do único anúncio seja mais caro do que o "básico" (aumento exponencial ao invés de linear, por exemplo). Apesar disso poder ser uma limitação de forma global (para todo tipo de anúncio), é mais adequado discutirmos passo a passo, visto que primeiro iremos implantar uma forma de anúncio, acompanhar os resultados e partir para a próxima. Então, inicialmente isso será tratado no issue do tipo específico de anúncio. |
Estou criando este comentário separado do anterior para esclarecer dúvidas ou dar sugestões. Entendendo melhor como o TabNews se tornará autossustentávelEssa parte não está totalmente clara para mim, e pretendo editar o comentário anterior depois que entender melhor. Entendo que não será implementado de imediato, e vamos avançando em etapas, mas é importante entender isso para planejar algo que faça sentido desde o início. O que está planejado atualmente para ajudar o TabNews a se tornar mais autossustentável é ter espaços de propaganda que o próprio TabNews possa usar para promover algo, onde, no momento, esse algo será apenas o curso.dev, mas, futuramente, poderá ser outros projetos do Filipe. É isso? TabCoins e TabCash. E talvez algo mais?Existem alguns estudos que mostram que o ser humano sente mais a dor da perda do que a felicidade do ganho, e também há o chamado viés da aversão à perda. Acredito que algumas pessoas terão receio maior em usar o TabCash porque não terão mais nenhum outro "número" que represente a sua "participação" no TabNews. Então, me parece que seria uma boa ideia termos um terceiro elemento, mantendo a gamificação e a "experiência/reputação/karma" que o usuário possui. Quero saber se outras pessoas concordam comigo, mas isso pode ser implementado mesmo depois do primeiro tipo de anúncio ser lançado, porque conseguimos "corrigir em retrospecto" com base nos eventos gerados com os gastos de TabCash. |
Turma, está chegando o momento de implementarmos a primeira versão da Revenue Share.
Serão criados os espaços de anúncios que vão ser divididos entre os mantenedores do TabNews e os usuários que participam do ciclo que cria valor no sistema (criação de conteúdos/comentários e qualificações).
Obs. 1: O TabCash que os mantenedores recebem individualmente com seus usuários ao participarem do ciclo do TabNews não conta como a parte do sistema na divisão, pois eles estão sujeitos às mesmas regras de contribuição de todos usuários.
Obs. 2: Não vai existir uma maneira de comprar espaços de anúncios através de pagamento em dinheiro, mas quem tem direito à espaços de anúncios poderá usá-los da forma achar melhor, desde que respeite os termos de uso, então pode inclusive vender seus espaços, mas terá que publicar o anúncio com seu usuário e será responsável por ele.
Podemos ter diferentes formatos de anúncios, como os “banners”, “destaque nos resultados de pesquisas”, “publicações promovidas” etc.
Acho que o mais simples para o início deve ser implementar as “publicações promovidas”. Penso assim tanto em termos de mecânica de funcionamento, como de adaptação da interface web, compatibilidade com Apps não oficiais e outros sites que usam a API.
Como os “banners” e “destaques nos resultados de busca” exigem a elaboração de mecânicas mais complexas, podemos reservá-los, pelo menos no início, aos anúncios publicados pelos mantenedores do TabNews. E em uma versão futura (em outra milestone) podemos criar formas do próprio TabNews ganhar parte do TabCash gerado e poder participar das publicações promovidas, assim como dos usuários usarem TabCash para anunciar em formato de banner.
Sobre os destaques em resultados, enquanto não temos um sistema de busca próprio, não podemos implementar nada que possibilite medir o alcance de forma simples. A busca hoje usa o próprio Google, e eu configurei alguns anúncios dos projetos do Filipe para aparecerem quando for pesquisado por algo relacionado, mas, pelo menos por enquanto, não temos nenhuma estatística de visualizações e cliques nesses resultados. Os únicos dados que temos são sobre a frequência de consultas dos termos mais pesquisados, mas nada específico dos anúncios.
Então acredito que os pontos de destaque da milestone ainda são:
E permanecem no radar para quem quiser adiantar:
sa-east-1
paraus-east-1
(ou outro provider como Supabase) #1172Content
para lidar melhor com alterações nos dados #1376Em paralelo, já foram desenvolvidas durante a Milestone:
id
em títulos de conteúdos e nos conteúdos #1635UNDER_MAINTENANCE
#1662createErrorMessage
function #1663OPTIONS
de404
para200
#1678validator
e corrige validação denull
caso o campo seja obrigatório #1685slug
#1704content
(contend
) #1706async
desnecessário depagination.get
#1707RequestBuilder
em mais testes de conteúdos #1708cross-fetch
e muda aset-cookie-parser
paradevDependencies
#1715crypto
para gerar UUIDs e move ouuid
paradevDependencies
#1725version
do Docker Compose #1726username
#1727parent_id
ao modificar um conteúdo #1728with_root
ewith_children
emGET /contents
#1735usernames
que podem ser usados para URLs da Revenue Share ou de outras funcionalidades #1738/.next/cache
e atualiza as outrasactions
#1755crypto
de maneira compatível com a Edge #1768username
é único antes de validar o mesmo para oemail
#1772The text was updated successfully, but these errors were encountered: