Ghost

Tracking Outbound Links in Ghost

Tracking outbound links from Ghost is not simple (yet), so here is a solution that I had set up in an hour.
Matt 1 min read
Tracking Outbound Links in Ghost
Photo by JJ Ying / Unsplash

New platform, new challenges.

I recently migrated my website and newsletter into Ghost, based around the ease of creation. ย However, one feature I missed from Squarespace was the ability to track the links that had been clicked on my newsletters.

After a little bit of research, I decided that one way to do this would be for me to use a URL shortener on my outbound links and track from there.

Here's how I achieved this quickly:

  1. Searched for and bought a domain that was snappy and aligned with my Newsletter - I settled on stff.me - which aligned to my newsletter name. ย This step took the longest!
  2. Added this domain to my WHM instance and set up a small site for it.
  3. Installed YOURLS from yourls.org - and set it up to shorten all my URL's to stff.me/url - very impressed with how simple YOURLS is to set up and use. ย The scripts are extensible, and there is much more I can do here.
  4. Installed a Chrome Extension to allow me to create URL's quickly.

Four relatively easy steps got this done inside an hour, and now I'm ready to add a branded URL to each of the links that I include in my newsletter and get automatic tracking of which ones are successful.

Any questions on how I got this done, let me know.

Share
Comments
More from Matt Rutherford ๐Ÿ‘“
Ghost + Plausible
Ghost

Ghost + Plausible

I recently added Plausible to my Ghost instance, to build a lightweight and privacy focused analytics environment for my site. No more Google here!
Matt 2 min read

The Stuff that MattR's

Weekly writing on self-development and joy, with a sideline in curiosity and music.

Great! Youโ€™ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Matt Rutherford ๐Ÿ‘“.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.