
Uma lista fixa é a lista de perfis que você escolhe e salva antes de ver quem ganhou seguidores. A lista tem um número definido de perfis. Um marco de observação é um momento de observação salvo para essa lista. Uma coorte pareada é o conjunto de perfis da lista que têm o mesmo ID de perfil nos 2 marcos e atendem às suas regras de contagem.
Crescimento ponderado pelo número de seguidores = (soma das variações líquidas) / (soma das contagens iniciais). Contagens iniciais maiores têm mais influência sobre esse resultado. A média com peso igual por conta dá o mesmo peso a cada perfil incluído. Os 2 números podem ser muito diferentes. Essa diferença não é um erro de cálculo.
Verifique primeiro 1 perfil conhecido
Um Actor é um programa de coleta de dados hospedado. Uma Task é uma configuração de entrada salva. O Actor coleta linhas de resultado. Você faz a comparação apresentada neste artigo.
Use o X Profile Metrics Actor. A versão pública é a 1.0.4. A configuração salva X Competitor Profile Comparison Task foi verificada em 2026-10-13T14:22:40Z. Uma Task pública é apenas uma configuração de entrada inicial. Ela não torna a comparação automática.
O exemplo de entrada da Task tem 3 perfis:
{
"profiles": [
"https://x.com/OpenAI",
"https://x.com/NASA",
"https://x.com/elonmusk"
]
}Na primeira verificação, substitua essa lista inteira pela URL de 1 perfil público conhecido. Use a chave de entrada `profiles`. Não use `startUrls`. O Actor também aceita um nome de usuário público. Uma URL completa torna a primeira verificação mais clara.
{
"profiles": [
"https://x.com/OpenAI"
]
}Insira nessa lista uma URL pública que você conhece antes de confiar na execução. O Actor tenta gerar 1 linha de resultado para cada entrada única.
Leia estes campos em cada linha de resultado: `profileId`, `profileUrl`, `handle`, `followersCount`, `profileMetricStatus`, `status`, `failureCategory`, `statusReason` e `observedAt`. `profileId` é a identidade estável do perfil. `handle` é o nome de usuário público. `observedAt` é o horário registrado na fonte. `profileMetricStatus` é um objeto. Suas chaves de métricas usam `exact` ou `unavailable`. `unavailable` significa que a contagem não é exata.
Quando `followersCount` está ausente, seu valor é null. Um zero exato é uma contagem real. Não transforme null em zero. Se fizer isso, uma linha ausente pode parecer um perfil novo. Isso gera uma variação líquida falsa.
O resumo da execução é separado das linhas de resultado. Leia `inputCount`, `datasetRows`, `usefulRows`, `billableRows`, `failedRows`, `statusCounts` e `stopReason`.
Uma nova execução com 1 perfil retornou o `profileId` correto e conhecido da OpenAI. A contagem de seguidores foi exata. O resumo da execução foi `inputCount` 1, `datasetRows` 1, `usefulRows` 1, `billableRows` 1 e `failedRows` 0. `statusCounts` mostrou ok 1. `stopReason` foi `inputs_exhausted`. Isso significa que a execução terminou de processar as entradas recebidas.
Essa execução comprova a coleta atual de 1 perfil conhecido. Ela não comprova que execuções repetidas do painel continuam precisas. Uma lista posterior pode usar lotes finitos separados. Cada lote pode conter no máximo 1000 entradas. Esse é o limite atual. A execução com 1 perfil não comprova que um lote de 1000 entradas terá sucesso.
O Actor não retorna contagens anteriores. Ele não retorna uma medida de crescimento. Ele não retorna as identidades dos seguidores. Ele não retorna totais brutos de novos seguidores ou de pessoas que deixaram de seguir. Ele não agenda execuções. Ele não armazena o histórico da lista. Ele não pode preencher dados de datas passadas. Você precisa salvar os 2 marcos de observação por conta própria.
Não subtraia um valor antigo de `profileFollowers` do X Post Metrics deste `followersCount` obtido de forma independente. Esses valores vêm de fontes diferentes. A diferença entre eles não é um resultado de crescimento testado.
Siga 8 etapas de comparação
- Defina a pergunta da comparação antes de coletar novas contagens. Salve a lista fixa antes de ver quem ganhou seguidores. Mantenha essa lista original. Em cada marco de observação, informe a cobertura. A cobertura é o número de perfis da lista com uma linha de resultado utilizável. Uma lista variável de contas populares responde a outra pergunta. Uma lista escolhida entre contas que já cresceram também responde a outra pergunta. Não substitua a lista original por nenhuma dessas listas depois de começar.
- Colete um retrato atual de cada perfil conhecido em cada marco de observação salvo. Um retrato é a linha de resultado que você salva naquele momento. O Actor não pode preencher dados de datas passadas. Você precisa guardar as linhas anteriores por conta própria. Para manter linhas antigas e verificar o tempo decorrido, use a página Histórico de métricas de publicações do Facebook. Use essa página apenas para salvar linhas e verificar o tempo decorrido. Use estas etapas para decidir quem permanece na coorte pareada e como combinar as contagens.
- Pareie 2 linhas somente quando `profileId` não estiver em branco e for igual nas 2. O mesmo `profileId` pode usar uma nova grafia de nome de usuário e ainda formar um par. O mesmo nome de usuário com um `profileId` diferente é um conflito. Deixe os conflitos sem pareamento. Uma contagem arredondada ou marcada como `unavailable` não é exata. Exclua essa contagem das 2 medidas de crescimento. Exclua também linhas com falha, linhas ausentes e perfis sem contagem inicial. Não substitua um null recente por uma contagem antiga. Não adicione à coorte pareada um perfil cuja coleta só agora teve sucesso sem informar essa inclusão.
- Use o mesmo marco inicial e o mesmo marco final nas 2 medidas. Use a mesma regra de contagem exata nas 2. O horário registrado na fonte é `observedAt`. O tempo decorrido é o intervalo entre o `observedAt` inicial e o `observedAt` final. Um rótulo como semanal não é um horário registrado na fonte. Se um perfil cobrir um período muito mais longo ou mais curto, coloque-o em outro grupo. Não combine grupos que cobrem períodos diferentes.
- Registre a coorte pareada e a cobertura antes de combinar as contagens. Para cada perfil incluído, variação líquida = final - inicial. Quando a contagem inicial não é zero, crescimento relativo = (final - inicial) / inicial. O crescimento relativo é a variação líquida dividida pela contagem inicial. Uma contagem inicial de zero exato ainda pode ter uma variação líquida. Seu crescimento relativo não tem um percentual, pois não é possível dividir por zero. Uma variação líquida negativa é possível. Ela pode representar uma perda ou uma revisão da contagem. Ela não identifica quem deixou de seguir. Ela não informa por que a contagem mudou.
- Escolha uma coorte cujas contagens iniciais sejam exatas e diferentes de zero. Use essa mesma coorte, as mesmas contagens exatas e o mesmo grupo de período nas 2 medidas. Crescimento ponderado pelo número de seguidores = (soma das variações líquidas) / (soma das contagens iniciais). O peso indica quanto um perfil influencia o número combinado. Uma contagem inicial maior tem mais peso. A média com peso igual por conta é a média dos valores de crescimento relativo nessa mesma coorte. Essa é uma média que atribui o mesmo peso a cada conta. Para calcular uma média, somam-se os valores e divide-se o resultado pelo número de valores. Cada perfil incluído conta 1 vez. Um perfil pequeno pode ter um percentual alto e ainda acrescentar pouco ao total. A medida ponderada fica próxima do resultado do perfil grande. A média com peso igual por conta se desloca em direção ao resultado do perfil pequeno. Escreva o nome da coorte e a regra de ponderação ao lado de cada número. Não dê o mesmo nome às 2 medidas.
- Mantenha os perfis com contagem inicial de zero exato fora da coorte usada no cálculo percentual. Você ainda pode mostrar a variação líquida deles. Mostre também os perfis ausentes e os perfis com falha fora das medidas agregadas. Se o conjunto de perfis com coleta bem-sucedida mudar, a medida agregada pode mudar. Isso pode acontecer mesmo quando nenhum dos perfis incluídos mudou. Informe o número de perfis incluídos. Informe cada condição de exclusão. Não informe apenas o número combinado. Nenhuma das medidas conta novos seguidores distintos. Nenhuma das medidas avalia a qualidade do público. Nenhuma das medidas mostra que uma publicação causou a mudança.
- Apresente os pares de cada perfil, a cobertura da lista e as 2 medidas com seus respectivos nomes. Para um período posterior, mantenha os mesmos perfis e as mesmas regras para os marcos de observação. Se os perfis mudarem, mostre essa mudança com clareza. Não interprete o resultado dessa lista como o crescimento de todos os perfis do X. Não espere que o Actor monitore a lista por você. Não trate essa lista escolhida como uma prova sobre uma população mais ampla.
Compare uma lista fictícia original
Todos os perfis, IDs, horários e contagens desta seção são fictícios e originais. Eles não são uma saída do Actor. Eles não são um resultado do produto. Não foi executado nenhum painel de histórico de seguidores.
O `observedAt` inicial presumido para as linhas pareadas com contagens exatas é 2026-09-15T15:00:00Z. O `observedAt` final presumido para essas mesmas linhas é 2026-10-13T15:00:00Z. ProfileA, ProfileB e ProfileC usam os 2 horários. Seu `status` é ok nos 2 marcos de observação. O valor de followers em `profileMetricStatus` é `exact`. Nenhuma falha é registrada nessas linhas.
Abaixo, desconhecido significa que o valor não foi observado. Desconhecido não é zero. Null é uma contagem ausente. Null não é zero.
| Item da lista | Nome de usuário | profileId | followersCount inicial | followersCount final | Estado de followers | Variação líquida | Incluído em |
|---|---|---|---|---|---|---|---|
| ProfileA | ProfileA | fic-A nos 2 momentos | 100 | 120 | exact nos 2 momentos | 20 | variação líquida e coorte do cálculo percentual |
| ProfileB | ProfileB | fic-B nos 2 momentos | 1000 | 1010 | exact nos 2 momentos | 10 | variação líquida e coorte do cálculo percentual |
| ProfileC | ProfileC | fic-C nos 2 momentos | 0 | 12 | exact nos 2 momentos | 12 | somente variação líquida |
| ProfileD | ProfileD | desconhecido | null | desconhecida | contagem inicial ausente | nenhuma | excluído |
| ProfileE | ProfileE | desconhecido | desconhecida | null | unavailable; falha na nova contagem | nenhuma | excluído |
| ProfileF | ProfileF | fic-F-1 no início, fic-F-2 no fim | desconhecida | desconhecida | não utilizado; conflito de ID | nenhuma | excluído |
ProfileC começa com 0 exato. Esse 0 é uma contagem real. ProfileD não tem contagem inicial, portanto não tem uma linha de base. Linha de base significa a contagem inicial. Sua contagem final é desconhecida e não é preenchida. ProfileE tem uma falha na nova contagem. Seu `followersCount` final é null, e o estado de followers é `unavailable`. `failureCategory` e `statusReason` indicam essa falha. O texto exato desses campos não faz parte deste exemplo fictício, por isso não é inventado aqui. ProfileF mantém os 2 IDs porque o nome de usuário é igual, mas o ID não. Suas contagens permanecem desconhecidas. Exclua o conflito. Não escolha 1 ID sem informar essa escolha.
A observação a seguir também é fictícia e original. Ela não é um 7º item da lista. O nome de usuário inicial AlphaNews e o nome de usuário final Alpha_News compartilham o `profileId` fic-same. Pareie essas linhas após verificar o ID. Uma mudança na grafia do nome de usuário não representa uma nova pessoa. A lista continua com 6 itens.
Os pares utilizáveis para calcular a variação líquida são 3 de 6: ProfileA, ProfileB e ProfileC. A coorte do cálculo percentual com linha de base diferente de zero é de 2 de 6: ProfileA e ProfileB. Não chame isso de cobertura completa.
Variação líquida de ProfileA = 120 - 100 = 20. Crescimento relativo de ProfileA = (120 - 100) / 100 = 20 por cento. Variação líquida de ProfileB = 1010 - 1000 = 10. Crescimento relativo de ProfileB = (1010 - 1000) / 1000 = 1 por cento.
A coorte do cálculo percentual é composta por ProfileA e ProfileB. Soma inicial = 100 + 1000 = 1100. Soma final = 120 + 1010 = 1130. Soma das variações líquidas = 1130 - 1100 = 30. Isso equivale a 20 + 10. Crescimento ponderado pelo número de seguidores = 30 / 1100. Isso corresponde a cerca de 2,72727 por cento. A média com peso igual por conta = (20 por cento + 1 por cento) / 2 = 10,5 por cento.
Esses 2 resultados são estimandos diferentes. Um estimando é uma quantidade definida. O crescimento ponderado pelo número de seguidores dá mais peso a ProfileB porque 1000 é maior que 100. A média com peso igual por conta dá o mesmo peso a 20 por cento e a 1 por cento. Um número não substitui o outro.
ProfileC passa de 0 para 12. Sua variação líquida = 12 - 0 = 12. Essa variação líquida é válida. Seu crescimento relativo = (12 - 0) / 0. Esse valor é indefinido. Mantenha ProfileC fora da coorte de 2 perfis usada no cálculo percentual. Não adicione 12 à soma inicial de 1100.
| Nome da medida | Coorte | Soma inicial | Soma final | Soma das variações líquidas | Cálculo simples |
|---|---|---|---|---|---|
| Crescimento ponderado pelo número de seguidores | Somente ProfileA e ProfileB | 1100 | 1130 | 30 | 30 / 1100 = cerca de 2,72727 por cento |
| Média com peso igual por conta | Somente ProfileA e ProfileB | não utilizada | não utilizada | não utilizada | (20 por cento + 1 por cento) / 2 = 10,5 por cento |
A coorte do cálculo percentual tem 2 perfis. O conjunto usado no cálculo da variação líquida tem 3 perfis. A lista tem 6 perfis. Não interprete a soma das variações líquidas de 30 como 30 pessoas distintas, com cada pessoa contada 1 vez. As linhas não informam quem passou a seguir ou quem deixou de seguir. Elas não mostram que uma publicação causou a mudança. A única verificação de coleta com resultados medidos é a execução com 1 perfil da seção anterior.
Fontes e leituras adicionais
Por Chronometrica · Atualizado
Voltar ao topo ↑
