J’espérais que le nombre de liens entrants pour un article dans la base de données Discourse indique le nombre de fois où des sites web externes ont mentionné cet article dans leur contenu. Mais les chiffres que j’ai sont trop élevés pour que je puisse y croire.
Pourriez-vous s’il vous plaît expliquer ce que signifie le nombre de liens entrants ?
Je pense qu’il s’agit du nombre de liens entrants provenant du forum lui-même, c’est-à-dire du nombre d’autres publications qui ont lié à cette publication.
Il n’existe aucun moyen rationnel de déterminer combien de fois des sites web externes ont lié à un endroit sans crawler l’intégralité du web, comme le fait Google.
J’ai examiné le code et il semble que incoming_link_count soit similaire à la table « topic_views », sauf qu’il n’incrémente pas incoming_link_count lorsque le format de la requête est json.
Voici les lignes pertinentes dans 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
}
# defer this way so we do not capture the whole controller
# in the closure
TopicsController.defer_add_incoming_link(hash)
end
TopicsController.defer_track_visit(topic_id, ip, user_id, track_visit)
end
J’espérais que cette colonne m’indiquerait le nombre de fois où quelqu’un est arrivé à ce sujet à partir d’un lien externe (y compris les moteurs de recherche externes) par rapport aux clics sur des liens internes.
Pareil ! Ce serait formidable de pouvoir voir quels sujets sont les plus visités à partir de liens externes ![]()
![]()
![]()