I was hoping that incoming link count for a post in discourse database means no. of times external websites have mentioned that post in their content… But the numbers that I have are too high to believe that.
Could someone please explain what does incoming link count mean?
I believe it is the number of incoming links from the forum itself, that is, the number of other posts that have linked to that post.
There is no rational way to determine how many times external websites have linked to a place without crawling the entire web, like Google.
Eu olhei o código e parece que incoming_link_count é semelhante à tabela topic_views, exceto que ele não incrementa incoming_link_count quando o formato da requisição é JSON.
Aqui estão as linhas relevantes em topics_controller.rb
def track_visit_to_topic
topic_id = @topic_view.topic.id
ip = request.remote_ip
user_id = (current_user.id if current_user)
track_visit = should_track_visit_to_topic?
if !request.format.json?
hash = {
referer: request.referer || flash[:referer],
host: request.host,
current_user: current_user,
topic_id: @topic_view.topic.id,
post_number: @topic_view.current_post_number,
username: request['u'],
ip_address: request.remote_ip
}
# adiar desta forma para não capturar o controller inteiro
# no closure
TopicsController.defer_add_incoming_link(hash)
end
TopicsController.defer_track_visit(topic_id, ip, user_id, track_visit)
end
Eu esperava que esta coluna me dissesse o número de vezes que alguém chegou a este tópico a partir de um link externo (incluindo motores de busca externos) em vez de clicar em links internos.
O mesmo! Seria ótimo se fosse possível ver quais tópicos estão sendo mais visitados a partir de links externos ![]()
![]()
![]()