I’ve been creating courses for Lynda.com since last summer and I finally released the course that I’ve been dying to work on. It’s actually the very first course that I pitched to them. Hint: it involves WordPress + eCommerce. Today I’m pleased to announce that WordPress Ecommerce: WooCommerce is available on Lynda.com.
One of the most effective ways to block spam is also one of the most complex. You can setup a filter to only record data that uses a valid host name. Now a hostname is the name of the website you’re visiting (aka your website domain) so you should be able to list them on your fingers.
Crawler spam is what happens when a bot crawls through your site and leave fake data. They might leave a fake referral just to get you to check out the referring website.
In fact I’ve had this exact thing happen. I was looking at my analytics and thought someone mentioned one of my articles on Reddit because over a few day period I got several hundred visits. I wasted my time digging through analytics to try to find the exact post.
If you’ve been digging through your analytics you may have noticed some unusual data. If I go to my reporting page and scroll down I’ll see a list of languages used on my site. And some of them are definitely spam.
In fact over the last month I’ve had over 1,000 spam visits. Those visits are enough to skew my data tarnishing any decisions based off of that data. Ex.
Wow this post is doing great – we should write more like it!
With just a bit of filtering we can remove this language spam which will make it easier to navigate our reports and it will give us much better data.
Data is only good as the methods you use to collect it. With Google Analytics you track everything including search bots which isn’t helpful. Search bots crawl every page of your site and could mess up your data. This is especially true if you have low traffic. Luckily, within Google Analytics there’s a setting you can check to filter out known search bots.
Most site owners have one view for their site in Google Analytics. This is fine as long as you don’t mess anything up. But if you accidentally filter some data out it’s lost forever. There is no undo button. That’s why whenever I work on anyone’s analytics I always start by creating a backup view.
Creating this backup view only takes a few minutes and should you ever have to use that data it’s right there at your fingertips. If you wait until after you make a mistake you will have already missed the chance to collect that data.
Create a Backup View
From the home page click on your main view (mine is Master in the image above). And then click Admin.
You’ll see a page to administer your account property, and views.
Click on your view and you’ll see a drop down. Click Create new view.
Type in the name. I recommend Unfiltered, set your timezone, and click Create View at the bottom of the page.
And we’re done. It took less than 10 clicks and we have a brand new view without any filters so it will collect everything.
Creating a Test View
If you plan on doing a lot of filtering with Google Analytics you might also want a test view. That way you can test things out for a few weeks to make sure those changes are working and then apply them to your master view.
We’re going to do the same thing as above except we’ll actually copy over a few settings from our master view.
If we go back to our Master view and then click Admin we’ll be taken to the Administration page.
Click on View Settings.
And then click Copy view in the top right.
Rename the view and click Copy view.
Pros & Cons of Copying Views
So why do we copy for the test view and not the unfiltered view? Because when we copy a view if there are any existing filters they will be copied over. And we don’t want that. We want it to be completely unfiltered.
Think of filters as a convenience. They prevent certain types of data from being added to Google Analytics which is very useful. But you can achieve the same thing with other tools like segments. It just takes a lot longer to apply the same rules to each of your segments rather than filtering the data as it comes in.
Over the years I’ve sporadically written up some sort of year end review. Now that I work for myself I think it’s even more important. if I don’t do it – no one will. So if I want my next year to be better I need to figure out what worked and what didn’t.
Now I keep a ridiculous amount of data. I could share a lot of different numbers like how many movies I watched, how many vacation days I took, how many hours I slept, etc. but I’d like to focus on three core areas.
Find three hobbies you love: one to make you money, one to keep you in shape, and one to be creative.
— Life Hacks (@LifeHacks) December 20, 2014
Let’s start with Money. I absolutely love e-commerce. Creating your own online property to control your financial future is incredibly powerful. Since starting out own my own this year I’ve focused on three areas:
Consulting – I’ve helped WordPress VIP agencies create proposals for big e-commerce sites. I love where this is going. WooCommerce needs a few more high profile sites to put in their showcase.
Product Marketing – I’ve helped Ninja Forms develop a marketing plan – primarily by doing user research to discover their strength’s & weaknesses.
Online Learning – I created a total of 5 courses for Lynda.com (4 this year: 1, 2, 3, & 4). It takes months to plan, a month to write the script, a week to record, and a month of post-processing just for one 2-3 hour course. And I love it. I love crystalizing my knowledge into a 2-3 hour structured course that includes a lot of technical information but also a lot of common sense e-commerce practices (that we as developers sometimes forget).
Since starting my own business in September I made a decent chunk of money. I was really hoping for more recurring revenue but I made some mistakes.
- One time – $14,068.77
- Recurring – $3,655.13
And affiliate commissions have been especially disappointing. I have over 65 articles talking about WooCommerce and many more that reference WooCommerce. And between these articles I’ve earned less than $500 in the last couple months.
Next year I want to see my recurring revenue increase to $16,000. I’m continuing to work on courses for Lynda which are slow but reliable money makers. I’m also considering:
- A virtual summit
- A tool (micro site?) to help you pick an e-commerce platform
- A book about e-commerce marketing
I’d like to see how my recurring revenue comes in for the next couple of months and if it’s on track then I’ll keep plugging away on courses. And if not I will look into some other options.
And for my affiliate commissions I’m wondering if it’s worth putting in the time & attention. I don’t love affiliate marketing. I’m selling my reputation. And it puts into question my recommendations.
It’s too soon to call it yet. I’ve only been working on it 4 moths. I’ll go through 2017 writing articles and see what a full year of affiliate marketing can do. One thing is I plan to do at the start of 2016 is cancel all small affiliate deals. It’s not worth the overhead. That way I can focus more on other projects.
I’m actually enjoying the consulting. It’s a nice break from courses and it keeps my e-commerce skills sharp. Helping a VIP company put together a proposal for e-commerce was intense. I was able to point out several potential problems & several opportunities for up-sells. I just don’t want to rely on consulting.
I do a lot of things to feel creative. I paint Warhammer 40,000 miniatures, I go to improv workshops, and I read. I’m going to focus on reading. It’s easy to quantify and it’s I love how I feel after I complete a book.
Some raw numbers to start:
- I read 27 books
- that’s 8,190 pages
- and 12 of the 27 were fiction
The book that had the greatest impact on me was Originals. It changed the way I look at learning, group dynamics, risk, idea generation, side projects, and company culture. I spent over 8 hours taking notes for this book and it was totally worth it. I’m constantly quoting the book. And that’s because I’ve improved how I take notes and thus my retention.
I also learned a lot from More Than Two which focused on how you can create healthy communication in your relationship. I started speaking more directly & plainly:
Hey Patrick where do you want to go to dinner?
I’m thinking Torchy’s Tacos. Sound good?
There’s still room for compromise but no question that I have a preference.
And my business wouldn’t be where it is without Profit First which teaches you the habit of profit. Most business owners hope for profit. I build it into my process.
I’m very happy with 27 books. My goal was 24 so I rocked that. I could increase the number but that’s not the goal. The goal is to feel creative, learn, and enjoy the process.
Next year I’m going to set a goal of 24 books again and I’m going to use the recommendations of my peers to make sure I read the best books.
If you’re on GoodReads you should add me.
Here are the books I want to read (in order):
- The Four Agreements – recommended by John Eckman’s talk at WordCamp US
- Armada – I loved Ready Player One so I have a good feeling about this book.
- Big Magic – recommended by Sara Cannon’s talk at WordCamp US.
- Scrappy Little Nobody
- Ancillary Justice
- Feeling Good Together – recommended by Cory Miller’s talk at WordCamp US.
- Confessions of an Economic Hitman
- Linchpin – I love Seth Godin’s writing. Normally it’s very short and this book is relatively long. So I’m excited to give it a try.
You might notice that I try to alternate between non-fiction and fiction. I really like that balance. I can focus on learning and then read a biography which is interesting, or read about some space fort under attack. That balance works well for me.
I’ve planned out the first 10 books for 2017. Every one was recommended by a friend so I’m looking forward to reading each and every one.
I also plan to reread a few books. Probably More Than Two & Originals.
This year I was really excited to get into rock climbing. I went a handful of times with my friend Kelly & Emily. I got some gear but it was really hard to sync schedules. Especially since I’m traveling and so is Kelly. I decided I should do rock climbing when & where I can but I want to focus on a solo activity. I’ve been running for years so it makes to focus on that.
In 2016 I ran:
- 26 runs
- for a total of 109.5 miles
- which took me 20 hours & 22 minutes
- and burned 13,214 calories
- The longest run was 13.1 miles (Horse & Dragon Half-Marathon)
That’s a run every other week. And actually most of them were in May when I had a big running kick. Most months had 0, 1 or maybe 2 runs.
There is an obvious solution. Make running a habit.
I’m going to try to start running Wednesday mornings. I control my own schedule so I don’t have to do any meetings Wednesday mornings and assuming the weather isn’t horrible I’ll be running.
There will be the occasional weather condition and then I plan to run later that week. That shouldn’t be too big of a problem but I may occasionally have to run inside which I hate. I’ll cross that bridge when I get to it.
For now I’m setting a goal of running 52 times in 2017.
Looking forward to 2017
I hope you’ve done / will do (it’s never too late) your own review. It was pretty darn useful for me. I thought I went running ~50 times until I looked it up.
I have my reading game down. I’ve built a system that fosters tons of reading. Now I’m working on improving my network in GoodReads to read the best books.
I have some pretty firm goals around money & fitness. They’re ambitious but not audacious. And I have a rough plan on how to get there.
Now it’s time to execute.
Today I want to promote a course that’s not my own. There’s no affiliate deal & no partnership. I just want to promote a project that I think is seriously undervalued.
— WordCamp US (@WordCampUS) December 5, 2015
It was a powerful call to action for the WordPress community. The WordPress project is moving in that direction, the web in general is moving in that direction, and if you don’t want to be left behind you should also move in that direction.
It can be hard to start when you don’t know where the starting line is. I’ve heard about Backbone, Angular and React, but which one do I use? And when?
Yesterday I wrote a post about how you can add an announcement bar to WooCommerce. Today I want to show how you can do the same thing in Shopify. The Shopify Announcement Bar isn’t built in which is a little annoying. But the free app is really configurable. You can set it up in a few minutes and have it match your theme perfectly.
Imagine it’s the week before Xmas and you realize you forget to get a present for someone. You start looking for the perfect gift and you manage to find it. It’s exactly what this special someone would love.
You add it to your cart and as you start looking at the shipping options you realize you don’t know if it will arrive in time. There’s “free shipping” – who knows how long that will take. And there’s “expedited shipping” which will probably get there on time but you don’t know if it’s worth the extra $20.
You start googling rates, prices, and shipping times and you go down a rabbit hole and might never come back to that site.
It’s the holidays and we’re approaching the cut off date to get presents on time. As a store owner you want to let your customers know the last day they can order and still get presents. This does two things:
- It removes uncertainty. If you’re uncertain if the present will get there on time you might not order. Or if you have to do a bunch of work to guess if it comes on time you might just get lost down the rabbit hole and never come back and order.
- It creates urgency. When users come to your site and they see a banner that lists the last day to order it creates pressure. They don’t want to forget the present and they don’t want to miss the cut off date. They will be more likely to buy right now.