Ask HN: What is with the new URLs on facebook.com?
275 points| thrusong | 3 years ago
I've noticed recently Facebook has started using URLs which seem to include encoded information.
For example, this URL to Vice: https://www.facebook.com/VICE/posts/pfbid02XdVziPTwhmPU9XzBq...
It's a pretty URL with some kind of hash at the end beginning with "pfbid."
Whereas they used to look like basic sharded URLs: https://www.facebook.com/random.username/posts/1020832750980...
Is this for more targeted tracking on posts and links being shared, a new sharding scheme, a combination of both, or something else entirely?
Appreciate any insights the community can provide.
[+] [-] groffee|3 years ago|reply
[0] https://www.engadget.com/firefox-can-now-automatically-remov...
[+] [-] wahnfrieden|3 years ago|reply
[+] [-] madeofpalk|3 years ago|reply
[+] [-] nchudleigh|3 years ago|reply
[+] [-] shultays|3 years ago|reply
[+] [-] dom96|3 years ago|reply
[+] [-] thrusong|3 years ago|reply
[+] [-] ape4|3 years ago|reply
[+] [-] gnu8|3 years ago|reply
[+] [-] wahnfrieden|3 years ago|reply
[+] [-] daniel_iversen|3 years ago|reply
[+] [-] cainxinth|3 years ago|reply
[+] [-] googlryas|3 years ago|reply
[+] [-] tyingq|3 years ago|reply
Your VICE link is also here, for example:
https://www.facebook.com/VICE/posts/6037626766270531
Edit: To find the old style url, use /plugins/post.php with the new style url passed as a url encoded param value for "href", like: https://www.facebook.com/plugins/post.php?href=https%3A%2F%2...
Then, there's a timestamp like "10 minutes" ago in the returned page that leads to the old url.
I imagine you could make a browser plugin out of that.
[+] [-] cmg|3 years ago|reply
Twitter recently started adding a 't=' param to their share links [0] as well, and I can only guess that it's some kind of similar tracking scheme. From watching browser traffic it appears to be generated when you click the share button, but I might be wrong about that.
[0] https://twitter.com/NanoRaptor/status/1548301612246249474?s=... - the first thing in my feed. Link works fine without any of the query params, of course.
[+] [-] propogandist|3 years ago|reply
Twitter appears to be just analyzing who shares what with whom, but haven’t moved into using it for ‘growth hacking’ like tiktk yet (i.e. join cmg, who shared this link on Twtr)
[+] [-] benreesman|3 years ago|reply
I know symmetric encryption is reasonably cheap these days, but anything times “Facebook edge requests” is a lot, I bet any of the cryptographers on here could find out pretty quickly what’s in that blob.
[+] [-] sedatk|3 years ago|reply
[+] [-] jaromir_|3 years ago|reply
[+] [-] NelsonMinar|3 years ago|reply
[+] [-] ynx|3 years ago|reply
FBIDs are a globally unique id system that they've been using for almost as long as they've been around, if not actually from the beginning.
[+] [-] unknown|3 years ago|reply
[deleted]
[+] [-] steve_taylor|3 years ago|reply
When the user clicks one of these links, the browser could open it in a headless tab and wait for the URL to change to a non-facebook URL. The browser then remembers that URL, closes the headless tab, and navigates to the underlying URL with tracking parameters stripped.
[+] [-] accrual|3 years ago|reply
[+] [-] evandrix|3 years ago|reply
[+] [-] FollowingTheDao|3 years ago|reply
[+] [-] cascada|3 years ago|reply
[+] [-] js2|3 years ago|reply
[+] [-] tester756|3 years ago|reply
[+] [-] sebastien_b|3 years ago|reply
[deleted]
[+] [-] sebastien_b|3 years ago|reply
[deleted]
[+] [-] johnny_b_g|3 years ago|reply
[deleted]
[+] [-] terrytibbs|3 years ago|reply
[deleted]
[+] [-] Retr0id|3 years ago|reply
[+] [-] blantonl|3 years ago|reply
[deleted]
[+] [-] joeferraro|3 years ago|reply
[+] [-] cypress66|3 years ago|reply
[+] [-] smarkov|3 years ago|reply
And that leads to a worse user experience in many areas. You use it for free but it sucks and you sacrifice your data. I'd honestly rather pay $2-4/month for a social media that doesn't suck and doesn't harvest my data.
[+] [-] bloqs|3 years ago|reply
[+] [-] xiaq|3 years ago|reply
[+] [-] saos|3 years ago|reply
[+] [-] ehPReth|3 years ago|reply
[+] [-] baby|3 years ago|reply