Тёмный

You're Losing HALF Of Your Data 

Theo - t3․gg
Подписаться 310 тыс.
Просмотров 24 тыс.
50% 1

Analytics are important - make sure you get the most important parts! I HAVE A PATREON NOW JOIN IT / t3dotgg
Twitch link: / theo
Twitter link: / t3dotgg
Discord link: t3.gg/discord
Everything else (insta, tiktok, blog): t3.gg/faq
Services mentioned in video (ref tags aren't real referral links I just want them to know who sent y'all):
Dataunlocker - dataunlocker.com/?ref=theo
Plausible - plausible.io/?ref=theo
Next-Plausible - github.com/4lejandrito/next-p...
HUGE s/o Idez as always
KEYWORDS GOOGLE ANALYTICS ADBLOCK UBLOCK DATA UNLOCKER DATAUNLOCKER ANALYTICS VITALS REDIRECT BLOCKED TRAFFIC TRACKING UMAMI MATOMO SEGMENT MIXPAN

Наука

Опубликовано:

 

20 авг 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 103   
@EhteshamShahzad
@EhteshamShahzad Год назад
I think this is ironic that power users (who use ad blockers) are being taught how to circumvent trackers from being blocked.
@sahiljindal
@sahiljindal Год назад
Ikr....that's the thing, every company wants to track everyone, but only few people know and care about their online privacy.
@jondoe6608
@jondoe6608 Год назад
Well this video and the advice is very scummy and unethical, if a user is actively blocking Analytics, that shows that they intend to not share this information.
@stars_pov
@stars_pov Год назад
@@jondoe6608 There's a pretty big difference between a business taking your identity and attaching that to hundreds of different analytics etc, and a business not caring about who you are, but rather what you do on their site. The latter is used at stages like the UX/UI design, and allows for businesses to build apps that better capture the intentions of their users, like 'Where does this button get the most use and why', it's not inherently evil or particularly bad to want this type of data from users. At the end of the day, it's used for the benefit of the customer in that it's used to improve the service by understanding customers better. It's a shame that this sort of data collection has to fall under the same banner as Facebook etc wanting to know every single detail of where you've been, who you've been near, who you're talking to, what words you're using etc. Analytics isn't inherently awful, but certain business certainly use them in an unethical way, to me, using analytics as a form of improving the interface and features is an ethical use of analytic data.
@timjrgebn
@timjrgebn Год назад
​​@@stars_pov They should definitely just distinguish between the two intentions. I think data audits that prove data lineage is one way to be transparent to website visitors. They'd be able to exactly see the journey of the data. But the idea that even anonymous event tracking is too much? C'mon. Unless someone can think of a better way for websites and apps to improve their UX empirically, what do they expect? Either website owners are forced to find work arounds or UI/UX go down hill.
@mohitgangrade351
@mohitgangrade351 Год назад
I only started watching your RU-vid videos two days ago. I've been binging your content, and I've learned so much in such a short time. I had never thought about this problem before. I also loved your video on Databases. I recently started using MongoDB for my new project, and realized the I have never had a use-case for my projects or client projects where I don't need relationships. You saved me a lot of time migrating... Thanks! :)
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis Год назад
Funny you mention analytics. We are asked to implement audit logs for user actions for the application we are building (essentially a very customized semi-subset of what google analytics could potentially offer) - and it's a very interesting mini-project both backend-wise since we have to juggle logging endpoints in conjunction with JWTs along with any infra hindrances we will enjoy and whatnot plus all the frontend necessary work that of course must be implemented in a generic pluggable way in our pages.
@kian9583
@kian9583 Год назад
Anyone interested in tracking options and how issues such as ad blockers are currently handled by Google, for example, should take a look at the server-side configuration/option of the Google Tag Manager or look at the concept of server-side tracking in general. Analytics and ad-driven companies have of course been aware for some time that analytics data is becoming increasingly imprecise, which cannot be (fully) addressed by predictive modeling. Channeling the data stream through their own sites helps companies to bypass anti-tracking mechanisms, of course, but it also makes it more opaque for the user where which data ends up. In addition, the user has to trust website operators more that the consent is respected. Recently, Firefox took another step and gave users the option to automatically remove known tracking URL parameters (like the fbclid). Facebook is already experimenting with encoding tracking parameters directly in the URL route to do away with parameters. I think that this back and forth will mainly lead to the fact that only large or tech savvy companies can successfully implement analytics concepts and users will ultimately understand less and less on the technical level how their data is used and processed.
@rand0mtv660
@rand0mtv660 Год назад
What analytics service would you recommend? What do you usually track besides defaults like page views and referrer stuff?
@CoryTheSimmons
@CoryTheSimmons Год назад
I'd love to learn more about self-hosting analytics. Specifically, I'd love to see some implementation of server-side analytics where events are recorded to something like Segment.
@marekbee
@marekbee Год назад
Yup, self hosting analytics would be awesome. I live in Europe and GDPR makes everything much harder
@dyto2287
@dyto2287 Год назад
​@@marekbee I've built analytics system for my own startup. It's pretty hard to do this right since you receive a ton of data when active user counts increases. I would suggest just to use existing services and don't waste time on building or maintaining self-hosted software just to do analytics. That being said, right now I have a side project to build analytics/feature toggles/client app log aggregation software that could be self-hosted or used like a saas. This is because I see there is a real empty spot in this field. There aren't any good tools that can do all of these things and have an option for self-hosting.
@rtorcato
@rtorcato 2 месяца назад
just self host plausible. It's open source.
@Khari99
@Khari99 Год назад
I love your channel so much. You help me learn new things all the time that never would've been on my radar otherwise and I'm very grateful for that.
@themarksmith
@themarksmith Год назад
Are there not any solutions that you can host within your own site so the data is recorded and stays within your own site?
@swinginsteel8519
@swinginsteel8519 Год назад
Nice video. Is there any analytics stack out there not for marketing but just to understand user behavior that just logs events to your log server but has a nice UI so the product people can define event params and also make their nice reports without my dev help?
@gexgex941
@gexgex941 Год назад
Looking forward for new videos on analytics. Thanks, Theo!
@RiderCogswell
@RiderCogswell Год назад
Love you Theo definitely more about analytics
@guybuchanan9143
@guybuchanan9143 Год назад
what do you think of Matamoto? you can implement on your own server as well ?
@MJW2291
@MJW2291 Год назад
I would kill for a Theo deep dive into analytics and telemetry. I know in your twitch pre-rant you said the setup portion was more beginner/new dev focused, but I have found so many teams that just do what they have seen other developers do without deeply understanding what’s happening and what to record. I also think it ties into the T3 community goal to be a community of builders, not just devs. People going in alone and building there own thing could really use a “Theo’s guide to ironclad analytics”.
@jim.....
@jim..... Год назад
I wonder why there aren't analytics services that utilise edge computing. Server side style analytics for distributed sites would be cool right?
@ezekizibzibadze8528
@ezekizibzibadze8528 Год назад
How do you check that subdomain is blocked by the Ad Blocker? Do you have a quick way to check it?
@nexxel
@nexxel Год назад
Very informative video thank you!
@willi1978
@willi1978 Год назад
analytics is important. but if users don't want to give you data that should be respected
@joshuagermon2169
@joshuagermon2169 Год назад
It’s a tough spot but I agree
@TheSilasbulan
@TheSilasbulan Год назад
I think the site owner should have full control. Imagine conversions not being registered and the impact on business people, not being able to easily know how things are going.
@calibergh
@calibergh Год назад
How does that have to do anything with privacy if the data has absolutely no identifier for you. It does not track anyone specifically. It just tracks user activity in general.
@g.c955
@g.c955 Год назад
GDPR is respected, what he's talking abt is adblocker. Something ppl want to use to block ads, but unintentionally blocks analytics too
@SamualN
@SamualN Год назад
@@TheSilasbulan the ability for a user to view a web page however they desire is a core value of the web
@kewanseymour
@kewanseymour Год назад
Would making you're own analytics without tools be possible?
@OmarElmasry1
@OmarElmasry1 Год назад
great video , please talk about analytics more. 👍👍👍
@souravdhar47
@souravdhar47 Год назад
this helped me so much...its frustrating to trace why analytics is not showing up when I was using an ad blocker
@LuisPerez-cb4rp
@LuisPerez-cb4rp Год назад
Hey Theo, amazing content. I've been working with google analytics and i had no idea i was losing this much info. thank you for the new strats !
@swagatochatterjee7104
@swagatochatterjee7104 Год назад
Yes please. I really want to know how to do performance and usage analytics.
@str4yf0x
@str4yf0x Год назад
It's amazing to have somebody building a product nowadays who is willing to share their experience and insights along the journey. Thank you so much Theo, this is infinitely appreciated!
@msmyrk
@msmyrk Год назад
It's worth noting a simple proxy solution (like your first example where a local endpoint proxies to GA), will likely lose most geo data.
@BehruzbekOtayev
@BehruzbekOtayev Год назад
As a developer, i refuse to implement those invasive trackers. If my user doesn't want to share his data, i respect that. Full stop.
@OryginTech
@OryginTech Год назад
Oh relax bro. You’re not mining any of their precious data, it’s literally mostly anonymous browsing habits and bugs they encountered
@bob_kazamakis
@bob_kazamakis Год назад
That’s incredibly naïve, but you do you.
@joshuaborseth
@joshuaborseth Год назад
I would give it a second try, it’s anonymous information that will help you optimize your application further. You are at a serious disadvantage by not using analytics. It’s really not that invasive, and by using it, it means that you can make a better experience for your users. Please let me help you change your mind
@t3dotgg
@t3dotgg Год назад
Users aren’t requesting to make your job harder when they install Adblocks. They’re trying to block ads. When one of my users hits me up to report a bug, and I can’t see the logs because they had an AdBlock on, that sucks for both of us.
@Rust_Rust_Rust
@Rust_Rust_Rust Год назад
@@joshuaborseth stop trying to justify your amoral actions.
@kal9421
@kal9421 Год назад
Hi Theo, I am not really interested in analytics, but I must say that you covered a must to know topic about analytics and how to get 100% of your analytics, so please just continue to make content of this quality since I am learning a lot from you. The best video to me for now is the one about database, you changed my vision, and I am really grateful to you for that.
@eduardboiko7219
@eduardboiko7219 Год назад
Thanks for review
@Ali-sc6dh
@Ali-sc6dh Год назад
What do you think of other ways to bypass adblocks like proxying your analytics data ? It's commonly done using tools like server-side google tag manager whre you setup your own server with your own domain to collect all the analytics http request than you forward them to the third party services
@koolamusic_
@koolamusic_ Год назад
Thanks a lot for this
@dickeyy
@dickeyy Год назад
im building a service that offers a new approach to analytics, id love a video breaking down all your grievances with ga or other services, as well as things you find useful
@viniciusataidedealbuquerqu2837
what about datadog?
@JohnZakaria
@JohnZakaria Год назад
Do you use dependency injection framework in typescript like InversifyJS? I liked the principle in C#. Now doing it in python and it has been fantastic. What's your take on the topic?
@Alexbl100
@Alexbl100 Год назад
Just use Logs
@jandhollander5101
@jandhollander5101 Год назад
Segment & server-side tracking plx ^^
@MichaelsPaintingChannel
@MichaelsPaintingChannel 4 месяца назад
Isn't the Matomo free plan self hosted?
@kasper369
@kasper369 Год назад
More on analytic
@suateneskoc
@suateneskoc Год назад
More analytics please!
@t3dotgg
@t3dotgg Год назад
Sadly the analytics on this video suggest not too many people want to watch these...:(
@Booyamakashi
@Booyamakashi Год назад
I use Swetrix, also light and privacy oriented analytics.
@DaxSudo
@DaxSudo Год назад
This video needs more views. Ngl analytics cheat sheet right here.
@skeleton_craftGaming
@skeleton_craftGaming 9 месяцев назад
These are the same way that black hats use to execute malicious code... At point do you think "are we the baddies"?
@AdisonCavani
@AdisonCavani Год назад
I'm self hosting Plausible Analytics on GCP free tier
@jonesaa2746
@jonesaa2746 Год назад
This is unbelievable , now I know why I have so little users
@Gruak7
@Gruak7 Год назад
Any analytics options should be opt in IMO. Isn't that a privacy invasion otherwise?
@adeptusnoobus
@adeptusnoobus Год назад
I find this highly questionable. By actively blocking e.g. Google Analytics the user has already communicated his intent to NOT give them any information. You circumventing that without their consent is just a disservice to your customers. Furthermore: if this prevents users who have opted out of Googles Tracking from actually not being tracked this should be illegal in Europe afaik.
@insidetrip101
@insidetrip101 Год назад
I agree. Of course (in being most charitable) if you don't care about your users and only care about your application then this isn't a problem. And in all fairness I use adblock and noscript indiscriminately because I don't trust anyone to respect my wishes and I don't care if people think I'm a "bad person" or whatever. This is just what is known as escalation. Let the war commence.
@franciskafieh
@franciskafieh Год назад
I think it also depends on the target users and analytics service being used. I think that GA is way too invasive. On my own site, I use Umami, which collects very small amounts of data (page visit, country, etc... no IPs are stored and info can never be tracked back to an individual user.) Because I'm setting up a dev blog and most devs use ad blockers, I circumvent ad blockers using Vercel rewrites. I plan on making a share link so that all users can see what information is being tracked. This way, there's no need for them to blindly trust that I am only taking what I need--they can actually see it. If the user explicitly does not want to be tracked on these small metrics, they have the URL to blacklist. I think that Umami analytics are unintrusive, and should be opt-out instead of opt-in. Just IMO, and willing to listen to what others think.
@vukkulvar9769
@vukkulvar9769 Год назад
It is illegal. Tracking is opt in, not opt out. No personal data tracking should occur before consent. No personal data tracking should occur after retracting consent. Page views, interactions, ... are legal to track in any case though. Too bad, Google Analytics doesn't respect privacy. The whole DataUnlocker can be destroyed with adblocker if they prevent overriding fetch though.
@insidetrip101
@insidetrip101 Год назад
@@franciskafieh "no IPs are stored and info can never be tracked back to an individual user." I'm skeptical of this. I might believe that it would be difficult to track info back to an individual, but just about every webserver ever logs the ip of every request in its log (which is necessary for debugging and potential security issues). Sure, you can disable this, but having the actual surface level request information is extremely useful for many reasons. So you might not be able to track that info back to an individual user, if one really had the mind to, they could cross reference different technologies to get that information. Therefore, the word "never" should not be used if we're actually being honest about data collection.
@Akshatgiri
@Akshatgiri Год назад
Def need more analytics content. How and what to track. Tips and tricks
@miscany
@miscany Год назад
I already use plausible haha
@jondoe6608
@jondoe6608 Год назад
The advice of this video is very unethical, and the main reason why I hate silicone valley dataphile types is how blind they are to NO means NO. If a user is actively blocking analytics, that shows that they intend to not share this information. You explicitly do not have there consent to collect this information. Plus if you just want page view counts, why can't you just count the amount of request to a page, without loading unethical code onto the users computer.
@ky3ow
@ky3ow Год назад
I think it's silly to call such thing as "gathering data where your customers click more" can be called unethical To this extent you should also confront people who run supermarkets because they gather data from which shelf products better sold and etc.
@Leto2ndAtreides
@Leto2ndAtreides 7 месяцев назад
Feel like Adblockers should be illegal (on a purely moral level)... Even at the most basic level, for ad-subsidized services, blocking the ads is theft of service. People should either pay to not see ads or pay by seeing ads.
@charlc
@charlc Год назад
This whole space is just getting more adversarial day by day. This is just subverting the users' wishes to not have their information collected, no?
@t3dotgg
@t3dotgg Год назад
lol no. Users install AdBlock to block ads. Then they hit me up reporting bugs, I go to check logs, and nothing is there. Blocking Analytics and logs are NOT the reason users install an AdBlock.
@Sammi84
@Sammi84 Год назад
@@t3dotgg I expect my adblocker to block anything and everything that leaks data about me that I didn't specifically agree to share. Yes also analytics. This video will age like milk.
@n6ls0n
@n6ls0n Год назад
More more of this
@lazminutes
@lazminutes Год назад
first
@OryginTech
@OryginTech Год назад
For everyone getting hyper sensitive about this video and “tracking” users. I bet you have no clue what the web or the internet would be like if we don’t have any analytics and feedback. Then you’d naturally start complaining again about how crappy the product is. Sigh 🤦‍♂️
@Frozander
@Frozander Год назад
Don't care, if user actively decides to block tracking, you shouldn't be trying to circumvent their decision. This issue was born because companies didn't ask for user permission in the first place now devs are trying to circumvent user consent again (probably were doing it for a long time).
@OryginTech
@OryginTech Год назад
@@Frozander cry about it 😭💀
@jondoe6608
@jondoe6608 Год назад
I do have a clue of what the internet was like before it became the miserable mess it is today, I remember hosting my own home page in the early 2000s, it was a magical time before unethical website design was even a twinkle in the mountains of java-script you bloat your sites with today. Why is that with every passing year the internet gets worse then, even thought you have all this data that apparently helps you? Today I use the internet for the same things I did 10 years ago, the modern internet is slower buggier and does the same thing worse.
@brqnet8290
@brqnet8290 Год назад
w.t.f is happening ? these days I am just thinking about something and 5 minutes later pops up in my suggestions list .
@dgcp354
@dgcp354 Год назад
because they are tracking your mind too
@brqnet8290
@brqnet8290 Год назад
@@dgcp354 so I have to watch tutorials about that... now I will wait for the updated suggestions list.
Далее
Is "Full Stack" Even Real?
13:04
Просмотров 57 тыс.
You Don’t Need Kubernetes
15:40
Просмотров 85 тыс.
Получилось у Миланы?😂
00:13
Просмотров 1,6 млн
STOP using Google Analytics
18:48
Просмотров 1,7 тыс.
GraphQL, tRPC, REST and more - Pick Your Poison
17:12
Просмотров 107 тыс.
In Defense Of useEffect - React's Most Dangerous Hook
23:35
How NextJS REALLY Works
28:25
Просмотров 141 тыс.
Why I Don’t Unit Test
8:25
Просмотров 89 тыс.
tRPC - GraphQL KILLER??!
11:24
Просмотров 99 тыс.
Please Stop Using Google Analytics
10:59
Просмотров 92 тыс.
Heroku Is Dead, Here's What I Recommend
11:59
Просмотров 253 тыс.
Худшие кожаные чехлы для iPhone
1:00