Wir haben festgestellt, dass die Linkzähler nicht erhöht werden, wenn Sie mit der rechten Maustaste auf sie klicken und ‘In neuem Tab öffnen’ auswählen oder wenn Sie die mittlere Maustaste darauf verwenden.
Das liegt daran, dass es sich um eine Browserfunktion handelt; es gibt keine Klickaktion, die abgefangen werden kann. Soweit ich weiß, erhält die Zielseite ebenfalls keinen Referrer – es ist vergleichbar damit, die URL per Kopieren und Einfügen in die Adressleiste einzugeben.
Tritt dasselbe Problem beim Mittelklick oder Strg-Klick auf?
Das ergibt Sinn, danke!
Ja, das tut es. Ich habe das in meinem Beitrag erwähnt ![]()
Das \u0026lt;a ping\u0026gt;-Attribut könnte verwendet werden, um den Zähler zu erhöhen.
Einschränkungen:
- Es ist in Firefox standardmäßig deaktiviert.
- Es scheint keine JS-Ereignisse dafür zu geben, sodass der Zähler erst beim nächsten Besuch des Beitrags sichtbar aktualisiert würde.
Hinweis: Es scheint, dass " mousedown "-Ereignisse bei einem mittleren Klick ausgelöst werden, aber das würde zu falsch positiven Ergebnissen führen, da nicht jeder Klick zu einer Navigation führt – z. B. Link kopieren, benutzerdefinierte Browsereinstellungen.
Es gibt MouseEvent.button, was 1 ist und für „Hilfstaste gedrückt, normalerweise die Rädertaste oder die mittlere Taste (falls vorhanden)“ steht.
Ich denke, das ist in Ordnung. Ich glaube nicht, dass wir streng die Anzahl der Ladevorgänge der verknüpften Seite zählen wollen, sondern nur die „Link-Interaktionen“. Ich denke, „Link kopieren“ sollte den Zähler ebenfalls erhöhen, genauso wie ein einfaches Linksklicken auf den Link.
Außerdem glaube ich, dass die meisten Leute solche Links nicht einfach mit der linken Maustaste anklicken: Sie möchten sie normalerweise in einem neuen Tab öffnen, sodass der ursprüngliche Forenbeitrag noch geöffnet ist und sie nicht hin und her navigieren müssen.
Ich klicke auf alles mit der mittleren Maustaste. Außer bei Discourse, wo ich mit der mittleren Maustaste klicke, mich daran erinnere, dass dies den Zähler nicht erhöht, und dann zur Seite zurückkehre, um mit der linken Maustaste zu klicken.
Ich weiß, dass es dokumentiertes Verhalten ist, aber ich hasse das wirklich.
Ich bin sicher, die meisten Leute wären damit zufrieden, wenn die Zähler über- als unterzählen. Zumindest weiß man dann, dass die Leute mit einem Link interagiert haben, während derzeit viele Leute einem Link folgen können, aber der verdammte Zähler nie hochzählt.
Was lässt dich das denken, @Pod? ![]()
Die Zähler existieren, um das Engagement anzuzeigen. Jede Art von Klick ist eine Form des Engagements, daher spiegelt die Überzählungsmethode das tatsächliche Engagement weitaus besser wider, und ich stelle mir vor, dass die meisten anderen Leute sehen möchten, wie häufig die Links genutzt werden.
Umgekehrt bezweifle ich, dass jemand sehen möchte, wie oft ein Link nur mit der linken Maustaste oder durch kurzes Tippen auf einem Telefon angeklickt wurde. Dieses spezifische Detail scheint für Nicht-Entwickler nicht wichtig zu sein.
Ich habe viele Gespräche über Links gesehen, die nur 1 oder 2 Klicks anzeigen, obwohl Dutzende von Personen den Artikel besprochen haben. Die von Ihnen derzeit verwendete Unterzählungsmethode ist sehr ungenau, da all diese Personen dem Link gefolgt sind, aber dies nicht innerhalb der engen Parameter getan haben, die Discourse derzeit verfolgt.
[quote=“fowl, post:5, topic:134793”]Das Attribut a ping könnte verwendet werden, um den Zähler zu erhöhen.
[/quote]
Ich kannte dieses Attribut nicht.
Hier ist die aktuelle Browserkompatibilität:
Generell unterstützt, außer standardmäßig für Firefox, tatsächlich.