Google provides a suite of tools for schools and even better, they’re free for non-profit organizations. It’s possible you already use Google Analytics to evaluate your website traffic. Other tools that are commonly used are the Google Custom Search Engine... to power your website’s search function, and Google Translate, to add multi-lingual functionality to your site. All of these services are optional, but we definitely recommend you use Analytics to watch your website traffic, and the CSE (custom search engine) to make content easy to find on your website.


To use these services, you must have a Google account. Even if your organization is not on Google Apps, you can still set up these services under an individual Gmail account. Ideally, however, your Google services should all be configured under the same account owned by your organization. This way, if you were to leave your organization, you do not have their analytics and other services configured under your personal account.

 

If your school or district does not have a google account, you can go to www.google.com/enterprise/apps/education to sign up for a free one. 



Google Analytics

Right now, if your organization is already using Google Analytics, it’s quite possible it’s set up under another account. This is OK, but again, having all your services configured under a common account is a better idea. Campus Suite simply needs your individual GA Snippet to implement on your website for proper tracking. 


To find the tracking ID for your Google Analytics account follow the steps listed below.

  1. Sign in to your Analytics account.
  2. Click Admin.
  3. Select an account from the menu in the Account column.
  4. Select Property Settings from the menu in the Property column and verify the following information has been entered;
    • Property Name
    • Default URL 
    • Reporting Time Zone - Verify that the time zone that is chosen is the correct one for your school/district.
  5. Under Property, click Tracking Info and then Tracking Code. Your tracking ID is displayed at the top of the page.
  6. Copy and paste Tracking Code into a document or email, and send to your Project Manager.  They will ensure it is installed in your website prior to deployment.




Custom Search Engine
The Google custom search engine is a very powerful tool that allows you to separate out the pages of your website that are already indexed in Google, and list only your results, within your website when someone searches your site. Google sends out a web bot that spiders your site pages, that is, it crawls every link, finding every page listed publicly on your site. No one has control over when the Google bot comes and crawls your site, but it does quite frequently, and so when you add new pages or content, it eventually ends up indexed in Google, and therefore, also in your website search results. 


To create a new search engine, you need to choose what content you want to include in the results and give the search engine a name.

  1. On the Google Custom Search home page, click New search engine.
  2. In the Sites to search box, type the sites you want to include. You can include any sites you want, not just sites you own. You can include site URLs or page URLs, and you can also get fancy and use URL patterns.
  3. Select the Language which will determines the page layout and localization of the CSE, not the contents of the results.  Please remember to verify that the language that is chosen is the one read for where you are located.
  4. Type a name for your search engine. This is for your own use only; users won't be able to see it.
  5. If you want to limit your results to pages about a certain topic, you can add schema.org types under Advanced Options. You can use schema.org types in two ways: For more information on schema.org types, see Make a topical search engine with schema.org types.
    • Include results with a schema.org type from certain sites - To limit your results to schema.org types from certain sites, add the sites you want to include to Sites to search and up to 10 schema.org types in Advanced options.
    • Include results with a schema.org type from the full web - To include any site on the web that contains one of the schema.org types you specified, leave Sites to search empty and add up to 10 schema.org types in Advanced options.
  6. Click on Look and Feel which can be found on the left-hand side of the Custom Search.  choose Full Width under the Layout tab so that the results of the search will be displayed on the page and not in an overlay.

    Additionally if you would like the thumbnail images that are usually shown next to the search results, to be hidden,  click on Thumbnails, which can be found to the right of Layout and switch Thumbnails in search results to OFF.

  7. Finally click on the Ads tab to see what you will need to do to eliminate ads from appearing in the search results of your site.
  8. Click Create.
  9. Copy the code that appears on the next page, paste it into a document or email and share it with your Project Manager.  S/he will ensure this snippet of code is incorporated into your new website prior to launch.


Note to non-profits: To hide ads and sponsored links, your organization must go through an approval process with Google to prove you are a non-profit. Click here to see the process required on Google's site. Please view the article Google Custom Search Engine (CSE) for additional information.

  • Custom Search Engine - A centralized location on Google that will help answer any questions that you may have on the Custom Search Engine and where you can generate the code that you will need to copy to a text file and then send it to us so that we place it on your site.  


We recommend waiting several weeks after your site is launched to make Google Search available to visitors to your site, this is to let Google spider your new site. During this time you should be testing the search results by going to the page titled Search Results in your root directory or by going to your homepage and entering /search-results at the end of the URL.  There you can test various search results with terms that you or others know is located on your site, clicking on the results to see if they are valid links or 404 errors, which means that the link is broken. Continue to test until the search results give you what you find is an acceptable amount of or no 404 errors for any results.  


Please keep in mind that Google is always updating and changing their services and how they work. Since they are mostly free, you must use the tools in alignment with their terms and conditions. In regards to the methods we show on how to retrieve your code snippets, Google can change this at any time. In this event, Google provides full documentation on how to set up and retrieve your code snippets for the services you choose to use and the steps are very minimum.


Campus Suite will need the snippets to complete the setup of your selected services on your website. If you have any questions, contact us via the support panel located on the lower right-hand side of your main dashboard.


Other tools commonly used on a school website


AddThis

You may also wish to allow your users to share pages on your site on their social media accounts. We have a couple of different approaches you may take. The first is via the AddThis code: <a href="https://campussuite.freshdesk.com/solution/articles/5000763861-how-can-i-share-the-pages-and-other-items-on-my-site-with-social-media-channels-" target="_new">Add This Integration</a>


DLVR.it

The second is via the DLVR.IT tool: <a href="https://campussuite.freshdesk.com/support/solutions/articles/5000742103-how-do-i-share-news-articles-or-calendar-events-to-social-networks-" target="_new">DLVR.IT Integration</a>


Disqus

Lastly, we also offer Disqus integration with your Campus Suite blogs: <a href="https://campussuite.freshdesk.com/support/solutions/articles/5000713769-set-up-free-disqus-account-to-manage-your-web-site-blog-comments" target="_new">Disqus Integration</a>