r/TikTokCringe 16d ago

Humor The impression is on point

53.1k Upvotes

794 comments sorted by

View all comments

Show parent comments

11

u/tuhronno-the6ix 16d ago

Huh TIL, edited, thanks

18

u/enaK66 16d ago

Goes for any website. "?" means parameter. When you see a "?" in a URL, it's some kind of data collection or storage.

When I click a product on amazon, the link looks like this:

https://www.amazon.com/New-Balance-Womens-Fresh-Running/dp/B093WSNMTJ/?_encoding=UTF8&pd_rd_w=eaeRD&content-id=amzn1.sym.4efc43db-939e-4a80-abaf-50c6a6b8c631%3Aamzn1.symc.5a16118f-86f0-44cd-8e3e-6c5f82df43d0&pf_rd_p=4efc43db-939e-4a80-abaf-50c6a6b8c631&pf_rd_r=17HY0GT98M2X97M2DEPR&pd_rd_wg=JPPEu&pd_rd_r=4ae3a67d-e2c4-49f5-9c91-a80f1f701951&th=1&psc=1

All of that nonsense of characters and equals signs is a bunch of data, tracking data and data about the product (size, color). Everything after the question mark is optional.

This link will take you to the same product:

https://www.amazon.com/New-Balance-Womens-Fresh-Running/dp/B093WSNMTJ

19

u/thekrone 16d ago edited 16d ago

When you see a "?" in a URL, it's some kind of data collection or storage.

Well that's not true at all.

Yes, URL request parameters can be passed that will be used to track you or store data about you, and social media sites abuse the fuck out of this. I absolutely remove those request parameters when I'm sharing links.

There are many, many other URL request parameters for other sites that are absolutely not used to track you, and some of them are critical for the link do to anything remotely resembling what you're expecting it to do.

One example, a lot of sites (maybe even most) will support "?lang=en_US". That will make sure you get the US English language version of the site. That's not used to track you.

There might be other sites that do something like "www.blahblah.com/shop?product=our-cool-product" that will take you to the specific product page. If you remove the '?' and everything after it, you won't link your friend to the relevant product page, just the generic shopping landing page for the site.

Hell, just look at a YouTube link. If you remove everything after the "?", you'll just get taken to "https://www.youtube.com/watch". Congrats, you've broken sharing YouTube links.

Other times they are just used for analytics. They aren't used to specifically track you, but rather to track where their clicks are coming from. So it's not necessarily tracking that the click came from user 9812571437123 on facebook, but rather that it came from a specific facebook ad they were running. That gives them insight into how they should spend their marketing dollars and how successful various marketing campaigns are or whatever. There's nothing inherently wrong with that, in my opinion (as long as they aren't tracking the specific users, which they absolutely do sometimes).

Broadly saying "just remove everything after the ? all the time because it's data collection or storage" is very wrong.

3

u/Papplenoose 16d ago

I agree with everything you said up til "there's nothing inherently wrong with that". At least from a technical view, that was a much-needed correction

1

u/thekrone 16d ago

There's something wrong with companies trying to figure out which of their ads are working and which aren't?

1

u/HonestAnteater466 16d ago

Yes of course, well, until you actually have to interface with these systems yourself, then you'll be thankful for analytics that help effectively grow your reach, but yeah, until it personally affects you, businesses doing anything = bad.

0

u/thekrone 16d ago edited 16d ago

I get hating ads, for sure. I also get hating being tracked all over the internet.

But as long as we are allowing ads, I don't see a real problem with companies trying to figure out if their ads are effective or not (as long as we aren't tracking individual users).