[{"data":1,"prerenderedAt":646},["ShallowReactive",2],{"project-24696145":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":47,"post_text":48,"what":49,"said":98,"maker_in_thread":217,"shape":228,"grid":232,"attempts":608,"same_week":609,"maker_shows":42,"maker_hidden":638,"reader_version":639,"card":640},"24696145","Plausible","Self-Hosted Google Analytics alternative","title","Show HN: Plausible – Self-Hosted Google Analytics alternative","https:\u002F\u002Fplausible.io\u002Fself-hosted-web-analytics","plausible.io","markosaric",1601977767,2020,351,139,106,3028,4,"legend","data","web analytics","web_app",[21,24,25,26],"google analytics alternative","self-hosted analytics","privacy analytics","curious",-0.069,{"positive":30,"neutral":31,"mixed":32,"critical":33},11,34,3,16,64,{"privacy":36,"idea":38,"performance":40,"execution":43,"docs":44,"pricing":45,"design":46},{"positive":37,"critical":32},2,{"positive":39,"critical":39},5,{"positive":41,"critical":42},0,1,{"positive":42,"critical":39},{"positive":41,"critical":41},{"positive":41,"critical":41},{"positive":41,"critical":41},[32,42,39,32,32,32,32,32,32,32,32,32,32,32,32,42,42,32,32,42,39,32,32,41,41,39,32,42,42,32,32,32,42,32,32,41,39,42,32,32],null,{"problem":50,"audience":57,"pricing":48,"motivation":65,"time_to_build":48,"stack":70,"openness":95,"stage":96,"team_size":97},{"value":51,"source":52,"evidence":53},"Tracking website traffic without cookies or personal data collection","maker",[54],{"id":55,"by":11,"text":56},"24696149","Hello HN! We started developing Plausible early last year, launched our SaaS business and you can now self-host Plausible on your server too! The project is battle-tested running…",{"value":58,"source":59,"evidence":60},"Website owners who want GDPR-compliant analytics","inferred",[61,62],{"id":55,"by":11,"text":56},{"id":63,"by":11,"text":64},"24697295","yeah, i understand. we're trying to have a balance between these: 1. privacy of site visitors 2. compliance with privacy regulations 3. useful and actionable data for site owners…",{"value":66,"source":52,"evidence":67},"Privacy-first alternative to Google Analytics",[68,69],{"id":55,"by":11,"text":56},{"id":63,"by":11,"text":64},[71,75,79,83,87,91],{"value":72,"source":52,"evidence":73},"Elixir",[74],{"id":55,"by":11,"text":56},{"value":76,"source":52,"evidence":77},"Phoenix",[78],{"id":55,"by":11,"text":56},{"value":80,"source":52,"evidence":81},"PostgreSQL",[82],{"id":55,"by":11,"text":56},{"value":84,"source":52,"evidence":85},"Clickhouse",[86],{"id":55,"by":11,"text":56},{"value":88,"source":52,"evidence":89},"TailwindCSS",[90],{"id":55,"by":11,"text":56},{"value":92,"source":52,"evidence":93},"React",[94],{"id":55,"by":11,"text":56},"open_source","launched","unknown",{"praise":99,"objections":120,"requests":150,"questions":162,"alternatives":181},[100,116],{"value":101,"source":102,"evidence":103},"Privacy-respecting approach without cookies","commenter",[104,108,112],{"id":105,"by":106,"text":107},"24696886","preslavrachev","Plausible is a gulp of fresh air in the sea of products and services that try to sell one's identity in exchange for a free service. I have started using it for one of my sites,…",{"id":109,"by":110,"text":111},"24697063","goddamnsteve","Plausible is the best thing that has happened to us at https:\u002F\u002Fhellonext.co. Such a beautiful product, and has helped us get more customers from the EU as well, since they know…",{"id":113,"by":114,"text":115},"24697310","gabriel34","Correlation will hold between unique hashes and unique visitors to access increase in unique visitors for your campaign. Even the percentage of these accesses that are returning…",{"value":117,"source":52,"evidence":118},"Lightweight script",[119],{"id":55,"by":11,"text":56},[121,136,143],{"value":122,"source":102,"evidence":123},"Daily salt resets prevent returning-visitor and multi-day conversion tracking",[124,128,132],{"id":125,"by":126,"text":127},"24699839","bamazizi","This comes very close to GA alternative, it's nice and fat free. The daily salt reset is a deal breaker. (basically means people visiting the site are considered unique everyday…",{"id":129,"by":130,"text":131},"24697112","propogandist","this will limit your solution from many deployments. Knowing returning visitors from first time visitors is quite important and helps to asssess if viewership, audience and…",{"id":133,"by":134,"text":135},"24701042","chrshawkes","Nice product but the fact you can't tell new from old customers is a non-starter for most businesses.",{"value":137,"source":102,"evidence":138},"Not a full Google Analytics replacement; lacks events with metadata",[139],{"id":140,"by":141,"text":142},"24697481","nicbou","Plausible is not a Google Analytics alternative. Yes, it shows you traffic on pages, but it does not support some essential features, like proper events\u002Fgoals with metadata.…",{"value":144,"source":102,"evidence":145},"IP-based unique counting is inaccurate for mobile and NAT users",[146],{"id":147,"by":148,"text":149},"24714235","gnabgib","This seems to have the same issue as Pirsch[0] in that (i) a mobile user will have multiple IPs during a day as they roam between wifi networks and mobile networks - which will…",[151,158],{"value":152,"source":102,"evidence":153},"Browser version reporting",[154],{"id":155,"by":156,"text":157},"24696956","benbro","Is there info about what pages a user viewed and the browser version? I don't see it on the demo.",{"value":159,"source":102,"evidence":160},"Returning visitor tracking",[161],{"id":129,"by":130,"text":131},[163,174],{"value":164,"source":102,"evidence":165},"How sessions are tracked without cookies",[166,170],{"id":167,"by":168,"text":169},"24696760","bishalb","How do you track sessions without cookies? IP address?",{"id":171,"by":172,"text":173},"24698083","enginaar","I'm really wondering how can it identify returning visitor without using cookies. Local storage?",{"value":175,"source":102,"evidence":176},"Whether it runs on shared PHP\u002FMySQL hosting",[177],{"id":178,"by":179,"text":180},"24696849","martin_a","Any way to run this on a shared hosting with PHP\u002FMySQL? If that works out somehow I would give this a try over Matomo, which is just \"too big\" for my use case.",[182,189,196,203,210],{"value":183,"source":102,"evidence":184},"Fathom",[185],{"id":186,"by":187,"text":188},"24700762","PStamatiou","At first glance the design of this feels very close to fathom, another privacy-focused analytics tool https:\u002F\u002Fusefathom.com\u002F",{"value":190,"source":102,"evidence":191},"Matomo",[192,193],{"id":178,"by":179,"text":180},{"id":194,"by":11,"text":195},"24697358","we have a live demo here where you can see exactly what we offer with our own website stats: https:\u002F\u002Fplausible.io\u002Fplausible.io otherwise i've published a comparison with Google…",{"value":197,"source":102,"evidence":198},"GoAccess",[199],{"id":200,"by":201,"text":202},"24696915","eeZah7Ux","https:\u002F\u002Fgoaccess.io\u002F does the same analytics and does not require exposing a dedicated service",{"value":204,"source":102,"evidence":205},"PostHog",[206],{"id":207,"by":208,"text":209},"24699683","random_savv","I would love to hear this compares to Posthog! I just switched from Google Analytics (by way of firebase) to Posthog, which seems very comparable. I liked Posthog because it has…",{"value":211,"source":102,"evidence":212},"Umami",[213],{"id":214,"by":215,"text":216},"24699910","marban","+1 from a two-months user. Haven't had the time to mess around with Umami so I jumped on it. UI needs some polish, otherwise a solid alternative.",{"comments":218,"answered":219,"key":220},30,10,[221,222,225],{"id":55,"text":56},{"id":223,"text":224},"24696768","We generate a daily changing identifier using the visitor’s IP address and User Agent. To anonymize these datapoints, we run them through a hash function with a rotating salt.…",{"id":226,"text":227},"24696975","no. that's the decision we made in order to be as privacy focused as possible. there's no way to know whether the same person comes back to a site the day after or later. they…",{"commenters":229,"max_depth":230,"maker_replies":218,"first_comment_mins":42,"lifespan_hours":231},81,8,348,[233,235,237,238,241,242,244,245,247,250,253,257,261,265,269,272,276,279,282,285,287,290,292,294,297,299,302,304,308,311,314,317,321,323,326,328,330,334,338,342,344,347,351,355,358,360,362,366,369,373,375,377,380,382,385,388,389,391,394,396,399,402,405,408,410,412,415,418,420,422,425,426,429,431,433,436,439,443,445,448,451,453,455,458,460,462,464,466,468,470,474,476,479,482,484,487,489,494,497,499,501,505,509,512,515,519,522,525,529,532,537,540,542,545,548,551,555,557,559,561,563,566,570,572,574,576,578,580,585,587,590,592,594,596,598,600,602,604,606],[55,41,41,234,11,42],"maker\u002Fpositive\u002Fnone",[167,41,32,236,168,41],"project\u002Fneutral\u002Fprivacy",[223,41,41,236,11,42],[239,41,32,240,156,41],"24696943","project\u002Fneutral\u002Fidea",[226,41,41,236,11,42],[129,41,42,243,130,41],"project\u002Fcritical\u002Fidea",[63,41,41,236,11,42],[113,41,39,246,114,41],"project\u002Fpositive\u002Fprivacy",[248,41,32,240,249,41],"24697718","dbbk",[251,41,39,246,252,41],"24698236","open-source-ux",[254,41,41,255,256,41],"24764424","commenter\u002Fneutral\u002Fnone","ponderingfish",[258,41,42,259,260,41],"24698815","project\u002Fcritical\u002Fprivacy","jononor",[262,41,39,263,264,41],"24728256","project\u002Fpositive\u002Fidea","thirdsun",[266,41,41,267,268,41],"24699157","commenter\u002Fpositive\u002Fprivacy","dustinmoris",[270,41,41,267,271,41],"24699553","XCSme",[273,41,41,274,275,41],"24701063","commenter\u002Fneutral\u002Fprivacy","lmkg",[277,41,32,236,278,41],"24697153","Hitton",[280,41,32,236,281,41],"24697328","ukutaht",[283,41,32,236,284,41],"24697495","rkwz",[286,41,41,236,11,42],"24698426",[288,41,42,259,289,41],"24697507","JimDabell",[291,41,32,236,281,41],"24697757",[293,41,39,263,268,41],"24699108",[295,41,32,236,296,41],"24697970","youngtaff",[298,41,41,236,11,42],"24698372",[300,41,32,240,301,41],"24697795","jakemal",[303,41,41,234,11,42],"24698333",[305,41,42,306,307,41],"24699471","project\u002Fcritical\u002Fperformance","baobabKoodaa",[309,41,41,310,11,42],"24699805","project\u002Fneutral\u002Fperformance",[312,41,39,263,313,41],"24700565","vimes656",[315,41,41,316,11,42],"24700823","maker\u002Fneutral\u002Fnone",[318,41,41,319,320,41],"24701160","other\u002Fneutral\u002Fnone","tommoor",[322,41,41,319,256,41],"24764434",[324,41,32,236,325,41],"24701112","malisper",[105,42,39,327,106,41],"project\u002Fpositive\u002Fnone",[329,42,41,234,11,42],"24696957",[331,42,32,332,333,41],"24697662","project\u002Fneutral\u002Fexecution","nattaylor",[335,42,42,336,337,41],"24697826","project\u002Fcritical\u002Fexecution","edoceo",[339,42,32,340,341,41],"24698080","project\u002Fneutral\u002Fdocs","ekianjo",[343,42,32,340,281,41],"24698271",[345,42,32,340,346,41],"24699077","aembleton",[348,42,32,349,350,41],"24700282","project\u002Fmixed\u002Fpricing","WhitneyLand",[352,42,41,353,354,41],"24700471","commenter\u002Fneutral\u002Fpricing","ksec",[356,42,41,255,357,41],"24702374","djKianoosh",[359,42,41,255,350,41],"24703836",[361,42,41,255,350,41],"24703810",[363,42,32,364,365,41],"24700831","project\u002Fneutral\u002Fpricing","ianmobbs",[367,42,41,319,368,41],"24701268","hinkley",[370,37,32,371,372,41],"24697272","project\u002Fneutral\u002Fnone","sradman",[374,32,32,240,268,41],"24698905",[376,32,41,319,307,41],"24699313",[378,32,41,319,379,41],"24699942","iKlsR",[381,32,41,316,11,42],"24700213",[383,32,42,243,384,41],"24705549","mcao",[386,32,41,387,264,41],"24728520","other\u002Fneutral\u002Fprivacy",[125,18,42,259,126,41],[390,18,41,236,11,42],"24699966",[392,18,42,243,393,41],"24700084","cj",[395,18,41,236,11,42],"24700168",[397,18,32,236,398,41],"24701085","pbnjay",[400,18,41,319,401,41],"24700660","andrewcamel",[403,18,41,255,404,41],"24702052","ZephyrBlu",[406,39,39,234,407,41],"24696748","blakesterz",[409,39,41,316,11,42],"24696806",[140,411,42,336,141,41],6,[413,411,41,255,414,41],"24697953","cloverich",[416,411,41,417,11,42],"24698097","maker\u002Fneutral\u002Fidea",[419,411,42,336,141,41],"24701259",[147,421,42,243,148,41],7,[423,421,41,274,424,41],"24842839","marvinblum",[109,230,39,327,110,41],[427,230,41,387,428,41],"24697095","_Understated_",[430,230,32,236,110,41],"24697199",[432,230,41,234,11,42],"24697242",[434,230,41,387,435,41],"24698478","corobo",[437,230,41,387,438,41],"24702187","Nextgrid",[440,441,32,371,442,41],"24697254",9,"ancymon",[194,441,41,444,11,42],"maker\u002Fneutral\u002Fdocs",[446,219,41,319,447,41],"24698367","captn3m0",[449,219,41,319,450,41],"24698502","Deukhoofd",[452,219,41,319,447,41],"24699556",[454,219,41,234,11,42],"24698641",[456,30,41,319,457,41],"24700643","fizixer",[459,30,41,316,11,42],"24700784",[461,30,41,319,457,41],"24700853",[463,30,41,316,11,42],"24700887",[465,30,32,316,457,41],"24700955",[467,30,41,319,275,41],"24701194",[469,30,41,255,457,41],"24701352",[471,472,39,263,473,41],"24698740",12,"seniorbrusko",[475,472,41,234,11,42],"24698898",[186,477,32,478,187,41],13,"project\u002Fneutral\u002Fdesign",[200,480,41,481,201,41],14,"other\u002Fcritical\u002Fidea",[483,480,41,371,11,42],"24697323",[485,480,42,336,486,41],"24718987","joshyi",[488,480,41,255,201,41],"24749548",[490,491,32,492,493,41],"24701334",15,"project\u002Fmixed\u002Fperformance","nreece",[495,33,42,336,496,41],"24699933","wdb",[498,33,41,316,11,42],"24699996",[500,33,32,371,435,41],"24700357",[502,503,32,340,504,41],"24701356",17,"anderspitman",[506,507,41,387,508,41],"24697036",18,"crazypython",[510,507,41,387,511,41],"24697613","ocdtrekkie",[513,507,41,387,514,41],"24698270","jamesponddotco",[516,517,32,478,518,41],"24696924",19,"tiffanyh",[520,517,32,478,521,41],"24696926","krishan711",[523,517,32,524,281,41],"24696945","maker\u002Fneutral\u002Fdesign",[526,527,32,240,528,41],"24697941",20,"say_it_as_it_is",[530,527,39,263,531,41],"24698457","dewey",[533,534,42,535,536,41],"24697629",21,"project\u002Fcritical\u002Fnone","aloukissas",[538,534,41,319,539,41],"24697669","cosrnos",[541,534,41,255,536,41],"24699348",[543,534,41,319,544,41],"24697706","CivBase",[546,534,42,535,547,41],"24697783","dragonwriter",[549,534,41,255,550,41],"24698488","411111111111111",[552,553,32,340,554,41],"24700773",22,"dt3ft",[556,553,41,444,11,42],"24700860",[207,558,41,319,208,41],23,[560,558,41,417,11,42],"24699873",[178,562,32,332,179,41],24,[564,562,32,565,281,41],"24696925","maker\u002Fneutral\u002Fexecution",[567,562,41,568,569,41],"24697039","commenter\u002Fcritical\u002Fexecution","sneak",[571,562,41,255,271,41],"24697079",[573,562,41,319,346,41],"24700161",[575,562,41,319,271,41],"24707232",[577,562,41,319,346,41],"24707579",[579,562,41,319,271,41],"24707675",[581,582,39,583,584,41],"24699594",25,"project\u002Fpositive\u002Fexecution","eben-ezer",[586,582,41,444,11,42],"24699646",[214,588,32,589,215,41],26,"project\u002Fmixed\u002Fdesign",[591,588,41,524,11,42],"24700223",[133,593,42,243,134,41],27,[155,595,32,371,156,41],28,[597,595,41,371,11,42],"24696985",[171,599,32,236,172,41],29,[601,599,41,236,11,42],"24698152",[603,599,41,255,172,41],"24698201",[605,599,41,316,11,42],"24698463",[607,599,32,236,424,41],"24698193",[],[610,615,620,625,630,634],{"id":611,"name":612,"points":613,"category":614},"24696658","TypeLit",1589,"productivity",{"id":616,"name":617,"points":618,"category":619},"24707407","Buy For Life",1392,"web_saas",{"id":621,"name":622,"points":623,"category":624},"24671525","Igel",405,"ai",{"id":626,"name":627,"points":628,"category":629},"24671259","vision_blender",268,"dev_tools",{"id":631,"name":632,"points":633,"category":614},"24709393","nb",240,{"id":635,"name":636,"points":637,"category":614},"24690310","Screenbreak",204,false,"v2",{"id":641,"name":5,"line":6,"ai":638,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":642,"top":18,"kw":643,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":644,"url":9,"mix":645,"praise":101,"objection":122,"sub":21},24696145,-0.07,[21,24,25,26],"3153333333333331133153300531133313305133",[30,31,32,33],1794036596871]