2021-04-18 10:23:24 +00:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< title > YBlog - Hide Yourself to your Analytics< / title >
< meta name = "keywords" content = "analytics, statistics, hide, blog, jQuery, javascript" / >
< link rel = "shortcut icon" type = "image/x-icon" href = "../../../../Scratch/img/favicon.ico" / >
2021-05-25 20:25:47 +00:00
< link rel = "stylesheet" type = "text/css" href = "/css/y.css" / >
< link rel = "stylesheet" type = "text/css" href = "/css/legacy.css" / >
< link rel = "alternate" type = "application/rss+xml" title = "RSS" href = "/rss.xml" / >
2021-04-18 10:23:24 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< link rel = "apple-touch-icon" href = "../../../../Scratch/img/about/FlatAvatar@2x.png" / >
<!-- [if lt IE 9]>
< script src = "http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js" > < / script >
<![endif]-->
<!-- IndieAuth -->
< link href = "https://twitter.com/yogsototh" rel = "me" >
< link href = "https://github.com/yogsototh" rel = "me" >
< link href = "mailto:yann.esposito@gmail.com" rel = "me" >
< link rel = "pgpkey" href = "../../../../pubkey.txt" >
< / head >
< body lang = "en" class = "article" >
< div id = "content" >
< div id = "header" >
< div id = "choix" >
< span id = "choixlang" >
< a href = "../../../../Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" > French< / a >
< / span >
< span class = "tomenu" > < a href = "#navigation" > ↓ Menu ↓< / a > < / span >
< span class = "flush" > < / span >
< / div >
< / div >
< div id = "titre" >
< h1 > Hide Yourself to your Analytics< / h1 >
< / div >
< div class = "flush" > < / div >
< div id = "afterheader" class = "article" >
< div class = "corps" >
< p > This is a way not to count your own visits to your blog. First you should look on how < a href = "../../../../Scratch/en/blog/2010-06-17-track-events-with-google-analytics" > I handle analytics< / a > . All analytics are handled in one javascript file, this make things really convenient.< / p >
< p > Then you need to know my method use the < code > jquery-cookie< / code > .< / p >
< p > I check if the key < code > admin< / code > is not set in the cookie before adding the visit.< / p >
< div class = "sourceCode" id = "cb1" > < pre class = "sourceCode javascript" > < code class = "sourceCode javascript" > < a class = "sourceLine" id = "cb1-1" title = "1" > < span class = "kw" > var< / span > admin < span class = "op" > =< / span > < span class = "va" > $< / span > .< span class = "at" > cookie< / span > (< span class = "st" > 'admin'< / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb1-2" title = "2" > < span class = "cf" > if< / span > (< span class = "op" > !< / span > admin) < span class = "op" > {< / span > < / a >
< a class = "sourceLine" id = "cb1-3" title = "3" > < span class = "co" > // put your analytics code here< / span > < / a >
< a class = "sourceLine" id = "cb1-4" title = "4" > < span class = "op" > }< / span > < span class = "cf" > else< / span > < span class = "op" > {< / span > < / a >
< a class = "sourceLine" id = "cb1-5" title = "5" > < span class = "va" > console< / span > .< span class = "at" > log< / span > (< span class = "st" > " [WARNING] you're HIDDEN to analytics" < / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb1-6" title = "6" > < span class = "op" > }< / span > < / a > < / code > < / pre > < / div >
< p > then create two < sc > html< / sc > files. One to hide:< / p >
< div class = "sourceCode" id = "cb2" > < pre class = "sourceCode html" > < code class = "sourceCode html" > < a class = "sourceLine" id = "cb2-1" title = "1" > < span class = "kw" > < ?xml< / span > version=" 1.0" encoding=" utf-8" < span class = "kw" > ?> < / span > < / a >
< a class = "sourceLine" id = "cb2-2" title = "2" > < span class = "dt" > < !DOCTYPE < / span > html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN" < / a >
< a class = "sourceLine" id = "cb2-3" title = "3" > " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" < span class = "dt" > > < / span > < / a >
< a class = "sourceLine" id = "cb2-4" title = "4" > < span class = "kw" > < html< / span > < span class = "ot" > xmlns=< / span > < span class = "st" > " http://www.w3.org/1999/xhtml" < / span > < span class = "ot" > lang=< / span > < span class = "st" > " fr" < / span > < span class = "ot" > xml:lang=< / span > < span class = "st" > " fr" < / span > < span class = "kw" > > < / span > < / a >
< a class = "sourceLine" id = "cb2-5" title = "5" > < span class = "kw" > < head> < / span > < / a >
< a class = "sourceLine" id = "cb2-6" title = "6" > < span class = "kw" > < meta< / span > < span class = "ot" > http-equiv=< / span > < span class = "st" > " Content-Type" < / span > < span class = "ot" > content=< / span > < span class = "st" > " text/html; charset=UTF-8" < / span > < span class = "kw" > /> < / span > < / a >
< a class = "sourceLine" id = "cb2-7" title = "7" > < span class = "kw" > < script< / span > < span class = "ot" > type=< / span > < span class = "st" > " text/javascript" < / span > < span class = "ot" > src=< / span > < span class = "st" > " jquery.js" < / span > < span class = "kw" > > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb2-8" title = "8" > < span class = "kw" > < script< / span > < span class = "ot" > type=< / span > < span class = "st" > " text/javascript" < / span > < span class = "ot" > src=< / span > < span class = "st" > " jquery.cookie.js" < / span > < span class = "kw" > > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb2-9" title = "9" > < span class = "kw" > < script> < / span > < / a >
< a class = "sourceLine" id = "cb2-10" title = "10" > < span class = "at" > $< / span > (document).< span class = "at" > ready< / span > (< span class = "kw" > function< / span > ()< span class = "op" > {< / span > < / a >
< a class = "sourceLine" id = "cb2-11" title = "11" > < span class = "va" > $< / span > .< span class = "at" > cookie< / span > (< span class = "st" > 'admin'< / span > < span class = "op" > ,< / span > < span class = "dv" > 1< / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb2-12" title = "12" > < span class = "at" > $< / span > (< span class = "st" > '#info'< / span > ).< span class = "at" > html< / span > (< span class = "st" > 'Analytics can no more see you.'< / span > )< / a >
< a class = "sourceLine" id = "cb2-13" title = "13" > < span class = "op" > }< / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb2-14" title = "14" > < span class = "kw" > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb2-15" title = "15" > < span class = "kw" > < title> < / span > Hide to analytics< span class = "kw" > < /title> < / span > < / a >
< a class = "sourceLine" id = "cb2-16" title = "16" > < span class = "kw" > < /head> < / span > < / a >
< a class = "sourceLine" id = "cb2-17" title = "17" > < span class = "kw" > < body> < / span > < / a >
< a class = "sourceLine" id = "cb2-18" title = "18" > < span class = "kw" > < div< / span > < span class = "ot" > id=< / span > < span class = "st" > " info" < / span > < span class = "kw" > > < /div> < / span > < / a >
< a class = "sourceLine" id = "cb2-19" title = "19" > < span class = "kw" > < /body> < / span > < / a >
< a class = "sourceLine" id = "cb2-20" title = "20" > < span class = "kw" > < /html> < / span > < / a > < / code > < / pre > < / div >
< p > the other to be visible again (it can be useful):< / p >
< div class = "sourceCode" id = "cb3" > < pre class = "sourceCode html" > < code class = "sourceCode html" > < a class = "sourceLine" id = "cb3-1" title = "1" > < span class = "kw" > < ?xml< / span > version=" 1.0" encoding=" utf-8" < span class = "kw" > ?> < / span > < / a >
< a class = "sourceLine" id = "cb3-2" title = "2" > < span class = "dt" > < !DOCTYPE < / span > html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN" < / a >
< a class = "sourceLine" id = "cb3-3" title = "3" > " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" < span class = "dt" > > < / span > < / a >
< a class = "sourceLine" id = "cb3-4" title = "4" > < span class = "kw" > < html< / span > < span class = "ot" > xmlns=< / span > < span class = "st" > " http://www.w3.org/1999/xhtml" < / span > < span class = "ot" > lang=< / span > < span class = "st" > " fr" < / span > < span class = "ot" > xml:lang=< / span > < span class = "st" > " fr" < / span > < span class = "kw" > > < / span > < / a >
< a class = "sourceLine" id = "cb3-5" title = "5" > < span class = "kw" > < head> < / span > < / a >
< a class = "sourceLine" id = "cb3-6" title = "6" > < span class = "kw" > < meta< / span > < span class = "ot" > http-equiv=< / span > < span class = "st" > " Content-Type" < / span > < span class = "ot" > content=< / span > < span class = "st" > " text/html; charset=UTF-8" < / span > < span class = "kw" > /> < / span > < / a >
< a class = "sourceLine" id = "cb3-7" title = "7" > < span class = "kw" > < script< / span > < span class = "ot" > type=< / span > < span class = "st" > " text/javascript" < / span > < span class = "ot" > src=< / span > < span class = "st" > " jquery.js" < / span > < span class = "kw" > > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb3-8" title = "8" > < span class = "kw" > < script< / span > < span class = "ot" > type=< / span > < span class = "st" > " text/javascript" < / span > < span class = "ot" > src=< / span > < span class = "st" > " jquery.cookie.js" < / span > < span class = "kw" > > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb3-9" title = "9" > < span class = "kw" > < script> < / span > < / a >
< a class = "sourceLine" id = "cb3-10" title = "10" > < span class = "at" > $< / span > (document).< span class = "at" > ready< / span > (< span class = "kw" > function< / span > ()< span class = "op" > {< / span > < / a >
< a class = "sourceLine" id = "cb3-11" title = "11" > < span class = "va" > $< / span > .< span class = "at" > cookie< / span > (< span class = "st" > 'admin'< / span > < span class = "op" > ,< / span > < span class = "kw" > null< / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb3-12" title = "12" > < span class = "at" > $< / span > (< span class = "st" > '#info'< / span > ).< span class = "at" > html< / span > (< span class = "st" > 'Analytics can see you.'< / span > )< / a >
< a class = "sourceLine" id = "cb3-13" title = "13" > < span class = "op" > }< / span > )< span class = "op" > ;< / span > < / a >
< a class = "sourceLine" id = "cb3-14" title = "14" > < span class = "kw" > < /script> < / span > < / a >
< a class = "sourceLine" id = "cb3-15" title = "15" > < span class = "kw" > < title> < / span > Hide to analytics< span class = "kw" > < /title> < / span > < / a >
< a class = "sourceLine" id = "cb3-16" title = "16" > < span class = "kw" > < /head> < / span > < / a >
< a class = "sourceLine" id = "cb3-17" title = "17" > < span class = "kw" > < body> < / span > < / a >
< a class = "sourceLine" id = "cb3-18" title = "18" > < span class = "kw" > < div< / span > < span class = "ot" > id=< / span > < span class = "st" > " info" < / span > < span class = "kw" > > < /div> < / span > < / a >
< a class = "sourceLine" id = "cb3-19" title = "19" > < span class = "kw" > < /body> < / span > < / a >
< a class = "sourceLine" id = "cb3-20" title = "20" > < span class = "kw" > < /html> < / span > < / a > < / code > < / pre > < / div >
< p > Now accessing these files with you browser you can < em > hide< / em > or < em > appear< / em > in your statistics. You just have to think to access these file from all you browser.< / p >
< / div >
< div id = "afterarticle" >
< div id = "social" >
2021-05-25 20:25:47 +00:00
< a href = "/rss.xml" target = "_blank" rel = "noopener noreferrer nofollow" class = "social" > RSS< / a >
2021-04-18 10:23:24 +00:00
·
< a href = "https://twitter.com/home?status=http%3A%2F%2Fyannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/%20via%20@yogsototh" target = "_blank" rel = "noopener noreferrer nofollow" class = "social" > Tweet< / a >
·
< a href = "http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fyannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/" target = "_blank" rel = "noopener noreferrer nofollow" class = "social" > FB< / a >
< br / >
< a class = "message" href = "../../../../Scratch/en/blog/Social-link-the-right-way/" > These social sharing links preserve your privacy< / a >
< / div >
< div id = "navigation" >
< a href = "../../../../" > Home< / a >
< span class = "sep" > ¦< / span >
< a href = "../../../../Scratch/en/blog" > Blog< / a >
< span class = "sep" > ¦< / span >
< a href = "../../../../Scratch/en/softwares" > Softwares< / a >
< span class = "sep" > ¦< / span >
< a href = "../../../../Scratch/en/about" > About< / a >
< / div >
< div id = "totop" > < a href = "#header" > ↑ Top ↑< / a > < / div >
< div id = "bottom" >
< div >
Published on 2010-06-17
< / div >
< div >
< a href = "https://twitter.com/yogsototh" > Follow @yogsototh< / a >
< / div >
< div >
< a rel = "license" href = "http://creativecommons.org/licenses/by/3.0/deed.en_US" > Yann Esposito©< / a >
< / div >
< div >
Done with
< a href = "http://www.vim.org" target = "_blank" rel = "noopener noreferrer nofollow" > < strike > Vim< / strike > < / a >
< a href = "http://spacemacs.org" target = "_blank" rel = "noopener noreferrer nofollow" > spacemacs< / a >
< span class = "pala" > & < / span >
< a href = "http://nanoc.ws" target = "_blank" rel = "noopener noreferrer nofollow" > < strike > nanoc< / strike > < / a >
< a href = "http://jaspervdj.be/hakyll" target = "_blank" rel = "noopener noreferrer nofollow" > Hakyll< / a >
< / div >
< hr / >
< div style = "max-width: 100%" >
< a href = "https://cardanohub.org" >
< img src = "../../../../Scratch/img/ada-logo.png" class = "simple" style = "height: 16px ;
border-radius: 50%;
vertical-align:middle;
display:inline-block;" />
ADA:
< / a >
< code style = "display:inline-block;
word-wrap:break-word;
text-align: left;
vertical-align: top;
max-width: 85%;">
DdzFFzCqrhtAvdkmATx5Fm8NPJViDy85ZBw13p4XcNzVzvQg8e3vWLXq23JQWFxPEXK6Kvhaxxe7oJt4VMYHxpA2vtCFiP8fziohN6Yp
< / code >
< / div >
< / div >
< / div >
< / div >
< / div >
< / body >
< / html >