TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Lies, damn lies, and front-end tracking

183 pointsby AlexeyMKalmost 5 years ago

11 comments

ve55almost 5 years ago
&gt;The less JavaScript (especially third-party) you have on your landing pages, the better. It’s a better customer experience, and it improves your page’s conversion and quality score.<p>Really wish I read this more. And not just for the landing page.
评论 #23877962 未加载
评论 #23888335 未加载
m463almost 5 years ago
&gt; inform Google&#x2F;Facebook via their server-side APIs when feasible, instead of trying to load a pixel<p>I was wondering when this was going to be the norm.<p>Can&#x27;t block third parties for privacy if the first party talks to them behind the scenes.<p>(If I understand what this means)
评论 #23878716 未加载
dntrkvalmost 5 years ago
We ran into the same exact issue at my previous employer. It&#x27;s scary how similar it was to your situation given we also moved our site over to Next.js and we were a competitor to Opendoor. It also wasn&#x27;t the first time I&#x27;ve run into bad metrics in a legacy app making it appear to convert better than a new version.
dccoolgaialmost 5 years ago
Sshhhh. So many people will lose so many bullshit jobs if this gets discussed widely. There are entire tertiary industries built on top of front-end tracking and most people with a modicum of analytical ability know it&#x27;s turtles all the way down.
评论 #23881747 未加载
评论 #23881507 未加载
ravivyasalmost 5 years ago
The headline, the problem and the solutions are all different things.<p>- Front end tracking did not lie, the people tracking it were not aware. If opendoor was spending on Ads, the marketing team would be the first to see a disparity between the clicks on an ad network and pageviews on their end.<p>- As such this is also a reason why you need to check your server hit logs with your Analytics.<p>- Where is the author is right it Frontend numbers being incorrect largely due to blockers<p>- His understanding of bounces is also incorrect. Bounce is when there is no second &quot;interaction event&quot;, many marketing folks fake-fix the bounce rate, by sending a scroll event as an interaction event.<p>- I always tell people that analytics numbers are &quot;signals&quot;, not &quot;metrics&quot;, they are not accurate enough to be called &quot;metrics&quot;
评论 #23881639 未加载
XCSmealmost 5 years ago
I don&#x27;t think this is an issue with the on-site analytics, but with the quality of the traffic and website performance. If you make sure that:<p>1) Your site loads in under 3-4 seconds for any user.<p>2) The user is interested enough to wait 3-4 seconds until the page loads.<p>Then most issues will be solved.<p>The problem with ads in many cases is that the traffic they send is of very low quality or just bots. In the end you already know from your ads provider how many users they say they sent and you should always use that when calculating ad conversion rate.<p>Also note that using Cloudflare will count as bounced users who never actually even tried to load your page (bots, crawlers, scrapers, all HTTP requests).
评论 #23878514 未加载
评论 #23879258 未加载
评论 #23879089 未加载
评论 #23881685 未加载
EdJiangalmost 5 years ago
Wouldn&#x27;t the B variant show higher session count? If your A&#x2F;B testing tool doesn&#x27;t detect imbalances in cohort size I would imagine you have a bigger problem, since it&#x27;s easy to accidentally measure the A and B groups differently.
评论 #23877828 未加载
pachicoalmost 5 years ago
Although interesting story, it seems the main issue was that the author never sanitized their analytics in the first place and blindly relied on data that was never confirmed before. I&#x27;ve seen this as a quite common phenomenon. No piece of software does magic and they all require certain certain conditions to work as expected. In client JavaScript, these conditions are simply harder to grasp but they can be studied.
ddevaultalmost 5 years ago
There&#x27;s a fourth reason not to do this that isn&#x27;t mentioned in the article: <i>tracking is unethical</i>. Don&#x27;t do it.
评论 #23877993 未加载
评论 #23879808 未加载
评论 #23877829 未加载
评论 #23879235 未加载
malisperalmost 5 years ago
Can someone explain to me why third party JS has such a big impact on load time? I thought browsers deprioritize third party JS and load it after all first party assests have been downloaded and the site has been rendered. If that&#x27;s the case why does third party JS still have such a big impact on page performance?
评论 #23879239 未加载
评论 #23881649 未加载
itisitalmost 5 years ago
*damned
评论 #23882690 未加载