web-dev-qa-db-fra.com

Comment faire en sorte que les visites comptent sur Google Analytics si quelqu'un visite mon propre JSFiddle sur mon site Web?

Je suis un développeur et j'écris souvent JSFiddle s par exemple. J'utilise Google Analytics sur mon site Web personnel pour surveiller le trafic. jsfiddle.net n'est pas mon domaine, mais les extraits sur lesquels je publie m'appartiennent.

Comment puis-je faire du trafic mes propres JSFiddles 'générer des comptes pour celui de mon propre domaine? En d'autres termes, quand quelqu'un visite un JSFiddle que j'ai écrit, j'aimerais qu'il compte pour une visite sur Google Analytics.

1
abernier

C'est simple. Dans votre JSFiddle, vous mettez votre code. Je parle de Google Analytics de votre site web. quelque chose comme ceci. Change l'identifiant pour le tien.

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function()
       {
       (i[r].q=i[r].q||[]).Push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
       }
       )(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-your id-1', 'http://abernier.name/');
      ga('send', 'pageview');
    </script>  
4
Steeve

Puisque vous publiez des exemples, la meilleure façon de les utiliser sur votre site est d’avoir une description claire de ce que fait le code, de développer l’idée que vous montrez, la raison pour laquelle vous choisissez quelque chose au lieu d’une autre option, certaines mises en garde, ce que vous voulez. accomplissez avec ce code, comment pouvez-vous l'appeler, l'intégrer ou tout ce qui est lié au code que vous publiez?.

Il existe des tonnes d'exemples de code sur Internet, mais très peu de bonnes explications. Aide pour changer ça. Si vous le faites, cela vous aidera beaucoup plus, ainsi que vos lecteurs.

Permet de considérer certains scénarios.

  1. Les gens accèdent à votre site, lisent l'article/post et vont à votre code/jsfiddle. Du point de vue du trafic, vous avez déjà ce que vous voulez, vous avez déjà eu un visiteur. Si votre explication et votre code suffisent, cette personne reviendra une autre fois. Si votre explication est mauvaise, n'allez probablement pas voir votre code. Je ne voudrais pas Ajouter du code supplémentaire à votre code d'origine le rendra plus complexe et vous demandera d'expliquer que certaines parties ne sont pas nécessaires, ce qui implique davantage de travail de votre part et de la part du lecteur. Il n'y a presque jamais de bonne raison de faire du travail supplémentaire.

  2. Les gens accèdent à votre code/jsfiddle sans accéder à votre site. A quoi sert ce code? Comment sont-ils arrivés là? pourquoi il y a un code d'analyse sur le script? Ai-je besoin de cette partie pour que le code fonctionne? sinon, pourquoi le programmeur l'a-t-il mis là? En plus de la considération ci-dessus, vous avez dû ajouter plus d'explications au code pour indiquer clairement quelle partie est nécessaire et laquelle ne l'est pas.

Au deuxième scénario, je dois ajouter combien de fois avez-vous effectué une recherche et y at-il eu des résultats jsfiddle? ou Pastebin, ou sqlfiddle, ou tout autre site similaire?. D'après mon expérience, moins de 1%, uniquement lorsque la recherche est extrêmement spécifique et qu'il y a comme 4 résultats sur l'ensemble de l'Internet (analysé). Et ils ne sont jamais utiles. Alors, est-ce que ça vaut la peine de polluer votre code, combien de visites?.

Maintenant, pour tout scénario, supposons que vous ajoutiez un bref commentaire, votre site, votre email ou l’url de l’article où le code est expliqué, ce qui est beaucoup plus utile car le visiteur peut le garder et avoir un rappel de votre site./name/article et visitez-le de temps en temps. De plus, si votre code est suffisamment complexe et qu'il peut être amélioré, vous pouvez ajouter dans le commentaire quelque chose comme s'il existait de nouvelles versions référencées dans l'article d'origine, qui autoriserait davantage de visites.

Il y a plus d'options, mais cela commence déjà trop longtemps. La partie importante est que si vous essayez simplement d’obtenir du trafic/des visiteurs/des vues sans fournir quelque chose d’utile à l’utilisateur, c’est une expérience vide qui ne profite à personne.

2
PatomaS

JSFiddle n'offre pas la fonctionnalité de suivi de Google Analytics, mais cela peut être fait.

Créez un fichier .js avec votre code de suivi Google Analytics et enregistrez-le dans un emplacement d'hébergement Web accessible au public.

Ajoutez ensuite votre fichier .js en tant que ressource externe à tous vos JSFiddles. Malheureusement, cela doit être fait à chaque violoneux, MAIS cela garde votre code en dehors de celui-ci, et si vous devez modifier votre code GA, c'est un changement pour tous les violons.

1
PromInc