What You Need To Know About Installing Jetpack Site Stats on your WordPress site

This entry is part 8 of 9 in the series Meetup Meeting Notes

Presenter Brandon Kraft
follow@Kraft

Scribe:Donna Blumberg

Brandon Kraft

Brandon Kraft

Jetpack (here called JP)  is built into WordPress.com (here called wp.com) sites. He briefly explained the difference between wp.com and wordpress.org (self hosted sites)

Some themes may not have the portfolio features (settings > enable feature if available), but all sites on WP.com include JP.

JP is available at jetpack.me/ or by installing it as a plugin on wordpress.org (self hosted) sites.

JP is modular – can turn off whatever features you don’t need.  some of the ‘bloat’ is due to language translations needing to be included.

When installing JP, must have either a wp.com user account or a wp.com blog or site. The user account does not require a wp.com site. When logging in through jetpack, there is an option for user account only, not a site. JP will go to signup.wordpress.com/signup – can sign up for just a username, not a blog address. If created a wp.com accidentially, can set it to private (requires a login to access content).

WP.com currently hosts about 50 million sites. Per w3techs.com, (an independent site) which checks site roots, about 23% of the top 10 million sites are hosted by WordPress.

Developers can link to JP while working on a site, then can create a user account for the client after going live; site stats are not interrupted. Can disconnect then reconnect with another account and won’t use anything. stats persist. The only issue with site stats is if the site URL is changed, the historical stats may not be retained; contact JP support.

Site stats are recorded on WP.com server. Doing this helps avoid performance issues if high traffic. Google Analytics is great. Downside: can be complex, may be more than is needed for smaller sites. Google Analytics was introduced before JP stats.

Google vs. JP (WP)  Analytics – WP is a lesser performance hit, since the stats are less complex and less detailed about the viewer (ex: wp – just shows the country of IP address, less info about the viewer’s browser, etc.)  JP stats show at a glance how many people visit the site or specific posts or pages by day, the source (eg from facebook) and more, Jetpack is great, free and can be easier to understand than Google Analytics.

Stats are extendable – stats_get_csv() pulls from stats.wordpress.com/csv.php

When logged in, can see the stats sparklines at the top, above the dashboard.

Places to view the JP site stats

  • the dashboard on the individual site (on WP.com or self hosted)
  • wordpress.com/stats – shows all sites with the same logion – can drill down

Stats settings –

  • which logged in users count? – can set levels that count as stats – may not want admins or editors.views to count as stats. JP doesn’t include IP blocking; they want to make it scalable
  • which logged in users can view stats? can set.
  • the smiley – eye candy only (bottom of the page) if it’s visible

Activating JP modules

The handiest modules are automatically activated. ones that don’t touch the back end(?) are automatically  activated

Site stats –

The dashboard includes site stats as a graph. Click on the stats graph on the self-hosted site to drill down to more stats details on wp.com for that site (a surprising amount of detail!). It includes info on referers, top posts & pages, search engines & terms, clicks, extended stats for each post. Google changed what it reports so google’s section doesn’t show (‘unknown’), where viewers go after visiting your site.

On the wp.com stats page, one of the sources may be spam; can click the and the link to spam sites to hide spam stats (wp.com still tracks, just won’t show it)

Automattic is including more site stats management through wp.com stats – multiple sites as long as they have the same account.

There was a lively discussion  about JP features being limited on local sites.

Photon –

Brandon discussed the JP Photon Image service. It works with dynamically resizing photos, and is great for for the tiled image gallery. Instead of uploading multiple sizes of an image, use JP’s Photon module to cache different sizes of images on wp.com; this can help speed up a site. Photon  rewrites and redisplays/caches on wp.com (stored on your server). Automattic (wp.com) is opening data centers overseas to deliver cached images closer to visitor and transfer some of load to wp from your site.

Photon doesn’t work with video; use  videopress $60/year, it currently has some limitations and is being being upgraded.

SEO

Ex-canonical sends original source with image to keep Google stats accuratedeveloper.wordpress.com – has photon image api; photon server is open source.

The terms of service require using JP to use photon, no technical requirements..

Caching –

WP Super Cache plugin is built by Automattic, has full page caching. It’s automatically added by HostGator with the 1 click wp install. Turn it off during development. WP Super Cache plugin works well with photon.

What about conflicts w/ other plugins?

They will disable JP counterparts of other themes – ex, if Contact form 7 is used, the JP contact form is disabled. (He showed a lengthy code subroutine that  listed numerous plugins that can override – disable – their JP counterparts or otherwise have to be considered). When conflicts are discovered, the JP developers either work to fix the JP issue or contact the other developer They want to be good neighbors.

Brandon mentioned that JP and /Yoast SEO both have a place for a validation code from Aoogle analytics.

A possible issue: Open Graph Tags (site header – when  sharing a post on FaceBook, to associate a designated image, etc.). JP will add that automatically unless it detects another plugin that also does that. See codex article Always Use Open Graph with Jetpack.

What about backing up JP?

Use vault press – back up everything. (not free)

Other questions/answers

Automattic just brought plugin brute protect – block pwd guessing. will be in next release of JP. similar to limit login attempts in other plugins.

If you can’t activate a grayed out feature, the developer may have left it in dev mode.

What types of blogs/sites are not allowed on wp.com?

Spam, hate sites, porn, outside ads (need to do that through wp); they have some eCommerce options.

Accessibility

JP team is aware of accessibility issues and are working on them. an accessibility consultant is involved. Still room for improvement.

 

Thank you to both our presenter, Brandon Kraft and our Scribe:Donna Blumberg

 

 

Deep Dive Group – Moving Forward

This entry is part 9 of 9 in the series Meetup Meeting Notes

As we do every year, the Austin WordPress Meetup Organizer surveyed our members. Mendel presented the survey results to your intrepid program planners and some community volunteers and we can up with some major changes to how we will structure the 2015 Austin WordPress sessions.

Summary of WordPress Organizer and Deep-Dive discussions of 2015 groups and topics:

The group agreed that the distinction between “beginner”, “intermediate”, and “advanced” was unclear, and not helpful for those trying to decide if they should attend a meetup. Instead, a more useful matrix of Meetup designations was developed:
• Content
• Implementor
• Designer
• Developer
• Bus. Manager
•Beginner

The team also decided that we would encourage our presenters to model the sessions as:
• Best Practices
• Emerging Topics
• Stylistic Shootout
• Development

The operative question for both topic and audience should be “What are you trying to do with WordPress?”

Some topics discussed were specifically for beginners, other targeted toward the developer group, but most were intended to have multiple levels of content that would satisfy a broad range of skills – starting with basic information, and leading into advanced detail.

Beginner

Child Themes
Maintenance / Security / Backup
What to expect from Designers and Developers
Non-profit matchup – an easy way to get involved in the community

Developer Group Topics

Core Contribution
Code Sharing
Remote Experts (Skype / Hangout )
Lightning Talks

General Topics Identified by Member Survey

Privacy Law ( Presenter: Mercer )
“Responsive” is not the same as “Mobile”
Video Content and Video Sales Letters (VSL)
Cool Classroom Work – General Assembly
Setting Up a Development Environment ( Presenter: Eli )
Best Practices
Intro to Social Media ( Colleen / Christina )
Social Media ( Thomas Umstadt )
Social Marketing (Presenter: Mercer )
Design: Print and Web (Presenter: Eli )
Theme Frameworks and Roll-Your-Own
SASS and LESS
How to Make a Plugin
Best Plugin Stack – Round-table of Favorite
Accessibility ( contact: Cousette / Hiram / Carie Dils )
Electronic Digital Downloads (EDD) (contact:Shawn Davis )
Membership Sites
Email Marketing; Choosing and Using
Analytics
Tools Roundup for Designer and Developers
Establishing a Budget for Your Site
Value-Based Pricing
Managing Your Clients
How to Bid a Project
Marketing Funnel – Start to End (Presenter: Mercer )
Showcase – Membership show-off
Speed-dating – Clients / Designers / Developers
Business Skills for WordPress Designers and Developers
Tax Law for Designers and Developers
Emerging Topics in WordPress and the Web

We are in the process of reaching out to our members to have self- identified as presenters, trainers or speakers so we can start scheduling the balance of the 2015 Austin WordPress Meetup Programs.

If you have suggestions, or wish to volunteer to present for a specific topic just message us here on our new FaceBook page.

What WP Developers Need to Know about Responsive Images

Christopher Schmitt

Christopher Schmitt

This month’s meet-up presented Christopher Schmitt, web design specialist, trainer, CSS3, HTML5, UX, IA consultant, and  author of Designing Web & Mobile Graphics, CSS Cookbook, the HTML5 Cookbook and several other books. He has given talks demonstrating the use and benefits of practical standards-based designs at conferences such as Web Visions and SXSW. In Spring 2009 he co-founded Environments for Humans, through which he chairs both physical (AIGA In Control Web Design Workshop Conference) and online conferences (CSS Summit, jQuery Summit, etc.) geared to Web design professional.

This presentation was a great opportunity to get process tips from one of the best. WP Engine graciously sponsored the Austin WP Dev meetup and provided Pizza and soft drinks for the attendees.

 

 

Setting up a Development Environment for a New, First-Time Developer

Chris Wiegman lead this month’s WordPress Intermediate session. “Setting up a development environment for a new, first-time developer.”

This presentation is the next installment in our “Putting Your Code Pants On” series — design to help those ready to take that next step in their WordPress journey. This is your chance to learn from one of the top developers in the WordPress community. Chris is a plugin developer for iThemes working on the iThemes Security plugin (formerly Better WP Security) plugin (which has over 2.6 million downloads) as well as other plugins, Google Chrome extensions. and other projects.

 

You can access Chris Wiegman’s slide deck at :https://speakerdeck.com/chriswiegman/creating-a-dev-environment

eCommerce Start to Finish

This entry is part 4 of 9 in the series Meetup Meeting Notes

Meetup Meeting Notes: eCommerce Start to Finish
Monday, September 8, 2014 7:00 PM
The Austin WordPress Meetup Group
HubAustin Coworking 706 W Ben White Blvd #202B

This month’s Deep Dive Discussion will examine the eCommerce process — SSLs, shopping carts, merchant accounts, and the other things you need to know before, and after, you install an eCommerce solution.

Toyin Akinmusuru, WordPress Developer, eCommerce Consultant, and founder of the HubAustin Coworking space will facilitate this month’s discussion. Just a reminder to Deep Dive attendees — this is not a typical ‘classroom-presentation’ format meet-up — DDD is dedicated to the exploration of a WordPress-related topic, driven by the questions and comments of the attendees.

Why is this topic important to you?  According to Forrester research, in 2013 U.S. eCommerce reached the $230B mark. As consumers increasingly move their shopping dollars online, this growth is poised to continue. WordPress site owners and managers need to think about how eCommerce options might help them grow their business.

3 takeaways from this meeting:

1) NEVER store credit cards

2) choose a secure password – long, and not a word found int he dictionary

3) you’re never finished with building your site

SLIDE 1 one time payments
stripe
paypal
2checkouts
amazon payments
authorize.net ( good for large payments)

SLIDE 2 – recurring payments
chargify
stripe – good w/ wp e.g., woo commerce
paypal – same as above

SLIDE 3- physical products
where are you shipping
what are you shipping
how are you shipping

SLIDE 4- shipping vendors
usps
fedex
ups
dhl – when going to Africa, handed to dHL even if you use fedex
canadapost

private freight e.g,
youship
also airline to airline – but w/ restrictions e.g, electronics, liquid

SLIDE 5 – where to you sell?
online only
one retail location
multiple locations
– important for inventory

SLIDE 6- hosted or self hosted?
(hosted options – all sas)
gum road – can do it in 10 minutes
shopify – think this one is best
big commerce – office in atx
volusion – office in atx
magenta co – larger, need more technical adept
(to say hello – it costs $20k / will integrate w/ FB, Google analytics)

SLIDE 7- Self-Hosted options
wordpress
magento
zen cart
virtue mart
w ecommerce

perl, ruby on rails, php, java –
php e-commerce is
woo commerce is big rival to magento
zen cart – is not as pretty
drupal or joomla – good options in their frameworks

SLIDE 8 – wordpress ecommerce plugins
market press
jigo shop
woocommerce
cart 66

woo commerce has a lot of themes, alot of people are using it
Q: re framework
woo has good documentation
started off w just themes, so good background for less technical
but good section on how to write your own plugins on top.
woocommerce easiest – because so many people using it
e.g, million download, 150+ k using it

should I store credit cards – NO
don’t be obviously stupid
let the payment processor worry about technology, security, etc.

worked at hosting company – amazed amount of ‘exploits’
you’re doing other things to take care of the site
exposing yourself to whole big area

when say international – we mean Europe
in SA, Asia, –
paypal is best for int’l

SLIDE 9- Product types
simple
variable
subscription

woo commerce is one plugin
but woo commerce also has plugins
e.g, billing times, shipping types
$49-$200 for each plugin
1x fees kind’ve, for 2 years – but have to pay again for upgrades
ones officially from them are better integrated
works better with their other stuff
when make big sweeping changes – don’t tell others till well after
so there’s work better

Q: any benefits to using a Woo theme to use w/ woo commerce
but many other good ones
mileage may vary

not so much on theme level, more on plugin theme
Q: Genesis –
A: works fine since no hooks into Woo commerce – and no plans to compete

Cart action – is not something you have in a normal in a theme, so woo commerce will fit
when there’s a version change, there may be blood

wpavengers – gpl – not technically themes but a plugin optin to woo commerce plugin
the day woo does a big release – do NOT upgrade

it’s up to expectations of customer – e/g, choose single unless customer wants something different

invoice – plug in
donations  – hasn’t done but probably a plug in
– nick- gravity forms may be best – can program a shopping cart
– convio may have one
– paypal gives you a code to drop on your page

can you automate different vendors?
good example is paypal or amazon –
create a sign up – change permission level to vendor
– payment can go to you or straight to vendor
docan is better multivendor
so official woo commerce is probably better

how to gather data –
google analytics – need a different code for each site, google does it so it knows what to index
mix panel – best analytics that you can buy, takes some software work to get the bang out of it
have clients have their own – or you become their gatekeeper
you can be set up as an authorized user –
have a chat w/ them or they will drive you crazy
GA runs on javascript, it drops in code – doesn’t work on duckduck, if java is turned off – just covers 80-90% of who’s on
GA lets you create a custom report
most want to know how many are on sites, how much is being made – e.g, with keywords
keyfactor to moing to mixpanel – if jumped over google analytics – give data in real time (e.g., 5 seconds – relies on session state; google drops in line of code which reports back to their servers

pro features – abandoned shopping cart

SLIDE 10 –  social media
fb
pinterest
instagram

SLIDE 11 – how to market
adwords
fb advertising
retargeting – my buys and adrolls will do this but take a % of price – hold cookie for 14 days or month
affiliates – pay people to sell your product, e.g, amazon gives 47% to affiliates
commision junction (cj.com), linkshare, rewardstyle, good cartel for mom’s e.g, for palmolive, proctor and gamble,

SLIDE 12 – advanced techniques
up sells/cross sells – single biggest increase to sales
bundles
abandoned cart – send email or retarget them,
drip campaigns –  thx for signing up, have you used product, like a super responder
getdrip.com
faceted search – checkbox searching based on your parameters
woo doesn’t do it well built in, but there’s a plug in

do it because there’s increases to your bottomline – sometimes 10% but sometimes up to 70%
a little bit more is always good
you’re never finished with building your site

Q: in instagram, what is interaction there
A: put on instagram, if you have set of fans – will take you to link w/page
same as twitter
just another marketing channel
pic primes you more than text

Q: thoughts on testing VCI or PCI or BCi compliance
don’t store use credit card
only up aftet $18k in sales
use good long passwords – which a human can’t figure out (though computer can)
put on reputalbe web host e.g,  wp engine
almost all hosted ones will do a good job, self hosted – do the obvious stuff
i didn’t patch it, have credit cards in text files
not hard, but have to do all of them
search WP
OWLSP in town meets/ talks about best practices
level of scrutiny –
easiest  way is link to paypal esp for donations
let other defend your castle
a smart person fixes problems, a genius avoids them

have sign paper, but it’s paper
apple didn’t secure it to 3 chances –

if have wp – force secure password – link to username ,
limit bad passwords to 3 tries

sucuri.net – free plug in, takes a snapshot, takes  you if someone changes it, or someone
s truign to hack your
also bruteprotect, bought by Automattic, will block botnet’s to whoever is also using bruteprotect
a botnet might use hundreds of ip – but one or two will block
Karen –  ipsecurity plugin
good to use more than one – yes

check last months’ notes on security  http://handsonwp.com/knowledge-base/basic-wordpress-site-security-practices/
free at basic level

you can always use woo theme w/o woocommerce
only time it makes a difference is switching from one ecommerce to another

WordPress Security For The Non-Programmer

The past few months have been a series of “Rock your WordPress World” events for our community. The rapid growth in the popularity of WordPress has made our sites tempting targets for hackers. The attackers have become more ingenious — sniffing out vulnerabilities in WordPress themes, plugins and even core code.

Fitting to the disturbing topic, it was a dark and blustery night in the ’40-Acre-Woods’ of Austin, but 16 stalwart Austin WordPress members showed up for a lively discussion about the state of WordPress security.

We started the night with a review of the various exploits using WordPress Plugins as access to vulnerable WordPress sites and then reviewed processes and tools to protect our WordPress sites. Nick Batik lead the discussion. For his slide deck and notes from the meeting please go to: http://handsonwp.com/knowledge-base/basic-wordpress-site-security-practices/

An Introduction to the Genesis Framework

The slides and additional meeting notes for “An Introduction to the Genesis Framework” are posted at: http://handsonwp.com/knowledge-base/tips-tricks/introduction-genesis-framework/

A Beginner’s Guide to WordPress Plugins

If you are just getting started with WordPress there is a good chance you are trying to figure out just what plugins are, how they add functionality to your WordPress site and some suggestions about the must have plugins for your site.

To access the meeting notes, all of the links, and the presentation slide deck go to: http://handsonwp.com/knowledge-base/tutorial/beginners-guide-wordpress-plugins/

Sane Approach to SEO

WordPress Beginners Series — December 16, 2013

Presenters: Nick Batik, H. Sandra Chevalier Batik

Sane Approach to SEO

Sane Approach to SEO

Sane Approach to SEO was the sixth in our WordPress Beginners series sponsored by the Four Corners Chamber of Commerce and hosted by the Austin Baptist Church. This final meeting of 2013 had a great turn out and attendees contributed to a lively conversation about how to use focused action steps and consistency to build great organic SEO into your site without driving yourself crazy.

Below please find the reviews and URLs for the Keyword Research tools we discussed during presentation and links to the Sane Approach to SEO class notes as promised.

Sane SEO Research Tip

When researching your competition for a given keyword, make sure you take a look at your top competitor’s back-link profile. This can give you an idea of the time investment and link building effort that may be required to be successful.

Your next step is to start digging through your preferred keyword research software. These are some of our preferred tools to drill down to a useful set of Keywords.

Keyword Research Tools

Key Word Spy 

Keyword Spy allows you to quite literally “spy” on keywords. There are several features of the free version of this tool, but the one of the most useful is the Domain spy tool. Just type any domain into the search box, make sure the radio button for “domains” is selected, and you can get reasonably accurate data on how much that site is spending in paid search, who their competitors are, and what keywords they spend the most money on. Keyword Spy is a great tool to study, model and profit from your successful competitors keyword research. The tool can give daily database updates; estimate your competition’s AD Words expenditures. It can even suggest highly successful (profitable) Keyword+ad copy combinations. Keyword Sky offers a free trial so you can test the program to see if it is a good fit for your Sane SEO Campaign.

FreshKey

FreshKey is an effective, yet inexpensive ($20) go-to keyword research tool that allows you to see beyond the regular Google Instant suggestions and predictions that appear when you start typing things in on Google. Not only does it give you new keyword ideas, variations, and synonyms, it also sorts the keywords depending on popularity. Instead of just getting four new keywords from the Google suggestions drop-down, you can now potentially get an unlimited amount of keywords if you keep adding small letter variations to the end of your keyword root. FreshKey exports the keyword results as a spreadsheet or copy them directly to your clipboard. You can also use FreshKey tool to get Amazon search box suggestion terms.

Soovle

Soolvie is a free Keywoord research program that is a perfect tool for researching multiple channels. It allows you to explore the most typed in keywords on multiple search engines based on the keyword root you give it. It even includes Amazon and eBay. Not only is it a great keyword research tool to use, but it’s also a very handy brainstorming tool as you can slowly start typing in your ideas and allow it to auto-generate its own ideas.

Ubersuggest

Ubersuggest is another very powerful free keyword research tool. It takes any keyword you give it and immediately gives you an almost unlimited list of alphabetized and numerical keyword variations of your original keyword.

Google Keyword Planner (free)

Many SEO professionals regard Google Keyword Planner as the beginning and end of any discussion about keyword research tools. You must have an AdWords account to access it. However that doesn’t mean you have to pay anything to use the tool, it’s still free. The Google Keyword Planner will show you some pretty neat stats like average monthly searches, competition level (high, medium, or low), the average cost per click, and more.

It doesn’t give you exact keyword suggestions like FreshKey or Ubersuggest, but it actually takes it a step further and suggests more synonyms and variations than many other tools available.

Common sense is the best practice when using any keyword search tool

When using any of these programs, use some of the core terms you already found and scan through those results for additional terms that you hadn’t thought of or added to your list. Many of the core terms will end up producing the same, or similar, results, but you’ll often find one or two (or perhaps more) new core terms with each search. Server logs provide keywords already people use to find your site and show low volume/high converting phrases.

Tip: Sorting Core Terms

With any of these research tools, sometimes you get junk — other times you find treasure  — excellent core terms. Just keep sifting and sorting and eventually you will find relevant core terms you can use to build your SEO strategy.

Note: Core terms research is an ongoing process. You can never find too many keywords, so just keep adding new words and phases to your core term spreadsheet.

Sane Approach to SEO Class Notes

The Sane Approach to SEO class material was based on a series of a Search Engine Optimization articles I’ve previously written and posted to my blog. Rather than summarize those articles here, it seemed more efficient to give you the links to the individual blogs, so you can read the topics that interest you, in their entirety.

Developing a SEO Strategy for Your WordPress Website

Keyword Research: Start With The End in Mind

Keyword Research Tools and Successful Search Processes

Keyword Research: The Difference Between a Hit and a Sale is Called ‘Profit’

Keyword Research Strategies — Conclusion

 Configuring Your WordPress Site for SEO

You might also find the following articles helpful when considering how to optimize your site’s content.

Developing a Content Strategy for SEO

Avoid Common Content Development Errors

Creating a Useful, Information-Rich Site

Optimizing Content

Linking Categorizing and Tagging Content

Building a Link Strategy

 

 

Great turn out at content strategy meetup

It’s hard to pan the whole room with my phone, but this is my demonstration of real-time blogging as part of a content strategy.

image