Why YSK: Trackers don’t do good for anyone except the platform, and they’re not necessary to view the content in the URL.


It’s courteous to not subject the recipient (most likely your friends and family) to this tracking. You’re already sending them to the platform, which is tracking them in other ways. But you can help reduce that tracking by removing everything after the ampersand in the URL. Here are some examples.

Twitter example

URL: https://x.com/CookieSlayers/status/1623712884902567937?s=20

The s=20 is a Twitter-specific parameter to show that the tweet was copied from the web app. s=46 is iOS, and I can’t remember what Android’s code is. This is a relatively clean link, but there are some links that’ll concatenate unique identifiers, like: https://x.com/CookieSlayers/status/1623712884902567937?s=20&t=Fn47fnSDJUD74bd9.

In this case, you’ll notice there’s also a &t= parameter, which is a unique identifier to the person who shared it.

The only part of the URL you need is https://x.com/CookieSlayers/status/1623712884902567937.

Instagram example:

URL: https://www.instagram.com/reel/CzP877du2EB/?igshid=MzRlODCFWFlZA==

The only part of the URL you need is https://www.instagram.com/reel/CzP877du2EB.

TikTok example

URL: https://www.tiktok.com/@inthepaintcrew/video/7301348328602717482?is_from_webapp=1&sender_device=pc&web_id=7302915057791436331

You’ll notice TikTok’s is a lot more readable in terms of what the URL contains.

The is_from_webapp parameter is self-explanatory, as is the sender_device, and then there’s the identifier that’s unique to you. In this case, 7302915057791436331.

The only part of the URL you need is https://www.tiktok.com/@inthepaintcrew/video/7301348328602717482.


The best route1 would be to use privacy-respecting frontends, but if you don’t, simply deleting everything after the ampersand goes a long way.

1The best route would actually be to not use/reward platforms that are literally destroying humanity, but we’re not there yet, so… in the meantime, let’s just try to decrease the tracking and stop subjecting our friends and family to it as much as possible.

    • Otter@lemmy.ca
      link
      fedilink
      English
      arrow-up
      25
      arrow-down
      1
      ·
      edit-2
      9 months ago

      It’s getting worse though. Recently I’ve noticed Reddit links from friends looking like:

      reddit.com/r/example/s/1234567

      Which then redirects to the actual reddit.com/r/example/post/comments/1938473

      I believe Spotify and Tiktok do short tracker-filled links like that too. If you’re on android, URLCheck can wrangle those links to find the actual content without the trackers. I’ve set it to intercept all clicked links so I can modify as needed.

      On web / iOS, I’m not sure

      • example@reddthat.com
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        9 months ago

        I haven’t checked how reddit does this but just from the example it seems like there is no anti tracking from the use of urlcheck that you’re describing.

        reddit appears to generate tracking link with a specific numeric identifier in their database, so instead of attaching a bunch of removable url parameters they instead do a lookup in their database and then redirect to the original destination.

        this also means your app checking the redirect will need to fetch the url to determine the destination, which means their tracking still works just fine.

        edit: a word

        • candybrie@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          9 months ago

          If the goal is to share clean links, getting the url after the redirect accomplishes it. The tracking that’s done isn’t on your friends/whoever you share the link with, but done on the app. Which does generally defeat the purpose of their tracking.

    • InFerNo@lemmy.ml
      link
      fedilink
      arrow-up
      19
      ·
      9 months ago

      No, this applies to these specific parameters. Removing question marks and ampersands from urls will often break the pages if you don’t know what you’re doing or don’t know what the parameters are for.

    • Eagle0110@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      Though I’ve always wondered if that’s always consistently the case, and when that’s not the case is there any mostly consistent way to identify the separator symbol in the URL text strings :/

    • ilinamorato@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      Not true on every site. Try it in your browser without the query string first before assuming that’s the case. The app I work on, for instance, uses the query string to set date/time ranges and filter data.

  • Lemmyvisitor@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    14
    ·
    9 months ago

    I’ve found the android app URLCheck to be useful for this. You set it as your default Web browser and it lets you check for redirects before you open the link

    • Salix@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      9 months ago

      Yeah, I also recommend URLCheck on Android. You make it your default web browser and you can manually or automatically have the query string removed. It can do other stuff such as resolving redirects before sending it to a web browser.

      Or you can use it to clean the URL before sharing it.

  • intensely_human@lemm.ee
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    9 months ago

    Just to add, the part of the URL that goes like “/foo/bar/123/article/whatever_blah_blah” is called the “path” and the part that looks like “?foo=bar&t=12345&flavor=chocolate&priceInCents=350&etc=etc” is called the “query string”.

  • A_A@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    3
    ·
    9 months ago

    Lemmy does not. So, just dump these other social media scams.

    • RooPappy@kbin.social
      link
      fedilink
      arrow-up
      4
      ·
      9 months ago

      Google search does it too. Hangouts used to. Not sure about Messages and other Google services.

      • Kusimulkku@lemm.ee
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        9 months ago

        Even Wikipedia does it. I think it’s to see what platforms people are using it on

        • dreamer@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          9 months ago

          Keep in mind, there are many valid reasons for tracking or things that can be utilized to track or fingerprint you. I however feel there’s no transparency, there is often no basis for trust for these websites and I feel they share/sell data with reckless abandon so it is from that angle I approach issues like these from.

          • Kusimulkku@lemm.ee
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            9 months ago

            Oh for sure, I don’t mind it at all that Wikipedia puts a referrer in the end to indicate what platform the link is shared from. Of course that’s far cry from proper tracking and whatnot.

    • Ace! _SL/S@ani.social
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      9 months ago

      Im using uBlock (Medium Mode) and JShelter (Strict Mode). It’s an awesome combination, mixed with Firefoxs already existing anti tracking and resist fingerprint setting (default on Librewolf)

      NoScript isn’t very popular anymore since it breaks many Webpages. Only exception is Tor, which comes with NoScript by default. Also there’s uBlock, uMatrix, LibreJS and many more to block scripts nowadays

    • Cheradenine@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 months ago

      The op is about social media sites, but almost every site does it. Amazon, news sites, just about anything Google, Facebook.

      Shopping sites all do so they can track you across their platform even if you are not signed in. ‘You looked at (premium) Widget, then (bargain) Widget’. They will probably show (mid-priced) Widget somewhere on that page then. If you click an external link on that page it will have tracking parameters along with it.