...where "linky" is the ID of an element. However, it looks like you want to set the value of "event_label" dynamically. So, maybe this template will help...
It shows how to change elements dynamically, based on which button was pressed. But in this case, you want to get a URL value. It's basically the same idea. The "event_label" could be set to a variable. That variable value could be the "URL".
Step #1 — Visitor clicks "Photics.TV" button.
Step #4 —
var clickedURL = "https://photics.tv"
Step #5 — Run Google Analytics code, but...
"event_label" : clickedURL
This is theoretical, as I don't use Google Analytics, but it's sounds similar to the way Matomo does it... https://matomo.org/docs/event-tracking/
There are several ways about making this dynamic. In the "Multilingual" template, it just grabs predetermined values from an array. Here, it sounds like you want the event tracking to run whenever the visitor clicks a Hyperlink.
// element - DOMHTMLElement that triggered this function being called
// event - event that triggered this function being called
It can get the "element" that was clicked. If you give your elements unique ID names, then you can more easily work with the data associated with that element. That's how the "Multilingual" template works. One script can work with many buttons because it's dynamic.
If you need to learn about how to use Event Listeners and Query Selectors, I recently made a tutorial about it... https://youtu.be/5VY88Lk0k1c?t=461 ...but the main theme of the video is that sometimes it's just easier to code. I'm thinking this is one of those situations — you're trying to do something dynamic and you're trying to do something that Hype doesn't do by default.