Profile

Cover photo
Ryan Long
Lives in Utah
84 followers|29,821 views
AboutPostsPhotosYouTube+1's

Stream

Ryan Long

Shared publicly  - 
 
#googleanalytics #ga duplicate page entries and URL variable stripping. #wspapp #mediawiki
For quite a while now I have noticed that my Google Analytics #pageviews have been showing some pages
as duplicates when they are in fact the same page. For example, these would all be listed as separate pages:

/products
/products/
/products?wspapp=13821878233

The first part of the solution was to make sure all pages are consistent and end in slashes. This was a slight problem because of the way we were using #drupal and #mediawiki. I was able to add the following lines to our main #htaccess file and solve that issue so that the drupal pages add a slash and the mediawiki ones don't.

  RewriteCond %{REQUEST_URI} !(/$|\.)
  RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] 

With that in place, I also wanted to make sure to remove all query parameters from the URLs. To do this, I used an advanced profile filter with the following settings:

Field A -> Extract A - Request URI - (.*?)\?
Output To -> Constructor - Request URI - $A1

After that, I simply added filters to modify a few mediawiki pages and some non-cms pages and filter my local IP address.

I found the following two really valuable sources:

http://online-behavior.com/analytics/filters

http://www.lunametrics.com/blog/2010/12/17/cleaning-urls-google-analytics/#utm_source=(direct)&utm_medium=(none)&utm_campaign=(direct)&utm_content=-slb&ts=1374689440
1
Add a comment...

Ryan Long

Shared publicly  - 
 
I'm considering joining #ingress  Anyone use it?
1
Dave Newsom's profile photo
 
Let me know if you need an invite. I've got a few available.
Add a comment...

Ryan Long

Shared publicly  - 
 
#drupal #drupal-clean-urls Getting clean URLs to work with Drupal 7. After recently installing a new installation of Drupal 7 in a subdirectory, clean URLs weren't working. When running the Clean URL Test (Administer > Configuration > Search and metadata > Clean URL Test), the page would run for a bit and then didn't do anything but refresh. With the help of the below referenced URL, I was able to modify my httpd.conf and .htaccess files to allow clean URLs to function. After going through the suggestions on the page, the test still didn't bring back results. :( So, I went to the suggested settings URL anyway (http://example.com/admin/config/search/clean-urls) and enabled the clean URLs, and it worked! In my experience with Drupal, I ran across a few things like that which seem to be minor UX problems. :)

http://drupal.org/getting-started/clean-urls
Example Domain. This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. More information...
1
Add a comment...

Ryan Long

Shared publicly  - 
 
Enabling  #swipe  functionality on a  #html   #javascript   #quotesslider . I recently finished a small  #responsive  quotes slider for a  #bookwebsite  I'm working on. The slider takes in 5 quotes and displays between 1 and 3 quotes on the screen depending on the screen size, using  #mediaqueries . I originally just had two side buttons allowing users to rotate through the quotes but decided it would be better to include a #swipefunctionality  for  #mobileusers .  I chose to use the #jquery  plug-in  #TouchSwipe  to add this functionality. It was simple and quick to use.

http://labs.rampinteractive.co.uk/touchSwipe/demos/
1
Add a comment...

Ryan Long

Shared publicly  - 
 
 
Coolest #CSS3  creator i've found. Isn't limited to buttons or one type of style, it contains a bunch of different options. It uses the newer technologies and is cutting edge. Can't wait to start using some of this in my new designs!
#webdesign   #webdevelopment   #html5   #responsivedesign  
1
Add a comment...

Ryan Long

Shared publicly  - 
 
#lockerz   #socialshare #wordpress #opengraph description tag fix: I recently went looking for a social share button for a #wordpress blog that would have share buttons for #facebook , #linkedin , #twitter , and #pinterest and also open graph tags so that the proper descriptions, titles and images would be populated. It was harder than it sounds to find wordpress plugin that could do all that properly. The #lockerz wp plugin was great except it populated the category and author for the description instead of the og tag. After a little research and going the the #php , I was able to change it so that the description was populated by the excerpt instead. Here's what you need to do if you want to do the same.

1. Added a new function in fpp_index.php:

function get_between($input, $start, $end) 

  $substr = substr($input, strlen($start)+strpos($input, $start), (strlen($input) - strpos($input, $end))*(-1)); 
  return $substr; 
}

2. In the fpp_render_meta_tags() function took out this code:

        $description = array();
        if ($options['show_post_author']) {
                $description[] = esc_attr(fpp_get_post_author($post));/, ENT_COMPAT, 'UTF-8')/
        }
        if ($options['show_post_categories']) {
                $categories = esc_attr(fpp_get_post_categories($post));/, ENT_COMPAT, 'UTF-8')/
                if (!empty($categories)) $description[] = $categories;
        }
        echo '<meta property="og:description" content="'.implode(' | ', $description).'"/>';

And replaced it with this code:

        $description = esc_attr(apply_filters('the_excerpt', $post->post_excerpt));
        $descriptionstart = "&lt;p&gt;";
        $descriptionend = "&lt;/p&gt;";
        echo '<meta property="og:description" content="'.get_between($description, $descriptionstart, $descriptionend).'"/>';

This replaces the title and author description with the excerpt description.

Sources that helped:
http://wordpress.org/support/topic/plugin-facebook-page-publish-ogdescription-is-empty-when-checking-url-linter

Also, props to Rodilard on this post for helping resolve the 774 error by changing a few additional lines of code: http://wordpress.org/support/topic/plugin-facebook-page-publish-your-page-or-profiles-access-permissions-could-not-be-verified
Help visitors share, bookmark and subscribe to your content with Lockerz Share, the world's best sharing platform for websites and apps.
1
Add a comment...
Have him in circles
84 people
Javier Rosas's profile photo
ibraheem alzaq's profile photo
John Lawrence's profile photo
Kody Brown's profile photo
Karen Munelli's profile photo
Jon Bradshaw's profile photo
Fishbowl Inventory's profile photo
Stephen Arntz's profile photo
GetxHtml's profile photo

Ryan Long

Shared publicly  - 
 
#wordpress  "schedule missed" issue: Recently started noticing that schedule posts stopped working. Troubleshooted by deactivating plugins and theme but nothing worked. Then I noticed the problem started around the time we switched hosting services. After some investigating, we realized that the local #hostfile  needed to be updated so that the wordpress #cronjob  would run and not seem like a #securityrisk  to the server. 

http://wordpress.org/support/topic/scheduled-posts-arent-being-published?replies=6
I've recently upgraded from 2.5 to 2.8, and like many others, my scheduled posts no longer are published. NO ONE seems to have an answer to this very common problem, at least I've found no solution. I've tried the advice of many posters on WP forums as well as those found on the web elsewhere.
1
Add a comment...

Ryan Long

Shared publicly  - 
 
Love that my custom segments in  #googleanalytics  are now sorted in alphabetical order! Progress! +Google Analytics 
1
Add a comment...

Ryan Long

Shared publicly  - 
 
Adding trailing slahes to URLs.  #trailingslahes   #htaccess   #drupal   #duplicatepages   #googleanalytics   #ga   Quick code to adding trailing slashes to those pages that need them to help avoid duplicate pages in Google Analytics.

  RewriteCond %{REQUEST_URI} !(/$|\.)
  RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]  

http://stackoverflow.com/questions/11829714/add-trailing-slash-htaccess

http://www.lunametrics.com/blog/2010/12/17/cleaning-urls-google-analytics/
1
Add a comment...

Ryan Long

Shared publicly  - 
1
2
George Nielsen's profile photoMary Scott's profile photo
Add a comment...

Ryan Long

Shared publicly  - 
 
#smule is doing some pretty cool stuff at the crossroads of technology and music! Watch video #7 (Smule) in this iTunes University series and check out their website. http://www.smule.com/
1
Add a comment...

Ryan Long

Shared publicly  - 
 
Great article written by +David Williams, +Fishbowl's CEO on #employment  and #hiring  
 
Having a hard time finding the right talent for the job? Maybe you should stop looking for the right skill set.
1
1
Myke Argyle's profile photo
Add a comment...
People
Have him in circles
84 people
Javier Rosas's profile photo
ibraheem alzaq's profile photo
John Lawrence's profile photo
Kody Brown's profile photo
Karen Munelli's profile photo
Jon Bradshaw's profile photo
Fishbowl Inventory's profile photo
Stephen Arntz's profile photo
GetxHtml's profile photo
Basic Information
Gender
Male
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Utah
Links
YouTube
Other profiles
Contributor to
Ryan Long's +1's are the things they like, agree with, or want to recommend.
Search Engine Land: News On Search Engines, Search Engine Optimization (...
searchengineland.com

Search Engine Land is a must read hub for news and information about search engine marketing, optimization and how search engines such as Go

QuickBooks Inventory Management Software By Fishbowl Inventory
www.fishbowlinventory.com

Learn More · Personalized Demo · Try It FREE · Latest News. |. |. All News · Right Arrow. First Name*: Last Name*: Company*: Phone*: Ext: E-

Fishbowl Premieres Web-Based Pipeline Contact Manager | Fishbowl Inventory
www.fishbowlinventory.com

Fishbowl Premieres Web-Based Pipeline™ Contact Manager. Pipeline Is the First Fully Integrated CRM for Fishbowl Inventory® 2012. SALT LAKE C

How to Create Custom Tabs for Facebook Business Pages
blog.hubspot.com

How to create custom Facebook business page tabs in the new Facebook page design.

Fishbowl featured in Zions Bank Segment: Speaking On Business - Fishbowl...
www.fishbowlinventory.com

About Fishbowl · News · Management Team · Awards · Careers · Social Media · CAM Foundation · Calendar · Legal · Contact Us · Directions · Ho

QuickBooks Inventory Management Software
www.youtube.com

http://www.fishbowlinventory.com/learn-more/?utm_source=socialmedia&amp;utm_medium=quick-tour-video&amp;utm_campaign=youtube Fishbowl Invent

Online Training Library® | Trial Subscription
www.lynda.com

Begin learning software, business, and design skills—anytime, anywhere—with video instruction from recognized industry experts. How the free

Lean ERP Solution | Fishbowl Enterprise
www.fishbowlenterprise.com

Fishbowl Enterprise is a lean ERP software solution. It is an affordable choice for midsize businesses in a variety of industries, from manu

QuickBooks Inventory Management | Fishbowl Inventory
www.fishbowlinventory.com

First Name*. Last Name*. Company*. Phone* Ext. Email Address*. State/Province*. None, Alberta, Alaska, Alabama, Arkansas, Arizona, British C

What Will Your SEO Look Like in 2013? (The Experts Weigh In) - Forbes
www.forbes.com

“The SEO's job, in my opinion, should have no boundaries other than ‘What are the things that positively influence this cycle?’ ‘What are th

Infographic - Tablets are a game changer, they are resulting in higher c...
www.fishbowlinventory.com

Infographic - Tablets are a game changer, they are resulting in higher conversions than traditional e-commerce avenues.

7 Little Known Facts About Manufacturing Hostess Twinkies | Infographic
www.fishbowlinventory.com

Infographic - We've all heard the news that Hostess is closing shop and selling off its assets. In the wake of these developments, we've cre

Warehouse Inventory Software | Fishbowl Inventory
www.fishbowlinventory.com

Warehouse Inventory Software. Many small businesses expand so swiftly that it takes them by surprise when their warehouse inventory software

Fishbowl Enterprise | Fishbowl Inventory
www.fishbowlinventory.com

FISHBOWL ENTERPRISE – A ROBUST ERP TO SUPERCHARGE YOUR BUSINESS! In today's market, where margins are shrinking and competition is heating u

New Partner Marketplace Adds Specialized Features to Fishbowl Inventory ...
www.fishbowlinventory.com

New Partner Marketplace Adds Specialized Features to Fishbowl Inventory. -CRM, EDI, merchant services, and other tools now available for Fis

Learn More About Inventory Management Software | Fishbowl Inventory
www.fishbowlinventory.com

Fishbowl Inventory is the most popular inventory management solution among QuickBooks users. It's also a great standalone tool for organizat

QuickBooks Tips One, Are QuickBooks Users Upgrading? | Infographic
www.fishbowlinventory.com

Infographic - Find out what versions of QuickBooks are the most popular with users

CEOs Afraid Of Going Social Are Doing Shareholders A Massive Disservice ...
www.forbes.com

Josh James This is a guest post written by Josh James, who founded Omniture (now a part of Adobe). He currently runs Domo, a data startup. B

No More Managers. Everyone Leads - Forbes
www.forbes.com

An engineering researcher was clairvoyant when he said in 1994 that subordinates often make the best leaders: In a company with no managers,

Reorder Point Calculator | Fishbowl Inventory
www.fishbowlinventory.com

Logo. QuickBooks Inventory Management. Register. Login. Live chat. 1.800.774.7085. Username: Password: I want to... QuickBooks. Solutions. P