As we’ve grown, I’ve started seeing some occasional strange errors when trying to SSH or push to GIT repositories on certain user accounts on our cPanel server. Then today, when switching an account to PHP8, the error locked up SSH entirely, and would only go away when I rolled back to PHP7.4 Turns out, the… [Read More]
GA4 Ecommerce Purchase Tracking With Google Tag Manager And aMember
A few years ago, I wrote a blog post showing how to track aMember sales in Google Universal Analytics “Enhanced Ecommerce” using Google Tag Manager. Well, Google Analytics Version 4 (known as GA4) is now out of beta, and I’ve started migrating my aMember sites tracking to use GA4. This article shows a clean install… [Read More]
How to properly check for Do Not Track with JavaScript
Every modern browser has a “Do Not Track” setting (DNT), which tells websites whether the user wants to be tracked or not. It’s been around since about 2011, but it’s been largely ignored until recently, because the definition of “tracking” has been hotly debated. The advent of GDPR has rekindled the idea of DNT, because… [Read More]
Enhanced Ecommerce Tracking With Google Tag Manager in aMember
If you are using Google Tag Manager (GTM) to handle your Google Analytics, then you will need a way to populate the dataLayer with eCommerce data when you make a sale in your aMember site. Here’s how I do it on my sites, using aMember’s own Conversion Track plugin. Step 1: Add the dataLayer in… [Read More]
ClickBank IPN with PHP 7.2 and above
ClickBank’s Instant Notification Service is a webhook that lets you get transaction notifications in real time. For example, you can use them to inform your membership software when members join/pay/cancel. ClickBank provides the following sample code for PHP: The problem is that the mcrypt libraries – required to decrypt the notification – were abandoned back… [Read More]
Center Align Featured Images in Genesis
One of the things that bugs me about the featured image setting in the Genesis framework is that you can only choose left or right align… you can’t center align! Of course, if I always used images that were all exactly the right size and aspect ratio on my Genesis based sites (all the newer… [Read More]
Create dynamic campaigns with AWtomator for AWeber
I’m really excited to announce that our latest project – the AWtomator marketing automator for AWeber – is now taking on beta users. AWtomator gives AWeber users the kind of behavioural dynamic campaign tools that you’d normally only find in premium systems like InfusionSoft. The key elements are Link and Automation Events, which let you… [Read More]
New Plugins for aMember 4 now available
We are pleased to announce that there are three new aMember v4 plugins now available Spambot Blocker Are you plagued by spam signups on your aMember site? Does your heart sink when the customer you thought you acquired turns out to be junk? Are you sick of deleting countless spam accounts every day? Then you might… [Read More]
OpenID Plugin for aMember v3 now free (life expired)
Our OpenID Plugin for aMember is a simple to install plugin which lets your members login to your site using an OpenID – including their Google, Yahoo, AOL, WordPress or Blogger account. As with our legacy aMember v3 Facebook plugin, your members can access their subscriptions on your site by logging in with their OpenID… [Read More]
Facebook Connect Plugin for aMember v3 now free (life expired)
The Simple, Easy To Use Facebook Connect Plugin for aMember v3.x Means That Finally… “You Too Can Open Your Doors To Facebook’s 400 MILLION Users… No Coding Skills Needed!” There is no denying that Facebook is fast becoming THE PLACE people choose to spend their time online. In fact, Facebook users share more than 25… [Read More]
Email Queue Plugin for aMember v3.x Now Free (Life Expired)
The simple, easy to use Email Queue Plugin for aMember v3.x means no more wondering… “Are You Sure Your Emails Are Getting Through?” If you are running aMember versions 3.1.2 to 3.2.4 on shared hosting, then sooner or later you’ll hit your web host’s hourly email limit. Many web hosts only allow you to send… [Read More]
Screen sharing in OSX Mountain Lion Fix
After upgrading to Apple OSX Mountain Lion, I found that I was unable to connect to the upgraded mac via Screen Sharing any more. After searching in vain for solutions, in desperation I decided to play with the screen sharing settings in case there was a new option or something. In the end I was… [Read More]
Installing the H264 Streaming Module on a cpanel server
The H264 Streaming Module is a webserver plugin that enables HTTP pseudo-streaming – the technology that allows you to jump to any part of a video regardless of whether it has been downloaded yet. This post is mostly an aide-memoire for us, but putting it ‘out there’ in case it’s useful to others too. HTTP… [Read More]
Gil Boyne Online
Gil Boyne Online is part of Gil’s legacy of valuable teaching material, created from over 55 years of his hypnotherapy knowledge and experience, and is a fantastic resource for hypnotherapists of all levels, and especially for those who missed the opportunity to see Gil at work while he was alive. The site is a treasure… [Read More]
How to connect your aMember site to Facebook!
There is no denying that Facebook is fast becoming THE PLACE people choose to spend their time online. In fact, Facebook users share more than 25 billion pieces of content (web links, news stories, blog posts, notes, photo albums, etc.) each month. How useful would it be if your members could login to your membership… [Read More]