Blog
Simple, concise guides for coders and users of all levels.
-
Tracking Form Submissions on Unbounce
Background Unbounce provides a drag and drop editor and forms to make landing pages, but their GA4 integeration doesn’t track form submissions since the data... -
Dynamic Redirects for Collections in Webflow
I had a situation where I wanted to create a collection where the collection content would be displayed on a page in the form of items... -
Small CSS Fixes, Big Changes
I went to unsubscribe from the State of California’s Employment Development Department’s (EDD) newsletter and I was greeted with this mess: The line-spacing in the... -
Tracking MailChimp Signup Forms with GA4 and GTM
MailChimp(kimp?) has a handy signup form you can embed into your website easy-peasy, but tracking submissions is a bit more complicated. In this guide, I... -
What is an API?
Elon Musk announced recently, as of this post, he was monetizing the free API to the dismay of novelty bot accounts, but reversed his decision so... -
Migrating to Google Analytics 4
Google Analytics 4 is here and Universal Analytics is set to end on July 1, 2023 so let’s take advantage of the update and set up... -
Google Tag Manager Custom Event Tags for Google Analytics 4
Google is sunsetting Universal Analytics on July 1, 2023 so it’s time to hop on the Google Analytics 4 train if you haven’t already. The... -
Making Overlays Accessible
Tab Order is an accessibility standard that Google Lighthouse won’t automatically detect and they suggest for you to check for it manually in their updated reports: ... -
Do's and Don'ts of Data Display
Seeing all the charting and graphing fails on r/dataisugly is always worth a chuckle, but I consistently see websites with some confusing, inaccessible, or just... -
Upgrade your Wordpress Site with Jekyll
You are part of or lead an organization or business, you have a website, and you just want to be able to edit it periodically... -
Helping people with technical issues
A little coding humor, folks: var forest = document.querySelectors('.tree'); See the forest for the trees, get it? It’s a running joke that Stackoverflow, a tech... -
Accessing Content from Other Pages in Jekyll
Scenario: You want to feed in content from another page into your homepage. You frantically googled this title and my post came up in the... -
Simple Ways to Improve your Website Accessibility
What is accessibility and why is it important? Accessibility in the context of websites, refers to how easily someone with disabilities is able to read... -
8 UX Trends That Need to Go Away
I’m a bit of a rare breed in that I really care about the performance on a site after I build it. It’s the whole... -
Tracking Google Analytics Events with Google Tag Manager
This guide is assuming you have a Google Analytics - Universal Analytics (UA) property for your website and it’s deployed via Google Tag Manager (GTM).... -
How to Set Up Conversions with Google Analytics for Beginners
For this tutorial, I am assuming your are using the Universal Analytics version of Google Analytics. You can verify information in this guide by following... -
How to Sniff Out Spam
I received this email today and spotted a very obvious spam email that I chucked immediately in the junk folder. But for other people who... -
DI-Why? 5 Reasons to Get a Custom Website for Your Business
WordPress, SquareSpace, Wix, Shopify, and the like are really great tools for people that need an online space to showcase their business and sell their... -
CSS Link Highlights that work with multi-line text
I originally thought just adding a pseudo element beneath the text and growing the height would do the trick, but I figured out that they... -
Use inline Google Analytics Events with Google Tag Manager
This guide was written assuming you have implemented Google Universal Analytics via Google Tag Manager. You can create events in Google Tag Manager; no code... -
Add SSL (https) to your Github Page with CloudFlare and NameCheap
I wrote these instructions assuming you have a domain set up with NameCheap. Other domain services will allow you to modify the DNS settings, but... -
How to create a Jekyll Site and host with Github
In this tutorial, we’re going to create a Jekyll site and host it with Github. You will need to use the command line (Applications >... -
How to create a custom front-end for a Google Form
Problem: you have a Google Form but you don’t want an ugly embed on your site. Solution: Create your own HTML form and use an... -
Get a List of Unique Items in Jekyll
I ran into this problem when I was creating a tag filter for my blog: I needed a list of all the tags I used... -
Iterations on Each/For Loops
Let’s say you want to apply specific behaviors to every 3rd item of an array. Technically, you can use nth-child, but you can’t apply nth-child...