Koios Data
guest

Catalog Campaign

[Peter Velikonja, 2019]
The Catalog Campaign exposes library holdings to Google searches. The idea is if someone in your targeted area types 'frankenstein' into Google, your library appears first in the list of results, and by clicking on that link a user is directed to a landing page like this one:
learn.koios.co/catalog/haup/frankenstein
From here, a user can choose from a few options and, we hope, click through to the library catalog. We have seen really good results from this campaign and will be super-pleased when we have it up and running for your organization.
I would do it myself soup-to-nuts if I could, but I need two items from you.

Subdomain

Bearing in mind that we are placing ads for catalog titles, we have to account for Google's scoring method -- which determines whether anyone will ever get to see your ad. We could practically guarantee that nobody would ever see your ad by pointing directly to your online catalog; Google's scoring method really hates catalog pages, as they load slowly and are reliably full of clutter. Accordingly, we create a super-slim and super-fast landing page (seen above) which is a little plain to many eyes but it scores well with Google. This page shows holdings for a given title, and, we hope, lets a user click through to your catalog without distraction. For performance reasons, it lives on our server, but since Google requires landing pages to reside on your domain, we pretend it is running on your server. We accomplish that by creating a subdomain. If you look at the example URL above you see "learn dot koios dot co". Our domain is koios.co, we tacked 'learn' onto the front end to create a subdomain. It is not the same machine as our main website (www.koios.co) but it resides within the same conceptual domain. Your IT administrator should create a CNAME record with your hosting service; the record should associate 'learn' dot your-domain-name with our server at learn.koios.co .

If you go to learn.koios.co with a browser, it will respond with "This is learn.koios.co." When you have set up the CNAME record, "learn.yourlibrary.ext" will show the same thing.

MARC dump

For me, MARC provides a consistent and complete record format for creating the back-end lookups I need, and for uploading keywords and ad copy to Google. Your ILS should have a MARC-dump feature, I have to leave that to your expertise, or I can connect you with an ILS administrator at another library who has already done it for me. The dump may consist of multiple chunks; don't worry about size or how long it might take, in our Big Data era a few gigabytes of catalog data is relatively trivial, and I will provide you a location for uploading with sftp. Another alternative is a "marc-like" dump from your ILS where you specify a set of desired fields. I can work with pretty much anything you throw at me, but I would like records to be as complete as possible.

Part B of this dump is identifying the MARC tag containing the record identifier for me, so I can find individual records in the catalog with a URL. Normally this is found in tag 001, but it may be in a custom tag (9xx) or may not be present at all (ouch). For example, the first item in the landing page above points to: https://search.livebrary.com/record=b2319647 , the identifier b2319647 was in tag 907 and had an extra digit I had to trim off the end, fun stuff.

We also want, as you do, to see this information refreshed periodically. We can handle it any way you like, I always seek a way that creates the least disruption to your current workflow. I can accept periodic updates, either whole or partial, automagic API updates, really anything. If you are unsure, we recommend uploading a new dump once per month. When you are ready to upload, I will provide you with an account where you can sftp or scp your records.