
A Chronometrica publica o Actor Facebook Metrics Scraper comparado aqui. Um Actor é um programa de coleta hospedado. Esta comparação inclui um produto nosso. A recomendação se baseia em uma adequação específica: uma linha de métricas declarada, com contagens separadas e informações que ajudam você a decidir se deve usá-las.
Portanto, a escolha principal depende da saída de que você precisa. Você precisa de uma linha de métricas que seu relatório possa aceitar diretamente? Ou seu relatório precisa de outros dados da publicação em quantidade suficiente para justificar a junção de conjuntos de dados?
O que os contratos publicados oferecem
A Chronometrica publica explicitamente os campos separados `views` e `plays`. As informações de `contentMetricStatus` registram o status, a precisão e a fonte da métrica. Isso permite avaliar cada contagem na mesma linha de conteúdo. Uma linha ainda pode ser útil quando apenas 1 contagem está disponível. O contrato não transforma essa linha parcial em um par completo. Chronometrica Facebook Metrics Scraper
O Apify Facebook Posts Scraper publica `viewsCount`. Em uma questão antiga, seu mantenedor descreveu o uso de um conjunto de dados separado do Reels e a junção dos resultados para obter a outra contagem. O README atual do Reels documenta a contagem exata de reproduções quando a URL de um Reel é fornecida diretamente como entrada. Portanto, a antiga preocupação com uma saída apenas arredondada não deve ser apresentada como parte do contrato atual. Contrato do Posts, questão antiga, contrato do Reels
A questão pública está encerrada. Ela registra a necessidade de um leitor de obter os 2 números em uma única execução. Ela não comprova uma falha atual. Esta comparação usa contratos públicos verificados em 20 de outubro de 2026. Ela não inclui uma nova execução de coleta nem uma verificação de resultados correspondentes.
A diferença comprovada está no formato de saída declarado. Isso não constitui uma afirmação sobre todos os campos que uma resposta não documentada possa conter.
Tome a decisão com base no relatório
Comece pelo relatório que usará os dados. O nome de um campo, por si só, não informa se um valor atende às necessidades desse relatório.
Por exemplo, um relatório pode aceitar um valor arredondado de visualizações para um resumo geral do conteúdo. O mesmo relatório pode exigir um valor exato de reproduções para um cálculo separado. São 2 requisitos, mesmo quando os 2 valores pertencem ao mesmo vídeo.
Use esta tabela resumida de decisão antes de coletar dados:
| Item de decisão | O que definir ou verificar |
|---|---|
| Entrada necessária | As URLs dos conteúdos públicos pretendidos, incluindo URLs diretas de Reels quando necessário. |
| Unidade de saída | Uma linha de conteúdo ou conjuntos de dados separados que você unirá pela identidade do conteúdo. |
| Regra de aceitação | Cada contagem obrigatória deve estar presente com a precisão aceita pelo seu relatório. |
| Regra para valores ausentes | Mantenha um valor desconhecido em branco e preserve seu status. Não o substitua por 0. |
| Condição para mudar de fluxo | Use o fluxo com junção quando os detalhes necessários da publicação o justificarem. Rejeite qualquer um dos fluxos se ele não atender a um requisito. |
O formato de linha única reduz a necessidade de combinar os registros das contagens por conta própria. Ele não elimina a necessidade de verificar os campos. Uma etapa de coleta bem-sucedida e uma linha aceitável para o relatório são coisas diferentes.
Da mesma forma, uma junção pode ser uma escolha razoável quando fornece os dados de que seu relatório precisa. Seu valor depende do registro final que você consegue montar e verificar, e não apenas do número de etapas de coleta.
Defina requisitos separados para visualizações e reproduções
Visualizações e reproduções podem ser diferentes. Trate-as como medidas separadas durante a coleta, a revisão e a elaboração do relatório. Nenhuma das contagens deve ser apresentada como espectadores únicos ou alcance. Elas também não são denominadores intercambiáveis no cálculo de uma taxa.
O contrato do nosso produto descreve visualizações como visualizações públicas de vídeo e reproduções como uma contagem pública mais ampla. Não atribua um limite de 1 segundo ou 3 segundos de exibição sem evidências da fonte. Para entender os termos, consulte Visualizações, reproduções e alcance de vídeos no Facebook.
Escreva um requisito curto para cada coluna do relatório:
- Indique a contagem de que a coluna precisa.
- Informe se a coluna é obrigatória ou opcional.
- Informe qual precisão o relatório aceita.
- Informe o que acontece quando o valor não está disponível.
- Informe se algum cálculo depende desse valor.
Essas regras facilitam o tratamento de resultados parciais. Se o campo de reproduções for opcional, uma linha apenas com visualizações ainda poderá ser aceita no relatório. Se as 2 contagens forem obrigatórias, essa mesma linha não atenderá ao requisito de 2 contagens.
Mantenha esses resultados distintos. Você não precisa descartar um valor útil de visualizações porque o valor de reproduções está ausente. Mas precisa impedir que a linha parcial entre em um cálculo que exige as 2 contagens.
Defina as regras antes de examinar os resultados. Caso contrário, um valor conveniente pode levar você a alterar o requisito sem deixar essa mudança clara para o leitor do relatório.
Comece com uma URL conhecida de conteúdo público
Use uma URL conhecida de conteúdo público na primeira verificação. Isso mantém a decisão focada na coleta e na aceitação das contagens. Uma busca mais ampla por publicações introduz outra questão: se você encontrou o conteúdo pretendido.
A Facebook Engagement Metrics Tracker Task pública pode servir como configuração inicial. Uma Task é uma configuração de entrada salva para um Actor. A página estava disponível durante a verificação das fontes, mas sua entrada salva não foi lida. Aplique as configurações abaixo em vez de presumir que a configuração salva já as contém.
{
"mode": "knownUrls",
"startUrls": [
"https://www.facebook.com/reel/3809524072644232/"
]
}Esta entrada mínima foi verificada em relação ao esquema público de entrada atual. Ela não foi executada. A URL de exemplo não comprova que as 2 contagens estejam disponíveis publicamente nela agora. Substitua-a pela URL do conteúdo público de que seu relatório precisa. Actor da Chronometrica e contrato de entrada
Para sua própria verificação, escolha um conteúdo que represente o trabalho pretendido. Um Reel público é relevante quando o relatório abrange Reels. Um exemplo conveniente de uma página de produto não pode estabelecer se seu conteúdo real atende aos requisitos.
Guarde a URL pretendida junto com o resultado que você examinar. Você precisa desse link para confirmar que a linha descreve o conteúdo que pretendia coletar.
Examine os valores e seus status em conjunto
Quando tiver um resultado, revise todas as informações das métricas antes de copiar os valores para um relatório. Os campos declarados pela Chronometrica permitem essa revisão dentro da linha de conteúdo. Contrato de saída publicado
Siga esta sequência:
- Confirme que a linha se refere ao conteúdo pretendido.
- Verifique `views` e as informações de `contentMetricStatus` associadas.
- Verifique `plays` e as informações de `contentMetricStatus` associadas.
- Compare a precisão de cada valor com o requisito do relatório.
- Marque a linha como aceita, parcial ou inadequada para o uso pretendido.
Essas 3 últimas classificações são opções de revisão para seu fluxo de trabalho. Elas não são apresentadas aqui como valores de saída do Actor.
Mantenha a precisão junto do número ao exportá-lo ou transformá-lo. Em especial, preserve `compact_rounded` quando uma contagem exibida de forma abreviada tiver sido expandida para um valor numérico. A expansão muda a forma do valor. Ela não torna a contagem da fonte exata.
Para facilitar a leitura do relatório, você pode mostrar a contagem principal em uma coluna e manter sua precisão em uma coluna próxima ou em um registro de apoio. O que importa é que outro usuário consiga recuperar essa ressalva depois. Um número separado de sua precisão pode parecer mais exato do que as evidências permitem.
Mantenha os valores ausentes em branco. 0 é uma contagem. Um valor desconhecido indica falta de evidência para uma contagem. Substituir um pelo outro muda o significado dos dados.
Também evite preencher um campo de reproduções ausente com visualizações. Isso cria um segundo número sem uma segunda observação. A linha pode parecer completa, mas deixa de representar as evidências coletadas.
Uma verificação fictícia de aceitação com 3 URLs
O exemplo a seguir é fictício. Ele não é um teste de produto, um resultado de cliente nem uma taxa de coleta medida.
Um analista prepara um relatório para um cliente com colunas separadas de Visualizações e Reproduções. O relatório só aceita cada contagem quando sua precisão atende à regra definida para aquela coluna. Para a comparação que exige as 2 contagens, ambas devem ser aceitáveis.
O analista verifica 3 URLs dos conteúdos públicos pretendidos. 2 linhas contêm as 2 contagens obrigatórias com uma precisão aceita. A terceira contém um valor aceitável de visualizações, mas o valor de reproduções não está disponível.
Nesta verificação inventada, a proporção de URLs aptas para a comparação com 2 contagens é:
2 / 3 × 100 = 66,67% das URLs pretendidas.
O denominador inclui todas as 3 URLs pretendidas. Ele não inclui apenas as linhas que, por acaso, continham os 2 valores. Essa escolha importa porque o relatório precisa informar quanto do conteúdo pretendido permite a comparação.
O analista mantém a terceira linha para um uso apenas de visualizações. Ele marca o valor de reproduções como indisponível e verifica uma fonte separada de Reels se essa contagem ainda for necessária. O analista não copia visualizações para reproduções.
Agora suponha que o mesmo relatório fictício também exija os anexos completos das publicações. Esse requisito pode justificar o fluxo mais completo do Posts e uma junção. A decisão muda porque a saída necessária mudou, e não porque a fração fictícia provou que uma ferramenta é melhor.
O exemplo mostra como aplicar uma regra de aceitação. Seu valor de 66,67% não diz nada sobre o desempenho real de coleta de nenhum dos Actors.
Use uma junção quando a saída necessária a justificar
A principal condição para mudar de fluxo é a necessidade de uma saída com dados mais completos das publicações. Se essa necessidade superar o benefício de uma única linha de métricas declarada, use o fluxo Posts/Reels e planeje a junção. Apify Facebook Posts Scraper
Uma junção combina registros que descrevem o mesmo conteúdo. Antes de combiná-los, confirme a identidade do conteúdo. Não associe 2 registros apenas porque seus textos parecem semelhantes ou suas contagens são próximas.
Use um identificador estável de conteúdo quando ele estiver disponível na saída. Se usar URLs, confirme que elas se referem ao mesmo conteúdo. Mantenha as correspondências incertas separadas até conseguir verificá-las.
Preserve a fonte de cada contagem após a junção. Isso ajuda a explicar de onde veio um valor e a revisá-lo depois. Também impede que um registro combinado oculte qual fonte forneceu cada campo.
Não exija que as 2 contagens sejam iguais como prova de uma junção correta. Elas medem coisas diferentes. Verifique primeiro a identidade do conteúdo. Depois, avalie cada contagem conforme sua própria regra de aceitação.
Um registro resultante de uma junção ainda precisa da mesma revisão de uma linha coletada individualmente. Combinar conjuntos de dados não comprova que todos os valores obrigatórios estejam presentes, sejam exatos ou sejam adequados para um cálculo.
Verifique todo o conjunto pretendido antes de escolher
Use a primeira URL para aprender a examinar a saída. Depois, aplique as mesmas regras ao conjunto pretendido de URLs de conteúdo. Uma linha aceitável permite uma decisão sobre aquela linha. Ela não comprova a cobertura completa das demais.
Mantenha o método simples e repetível:
- Liste as URLs dos conteúdos pretendidos e remova duplicatas não intencionais.
- Registre as contagens obrigatórias e a precisão aceita.
- Faça a coleta pelo fluxo que você está avaliando.
- Revise a identidade do conteúdo, os valores, os status e a precisão.
- Conte as linhas que atendem a cada requisito definido.
- Registre os campos não resolvidos e a próxima ação para cada um.
Escolha a unidade antes de contar os itens aptos. Se o relatório tratar de vídeos distintos, conte cada vídeo pretendido apenas 1 vez. Cópias repetidas de uma URL aceitável não devem aumentar a proporção aparente de conteúdo que atende ao requisito.
Apresente resultados separados quando os usos forem diferentes. Uma linha pode ser aceita para um relatório apenas de visualizações e, ao mesmo tempo, não atender a uma comparação com 2 contagens. Essa distinção descreve melhor os dados disponíveis do que uma única classificação geral de aprovação ou reprovação.
Se todas as URLs precisarem ter as 2 contagens exatas, trate qualquer contagem ausente ou com precisão insuficiente como um requisito não atendido. Nenhum dos contratos verificados promete esse resultado rigoroso para todas as URLs.
Este método permite tomar uma decisão sem inventar um teste comparativo. Os contratos publicados estabelecem o que cada fluxo declara. Suas próprias verificações estabelecem se os valores retornados atendem às regras do relatório para o conteúdo pretendido.
Fontes e leituras adicionais
Por Chronometrica · Atualizado
Voltar ao topo ↑