Saltar para o conteúdo
megapromotingVamos falar
Produtos Index9

Análise de mercado e anúncios Platformă

Os teus anúncios, no contexto do mercado.

Index9 é uma ferramenta para quem vende no 999.md: análise por categorias, avaliação de anúncios e preparação de ações de publicação ou republicação. Os dados disponíveis e as recomendações devem ser vistos em conjunto com a sua fonte e período.

Index9: tabloul de bord cu numărul de anunțuri observate, categoriile urmărite și harta de semnale pe categorii
index9.site · agregado sobre os anúncios públicos, com o momento da última leitura exibido em cada bloco

Index9

Da informação ao trabalho feito.

01

Escolhes o contexto

A categoria, o anúncio e a conta que tens o direito de usar.

02

Analizezi

Comparas a informação disponível sobre mercado e visibilidade.

03

Decizi

Revês as alterações propostas antes da publicação ou automatização.

Onde se torna útil.

Imobiliário

Exploração do mercado e melhoria da apresentação de uma oferta.

Vendedores ativos

Organização da análise e da atividade de publicação.

Echipe

Um ponto de partida para avaliar um portefólio de anúncios.

Index9 é um produto MEGA distinto de 999.md. A disponibilidade de cada função é confirmada na plataforma; as recomendações não garantem a venda.

Index9 em detalhe

O que você pode fazer com este projeto.

Index9 é construído sobre 999.md, o maior marketplace de anúncios da Moldávia, e responde a duas perguntas diferentes. A primeira: quanto vale um apartamento, comparado com o que está efetivamente a ser vendido agora no mesmo setor. A segunda: em que direção o mercado se move em cada categoria, dia após dia.

Os dados vêm de dois locais, com regimes diferentes. As listas públicas e as estatísticas são lidas através da API GraphQL pública do 999.md, sem autenticação, com um agente identificado pelo nome e 1,5 segundos entre pedidos. As operações sobre os próprios anúncios de um utilizador passam pela API oficial de parceiros da plataforma, com a chave da conta.

A regra de base do motor de avaliação está escrita no código como princípio: nunca um número fabricado. Abaixo de três comparáveis não é devolvida uma estimativa, mas o estado „indisponível”. Entre três e oito é devolvido com a etiqueta „dados escassos” e confiança baixa. Um avaliador que dá sempre um número é mais cómodo e menos útil.

01

Índice diário por categoria e global

Um índice com base 100 e limites 0–200, calculado a partir de quatro componentes normalizados no intervalo [-1, +1]: a velocidade do volume de anúncios, a variação do preço mediano, o sinal de procura e uma camada macro. A fórmula está explícita no código: 100 + 50 × a média dos quatro. O índice global é a média ponderada pelo volume de anúncios ativos de cada categoria.

02

Estatísticas de mercado por segmento limpo

Para imobiliário, a mediana €/m² é calculada por segmento — categoria × setor × tipo de oferta (venda ou arrendamento) — e não por uma média de categoria que misturaria apartamentos com espaços comerciais e vendas com arrendamentos. Cada número vem com o número de observações, os quartis 25 e 75, a dispersão como percentagem da mediana, a frescura em dias e um nível de confiança.

03

Comparáveis ponderados por similaridade

Um anúncio a avaliar é comparado com até 200 comparáveis dos últimos 365 dias, filtrados por categoria, subcategoria, tipo de oferta e, opcionalmente, setor. A similaridade é calculada em cada variável disponível — área, piso, quartos, estado, zona — sem coeficientes inventados por variável: uma variável em falta numa das partes não penaliza, apenas não contribui.

04

Limpeza de valores aberrantes

A série de €/m² de um segmento é aparada por Tukey: são eliminados os valores que estão para além de 1,5 × o intervalo interquartil fora dos quartis. Um apartamento listado por engano a dez vezes o preço de mercado não desloca a mediana.

05

Rendimento implícito

A partir das duas medianas do mesmo segmento — arrendamento €/m²/mês e preço de venda €/m² — deriva-se o rendimento bruto anual. Só é devolvido se ambas as medianas existirem e o resultado cair num intervalo plausível; caso contrário, null.

06

Posição real na lista, hora a hora

O crawler regista não só que anúncios existem, mas em que posição aparecem na listagem oficial — os primeiros 100 por categoria, em duas páginas de 50. Isto torna visível o algoritmo de ordenação da plataforma e o efeito de uma republicação ou de um booster, medido, não assumido.

07

Camadas macro locais

A taxa oficial do BNM (XML público, diário às 08:00), a meteorologia da Open-Meteo para Chișinău (horária) e os preços da ANRE da gasolina 95 e do gasóleo (semanal, à segunda-feira). São entradas na componente macro do índice, não decoração.

Dados e funcionamento

O que entra no sistema. O que deve ser verificado.

De onde vêm os anúncios
Do API GraphQL público do 999.md, em `https://999.md/graphql`. Para a listagem usa-se `infiniteScrollAds`, para o enriquecimento dos comparáveis `searchAds`. Não se contorna qualquer proteção: são consultas públicas, com um agente que se identifica pelo nome e por um contacto, com 1,5 segundos entre pedidos e abandono ao fim de 20 segundos.
O que é tirado diretamente da plataforma e o que é derivado
O 999.md expõe para imobiliário o preço (campo 2), o preço por metro quadrado (campo 1385), o estado (593) e as imagens (14). O preço por metro quadrado é o diferenciador: não o estimamos, lemo-lo. A área é derivada de forma honesta, como preço dividido pelo preço por metro, apenas quando ambos os valores existem.
Quão recentes são
Cinco categorias prioritárias — entre as quais o imobiliário — são relidas de hora a hora, no minuto zero. As restantes 18 categorias, de 4 em 4 horas. O índice de categoria é recalculado no minuto 5 de cada hora, e o índice diário às 06:00. As estatísticas de segmento para imobiliário cobrem implicitamente os últimos 120 dias; os comparáveis para uma avaliação, os últimos 365.
Como se deduplica
O enriquecimento escreve uma única linha por identificador de anúncio: no reaparecimento do mesmo anúncio, a linha é atualizada e a data de captura torna-se agora, em vez de se criar um duplicado. Isto resolve o caso frequente — o anúncio republicado dezenas de vezes pelo mesmo vendedor. O que não resolve: o mesmo apartamento publicado sob dois identificadores diferentes continua a ser duas linhas. Por isso a série também é aparada estatisticamente, e a dispersão do segmento é publicada ao lado da mediana: um segmento com grande dispersão é um sinal, não um número para usar cegamente.
Os limiares de honestidade, escritos como limiares
Oito comparáveis ou mais → resultado normal. Entre três e oito → „dados escassos”, intervalo amplo, confiança baixa. Abaixo de três → „indisponível”, a estimativa é null. A confiança não é uma impressão: é uma pontuação de quatro sinais — o número de comparáveis, quão apertado é o segmento (dispersão abaixo de 15% e abaixo de 30%), a recência (abaixo de 30 e abaixo de 90 dias) e o acordo entre métodos. Um sinal desconhecido não soma pontos.
O que é contexto público e o que são dados de conta
O índice diário e as estatísticas de mercado são calculados a partir de informação pública. As operações sobre os próprios anúncios — republicação, promoção, mensagens — passam pelo API oficial de parceiros, com a chave da conta do cliente, e são separadas como acesso: na verificação de hoje, os endpoints de avaliação e tendências respondem 401 sem autenticação.
Sectoare
Os setores de Chișinău são atribuídos pelo centróide mais próximo de uma lista de coordenadas no código, partindo do geo do anúncio. É uma classificação aproximada na fronteira entre setores, não uma delimitação administrativa.

Da exploração à implementação

Como preparamos um projeto com Index9.

01

1. Escolhem a categoria e o segmento

Parte-se de uma categoria e, para imobiliário, de um segmento concreto: setor, tipo de oferta. Uma resposta para «imobiliário» em geral mistura coisas que não se comparam.

02

2. Iniciamos a recolha e aguardamos que encha

O crawler recolhe posições hora a hora, e o enriquecimento preenche os atributos das comparáveis. Até o segmento ter pelo menos oito comparáveis na janela de recência, a plataforma vai dizer «dados escassos» ou «indisponível» — e é correto que o diga.

03

3. Ligamos a conta para as operações com anúncios próprios

A republicação, a promoção e a análise do portefólio exigem a chave API da conta 999.md do cliente. Sem ela, fica apenas a parte de análise de mercado, que não precisa de conta.

04

4. Definimos o que é automatizado e o que exige aprovação

Publicar, eliminar, alterar o preço e gastar orçamento são ações que movem dinheiro ou reputação. O que corre sozinho e o que passa por uma aprovação humana decide-se explicitamente na instalação, não implicitamente.

Perguntas que vale a pena esclarecer.

Onde vão buscar os anúncios? Fazem scraping?

Da API GraphQL pública da 999.md — as mesmas consultas que o site deles usa, sem autenticação e sem contornar qualquer proteção. O nosso agente identifica-se pelo nome com um endereço de contacto, deixa 1,5 segundos entre pedidos e desiste ao fim de 20 segundos. Para as operações nos anúncios de um cliente, usamos a API oficial de parceiros, com a sua chave.

Quão recentes são os dados?

O imobiliário é uma das cinco categorias lidas hora a hora; as outras 18 categorias, de 4 em 4 horas. O índice de categoria é recalculado ao minuto 5 de cada hora, o diário às 06:00. As estatísticas de mercado referem-se, por defeito, aos últimos 120 dias, e as comparáveis para uma avaliação aos últimos 365 — e cada resultado vem com a sua recência em dias, para se ver se a comparável mais recente é de há uma semana ou de há quatro meses.

Como evitam que o mesmo apartamento republicado dez vezes estrague a média?

Escreve-se uma única linha por identificador de anúncio: o reaparecimento do mesmo anúncio atualiza a linha e a data de captura, não cria um duplicado. O que fica de fora é o caso em que o mesmo apartamento é publicado sob dois identificadores distintos — aí não temos deduplicação por conteúdo. Por isso a série de €/m² é trimada por Tukey (corta-se o que estiver acima de 1,5 × a amplitude interquartil) e por isso a dispersão do segmento é publicada junto da mediana: se a dispersão for grande, o valor deve ser lido com reserva, e somos nós os primeiros a dizê-lo.

O que acontece quando não têm dados suficientes para um segmento?

Não recebe um número. Abaixo de três comparáveis, o resultado é «indisponível» com a estimativa null. Entre três e oito, recebe o resultado assinalado como «dados escassos», com intervalo amplo e baixa confiança. Acima de oito, é um resultado normal. Os limiares são constantes no código, não uma política de comunicação.

O que significa o índice de 100 e como é calculado?

100 é neutro. A fórmula é 100 + 50 × a média de quatro componentes, cada uma normalizada em [-1, +1], com o resultado limitado ao intervalo 0–200. Os componentes são: a velocidade do volume (o z-score dos anúncios por hora face à média de 30 dias), a variação do preço mediano, o sinal de procura e uma camada macro. O índice global é a média por categoria, ponderada com o volume de anúncios ativos.

O que entra na camada macro?

Três fontes públicas moldavas: a taxa oficial do BNM, retirada do respetivo XML diário, o tempo do Open-Meteo para as coordenadas de Chișinău, de hora a hora, e os preços da ANRE para gasolina 95 e gasóleo, lidos semanalmente às segundas-feiras. Não é decoração: são entradas numéricas numa das quatro componentes do índice.

É um produto do 999.md?

Não. Index9 é um produto da Mega Promoting construído sobre as APIs públicas e sobre a API de parceiros do 999.md. Não somos afiliados à plataforma e não falamos em seu nome.

Garante que vende o apartamento?

Não, e ninguém pode. O que faz é mostrar onde a oferta se situa face ao seu segmento real — €/m² mediano por setor e tipo de oferta, com quartis e dispersão — e como se move a posição do anúncio na listagem. A decisão de preço e de apresentação continua a ser do vendedor.

Exemplo ilustrativo

Quanto vale um apartamento de 62 m² em Botanica

Um cenário de utilização, sem dados de cliente nem resultados comerciais atribuídos.

Situação inicial

Um vendedor pede uma avaliação para um apartamento de 62 m², 4.º andar, no setor de Botanica, para venda.

Como funciona

Lê-se a taxa EUR/MDL mais recente do BNM. Da base de comparáveis, selecionam-se todos os anúncios da mesma categoria e subcategoria, tipo venda, setor Botanica, captados nos últimos 365 dias — no máximo 200, ordenados por recência. Cada comparável recebe uma pontuação de semelhança calculada em todas as variáveis comuns: área, andar, quartos, estado. Em separado, lê-se a mediana €/m² do segmento dos últimos 120 dias, com a série truncada por Tukey.

Rezultatul

Se o segmento tiver pelo menos oito comparáveis: mediana €/m², quartis 25 e 75, dispersão como percentagem da mediana, antiguidade do comparável mais recente em dias e um nível de confiança derivado destes quatro sinais — mais a lista de comparáveis com as diferenças relevantes assinaladas (área diferente em mais de 20%, andar diferente em mais de um, outro número de quartos). Se tiver entre três e oito: o mesmo resultado, marcado como „dados escassos”, confiança baixa. Abaixo de três: „indisponível”, sem valor.

Ce este necesar:Jobul de îmbogățire trebuie să fi rulat pe categoria respectivă, altfel baza de comparabile e goală și răspunsul e „indisponibil”. Evaluarea reflectă prețurile cerute în anunțuri, nu prețurile de tranzacție din contracte — sunt două lucruri diferite, iar al doilea nu e public în Moldova.

Possibilidades de colaboração

Index9, no contexto da sua organização.

Fluxos internos e informação

A ligação das fontes autorizadas, a organização da informação e a revisão das ações pela equipa, com acesso separado por funções.

Empresas privadas

Definimos um piloto em torno de um processo real: utilizadores, dados, integrações, custos e critérios de aceitação. A expansão segue após a avaliação do resultado.

Instituições e empresas públicas

Estabelecemos os requisitos de acessibilidade, alojamento, proteção de dados e interoperabilidade. Qualquer ligação a serviços AGE ou STISC requer a validação da elegibilidade, do acesso e das aprovações.

Estes são cenários de adaptação, não declarações sobre contratos ou parcerias existentes. As funções propostas confirmam-se no âmbito de trabalho do projeto.

Fale sobre um piloto

Parte de um ecossistema.

O que gostaria que funcionasse melhor?

Conte-nos o seu processo. Em conjunto decidimos o que vale a pena construir, o que podemos ligar e como verificamos o resultado.

Vamos falar