Switch to enhanced link attribution

@almonk quick one. Was talking to JS about this before but he's on holiday now.

Switching from ugly link tracking to enhanced link attribution (basically allows link tracking without ugly appendages to URLs). For it to work, there have to be some extra div ids added - hence the extra divs in the code.