• rekabis@programming.dev
    link
    fedilink
    English
    arrow-up
    47
    arrow-down
    8
    ·
    4 days ago

    There is a legitimate reason for this: it’s the only way to provide content creators with evidence of how many people actually clicked on the link.

    The downside is that there is so many ways that a feature like this can be abused by BlueSky in ways that can hurt users.

    • dev_null@lemmy.ml
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      1
      ·
      4 days ago

      No, it’s not the only way. You could track the click with JavaScript.

      • tauren@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 days ago

        The user can also block your tracking scripts. Besides, the user can share the link with friends, and you won’t be able to track them this way. I’m sure there are many other reasons why having a middleware is de-facto the industry standard.

        • dev_null@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          3 days ago

          The user can also block the URL target rewriting. Not sure what’s your point though, I said it’s not the only way, not that there are better ways.

        • tempest@lemmy.ca
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          2
          ·
          3 days ago

          I think I would like to go back to social media before people were getting paid for it

          • tauren@lemm.ee
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            I don’t know. I’m happy that some very talented and knowledgeable people create content that makes my life a little better, and that they are able to do that thanks to the various forms of monetization.

    • Angry_Autist (he/him)@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      1
      ·
      4 days ago

      There is no way it isn’t already being abused, there are zero guard rails on it

      Fucking typical, a move that hurts the platform long-term is being cheered for by ignorant idealists while the makers of its demise are already salivating and cartoonishly rubbing their hands in glee

    • flamingos-cant@feddit.ukOPM
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      2
      ·
      4 days ago

      Yeah, it’s literally the second step of enshittification, where platforms stop allocating value to users and start allocating them to publishers. This is still Bluesky expanding out its surveillance apparatus, something it will have every incentive to abuse later on like other platforms before it.

    • moopet@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      3 days ago

      That’s incorrect.

      BlueSky relies on JavaScript to run (try turning it off and loading their site, it won’t even render). Click-through traffic is almost exclusively measured by JavaScript (e.g. Google ad “events”). This is the same as measuring other stats, like whether you lingered on a post before scrolling past it, or whether you opened another tab, or whatever.

      Proxy links are absolutely a method of measuring traffic, and they’re a method that works even when the site has JavaScript disabled - but since that’s not how Bsky works, it’s not relevant.

      • SpaceCowboy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        Yeah that’s what I was thinking. There’s a bunch of ways to track what users are doing without needing to use referral links.

        Seems to me the referral links are there to prevent honey cookie shenanigans.

      • xigoi@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        3 days ago

        If the purpose of this feature was tracking, they could just use a JavaScript onclick handler.