[Script] Ajouter les boutons de partage des réseaux sociaux sans le tracking

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Ohax, 25 Août 2013.

  1. Ohax
    Ohax WRInaute accro
    Inscrit:
    5 Juillet 2004
    Messages:
    4 920
    J'aime reçus:
    0
  2. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 436
    J'aime reçus:
    0
    en fait, ce sont 2 choses différentes le "partager" et le "j'aime", du moins au niveau de facebook.
    J'ai vu passer, il y a quelques mois sur wri, un post qui parlait d'ajout d'un "j'aime" en 2 étapes et où le script de tracking (affichage du bouton j'aime, etc...) n'était intégré au site que lorsque l'internaute cliquait une première fois sur le picto, mais impossible de remettre la main dessus. :cry:
    En fait, il affichait une image (genre le pouce) hébergée sur son site, aucun js externe n'était inclus, donc, évdemment pas de "15 de vos amis ont aimé" qui s'affiche :wink: . Quand l'internaute cliquait sur cette image, cela affichait le "vrai" script facebook avec toute la partie tracking derrière et donc l'affichage du nombre d'amis ayant aimé.
    Cela représente un juste compromis, je pense.
    Actuellement, je procède de la même façon que toi avec juste le bouton "partager" et tout (y compris l'image) est sur mon site
     
  3. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    Il est possible que ça vienne de moi car c'est ainsi que je procède. Le clic sur le picto déclenche en javascript le renseignement de la "src" d'une iframe avec une url interne qui comprend les variables nécessaires (url + titre de la page, ...)
    Le script interne de la frame lui charge les scripts d'origine des média sociaux avec les bons paramètres.

    Si pas d'action sur les picto la page d'origine ne comprend qu'une image interne optimisée pour être légère et une ligne ou deux de javascript.

    PHP:
    <span class="syntaxhtml"><img src="social.png" onclick="doSocialFrame('<span class="syntaxdefault"><?php echo $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REQUEST_URI'</span><span class="syntaxkeyword">];</span><span class="syntaxdefault"> ?></span>','<span class="syntaxdefault"><?php echo $titrePage</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> ?></span>');" /><br /><iframe id="SocialFrame" frameborder="0"></iframe></span>
    Code:
    function doSocialFrame(x,y){
    	var heightSocial = '100px';
    	var widthSocial = '300px';
    	if(document.getElementById('SocialFrame').style.height != heightSocial){
    		document.getElementById('SocialFrame').src='<?php echo $domain; ?>/frame-social.php?page=' + x + '&titre=' + y;
    		document.getElementById('SocialFrame').style.width = widthSocial;
    		document.getElementById('SocialFrame').style.height = heightSocial;
    	}else{
    		document.getElementById('SocialFrame').src='';
    		document.getElementById('SocialFrame').style.width='0px';
    		document.getElementById('SocialFrame').style.height='0px';
    	}
    }
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Sauf que depuis de nombreux mois, le résultat est identique, et le bouton partager est devenu obsolète.
     
  5. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 436
    J'aime reçus:
    0
    non, pas obsolète du tout et cela produit 2 résultats différents. Sauf que FB a essayé de faire croire que le partager ne fonctionnait plus, histoire que les webmasters utilisent leur outil de tracking généralisé qu'est le script "j'aime"
     
  6. Ohax
    Ohax WRInaute accro
    Inscrit:
    5 Juillet 2004
    Messages:
    4 920
    J'aime reçus:
    0
    Ce script est surtout plus éthique vis à vis de vos visiteurs.

    Il a également l'avantage d'accélérer vos pages par rapport aux boutons officiels qui chargent tout un tas de scripts divers.

    De plus vous pouvez personnaliser vous même les boutons pour quelque chose de plus esthétique...
     
  7. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 436
    J'aime reçus:
    0
    je crois que oui. Merci. Je t'ai mis une reco
    sinon, pour simplifier l'appel, on peut éviter l'appel d'un script externe en repiquant directement l'url de la page.
    ce qui fait que l'appel de la fonction peut être simplifié en
    Code:
    doSocialFrame();
    sans paramètre

    j'ai aussi ajouté des traqueurs permettant, au niveau des stats, de voir d'où provient le visiteur, même si le referer est caché
    Code:
    document.getElementById('SocialFrame').src='https://www.facebook.com/widgets/like.php?href='+location.href+'%3Futm_source%3Dfacebook%26utm_medium%3Dreseaux-sociaux&amp;show_faces=false';
    et ainsi pouvoir mettre ce script dans un fichier .js externe
     
  8. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    Je partage ton avis mais pour en parler de temps en temps aux personnes don je gère le site ça les fait souvent "sourire". Pour les cas que je gère il semble qu'ils n'aient rien a faire de se voir fliqués sur leur site ou que leur internautes le soit. Il y en a même un qui m'a demandé de se connecter au site a travers le système FB, c'est le moment que j'ai choisi pour l'envoyer braire ailleurs.
    Le respect de la vie privée semble un sujet important sur le fond mais quand il est question de mesures simples c'est tout de suite moins le cas.
     
Chargement...
Similar Threads - [Script] Ajouter boutons Forum Date
[Script] Calendrier Php ou les invités peuvent ajouter des évènements Développement d'un site Web ou d'une appli mobile 29 Mars 2009
[script] anti spam referrer Développement d'un site Web ou d'une appli mobile 20 Août 2015
[script] miniature et cache d'image à la volée Développement d'un site Web ou d'une appli mobile 13 Décembre 2013
[script] changer un texte en images Développement d'un site Web ou d'une appli mobile 10 Décembre 2013
[Script] Clone légal? Développement d'un site Web ou d'une appli mobile 7 Avril 2013
[script] Comment charger un script différent suivant l'heure ? Help ! Développement d'un site Web ou d'une appli mobile 4 Octobre 2012
[script] Oméga-Annonces 1.5.1 - Php/MySqL Développement d'un site Web ou d'une appli mobile 4 Septembre 2012
[script] tracking formulaire d'affiliation Développement d'un site Web ou d'une appli mobile 5 Août 2012
[Script] - Interroger et manipuler Wordpress directement via un script PHP en crontab Développement d'un site Web ou d'une appli mobile 26 Avril 2012
[Script] Pour charger un fichier et le mettre sur son serveur Développement d'un site Web ou d'une appli mobile 6 Mars 2012
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice