Analytics
Control access to particular pages, fields
Drupal has long had a variety of access control modules, to make it so you can easily control who can view or edit particular pages. There are actually several different layers of APIs to control this in Drupal core -- the modules generally provide a user interface to let you control access by content type, by tagging content with particular terms, through their position on a menu, or through a group. The Field Permissions module lets you control access to particular fields on an entity.
Create a deep redirect in a headless site
One of our clients has a custom surveying application built with a Drupal back end, and a VueJS/headless front end. They use this application to record observations in various buildings and sites that don't meet accessibility requirements.
They give their clients access to the front end. This application organizes observations into particular sites, in particular projects, grouped by the requirement. Each observation can have photos attached, along with notes and recommended solutions.
Remind customers of abandoned carts
Sometimes a simple reminder can spur a sale. If you have repeat customers that log into your commerce site, you may be able to remind them if they did not complete a checkout.

The scientific method and website effectiveness
How do you know if your website is working effectively? What does that even mean?

What site owners need to know about Analytics
Stuart always has insightful things to say about Website analytics. Here's a conversation we had a while back, about the key things site owners should consider with their website analytics, and the serendipity to be found by digging through data and talking with each other.
Protection
Freelock's Protection Plan covers the baseline that everyone needs -- keeping your site safe. Every month there can be dozens of updates to the code that powers your WordPress or Drupal site. Some of these may fix critical vulnerabilities, while others introduce minor bug fixes and changes that if left unapplied, can accumulate to bigger disruption if you need to apply a bunch at once.
Freelock Guarantee
Freelock prides itself on the quality of the work, and builds sites with maintainability over the long haul in mind. For fixed-price work, we guarantee that it will work as described for the long term. If anything delivered in an agreed fixed-price project breaks based on normal updates within the first year after it has been released, we will fix it at no extra charge. If we are unable to deliver the work described within an agreed fixed-price project, we will refund any up-front payment or apply it to a modified project we can deliver.

Paid Search or SEO: Which to Use?
A common question of companies wanting to drive traffic to their website is “Should we advertise in the search engines? Or conduct a search engine optimization project? Neither? Both?” Based on 20 years of helping people with marketing in search engines, here are a few thoughts.

It's not just how a website looks...
September 2017
... that counts. Results matter. What results are important for you? What are you trying to accomplish with your website?

Privacy Matters
Last week the Note to Self podcast put together a thought-provoking, action-inspiring series called The Privacy Paradox.
1984, Google Edition
April 2013
Chances are, whenever you do anything on any website in the world, Google knows about it. That's because half of the top million sites use Google Analytics to track everywhere you go. Nearly 2/3rds of the top 10,000 sites use Google Analytics. And out of all 186 million active web sites in the world, including a huge number of spam or parked domains, nearly 16 million of them use Google Analytics.
Web Site Review
Have a Drupal website, and not sure what to do with it next?
Having trouble implementing a module and need help?
Worried about your security level and making sure it’s monitored?
Our Website Review is the place to start!
Have us run your website through our quality checklist. We'll find all the clutter in your modules, files, and views.


