web-dev-qa-db-fra.com

Comment suivre les clics sur les liens entrants en plus des paramètres d'URL?

Nous utilisons un CMS personnalisé sur un site et nous avons divers paramètres sur les liens entrants à des fins de suivi et de marketing entrant.

Généralement, ces paramètres d'URL sont ajoutés aux liens afin que le système puisse collecter des statistiques sur l'emplacement exact des liens cliqués, leur fréquence, etc.

Si le même lien apparaît à différents endroits sur le site, dans un article, dans une barre latérale, dans un pied de page, dans la section "Recommandé", etc., il comportera des paramètres différents dans chacun de ces endroits, semblables à ceux-ci:

Plus tard, en disposant des statistiques de manière dynamique, nous pourrons mieux relier le site et donner de meilleures recommandations d'articles aux utilisateurs, etc.

Cependant , cette technique provoque issues with crawl budget à partir des moteurs de recherche, car il existe de nombreux paramètres d'URL différents ( et leurs combinaisons multiples ) chaque URL pourrait avoir, et même, si les pages ont des balises canoniques, les araignées gaspillent encore beaucoup de budget d’exploration sur d’innombrables URL "non originales" au lieu d’explorer seulement les versions canoniques.

Question: Quels sont les autres moyens de réaliser tout ce suivi/regroupement interne des données de clics à des fins de marketing entrant, mais sans utiliser de paramètres d'URL? Sinon, comment pouvons-nous collecter les données de clics sur les liens comme auparavant, en plus des paramètres d'URL?

L'objectif principal est de disposer d'URL canoniques propres sans paramètres afin de préserver le budget d'analyse (et d'avoir un flux de classement de page correct), tout en collectant les données de clics pour nos besoins.

2
CamSpy

Ceci est mes 2 cents, mais pour préserver le budget d'analyse et l'autorité de la page, j'utiliserais la chapelure Json. Un autre moyen d'ajouter des clics différenciants consiste à ajouter un événement de suivi Google Analytics. À partir du code ci-dessous, vous envoyez même lorsque vous cliquez sur votre lien et que le libellé est 'page1.html'. Vous n'avez pas besoin d'utiliser javascript non plus.

    <a href="page1.html" onClick="clickone()">Anchor Text </a>

<script>
function clickone(){
ga ('send', 'event', 'internal-link', 'click', 'page1.html')
}
</script>

En réalité, je n’utilise que la création d’URL pour les campagnes de liens externes, mais c’est moi. J'espère que cela t'aides.

1
Andrew Smallwood

Créez un tableau en utilisant PHP Variables de session qui ajoutent une nouvelle page à chaque nouveau clic interne. Sur un bouton externe, ajoutez le tableau à un fichier texte.

0
Andrew Smallwood

Je commencerais par écrire un compteur de clics enregistrant le nombre de clics dans un fichier texte avec l’identifiant des liens, la classe, le href et le titre. Voici où je voudrais commencer: https://stackoverflow.com/questions/26891603/button-click-counter-save-number

En fait, si vous écrivez dans un fichier XML, vous pouvez l’afficher sur un rapport numérique.

0
user74066

Le moyen plus ou moins classique de gérer les sources de trafic est en utilisant des paramètres UTM au lieu de vos propres paramètres personnalisés . Les paramètres UTM sont reconnus comme des dimensions permettant de suivre les sources de trafic par tous les principaux progiciels d’analyse, notamment Google Analytics, Yandex Metrica, Piwik et bien d’autres.

Il existe de nombreux outils pour produire et normaliser les paramètres UTM. Le plus connu est constructeur d'URL de campagne de Google .

Pour suivre les clics dans les liens vers d'autres sites, de nombreuses personnes utilisent les événements déclenchés par Javascript dans la page.

0
Osvaldo