Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time...

73

Transcript of Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time...

Page 1: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 2: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Personalizing Polaris

Notification Emails

Paul Keith

[email protected]

goo.gl/Sr5TVW

Page 3: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Who are you?

Page 4: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 5: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

CPL sends out monthly:

• 100,000 coming due email notices

• 75,000 hold pickup email notices

Page 6: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

CPL is Also Small

Page 7: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 8: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 9: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 10: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 11: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 12: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 13: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 14: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 15: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 16: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 17: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

How might we use the notices

that Polaris sends our patrons

daily to promote our collections,

programs and services?

Page 18: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Two Proposed Projects

• Add events to coming due notices

• Add related titles to hold notices

Page 19: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Set up Email in Test

Environment• Wipe out all patron email addresses

• Set notification option for all patrons to

mail or none

Page 20: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Add Events to Coming Due

Notices• Get events into Polaris

• Create a stored procedure that, given a

patron id, returns up to two events

• Update coming due notice template

Page 21: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 22: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Export is missing…

5aa002fe96992c3f003a7d14

Page 23: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Which we need to make…

https://chipublib.bibliocommons.com/events/

5aa002fe96992c3f003a7d14

Page 24: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 25: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 26: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 27: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Building the Stored Procedure

• input: patron id

– how old is the patron?

• then get an item due in two days

– where checked out?

– collection

– material type

– stat code

Page 28: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 29: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Table Variable

Include columns for:

• priority

• whether the event takes place at the

checkout location

Page 30: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Is the item…?

• the current One Book, One Chicago title?

• a hotspot?

• a museum pass?

Page 31: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Add Events by Age, Intellectual

Level• Board book checked out by a 40 year old?

Also show events for babies and toddlers.

• Picture book checked out by a 35 year

old? Also show events for preschoolers.

• Beginning reader checked out by a 50

year old? Also show events for kids.

Page 32: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Finishing up…

• Add age-appropriate events featured at

our main location to the table variable.

• Remove any events with the same title

from the table variable.

• Sort the table variable by priority, then

checkout branch, then date.

• Return the top two rows (events).

Page 33: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Updating the Report

• Add a dataset

• Add the fields to the text of the email

Page 34: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 35: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

switch(

(First(Fields!title.Value, "GetEvents") <> "") and

(Last(Fields!title.Value,"GetEvents") <> First(Fields!title.Value,"GetEvents"))

and (Last(Fields!title.Value, "GetEvents") <> ""),

(Environment.NewLine + Environment.Newline +

"********** Upcoming Events **********" + Environment.NewLine +

Environment.NewLine +

First(Fields!title.Value, "GetEvents") + Environment.NewLine +

First(Fields!location.Value, "GetEvents") + Environment.NewLine +

First(Fields!pretty_date.Value, "GetEvents") + Environment.NewLine +

First(Fields!description.Value, "GetEvents") + Environment.NewLine +

"Recommended for: " + First(Fields!audience.Value, "GetEvents") +

Environment.NewLine +

"Learn more: " + First(Fields!link.Value, "GetEvents") +

"?s=cdn&utm_source=cdn" + Environment.NewLine + Environment.NewLine +

Last(Fields!title.Value, "GetEvents") + Environment.NewLine +

Page 36: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 37: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Let’s test!

• custom report

• examples set up in test environment

Page 38: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 39: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Measuring Outcomes

• URLs tagged with Google Analytics source

tags (utm_source=cdn)

• measured as “sessions”

• provides comparisons with other sources

such as Facebook and Twitter

Page 40: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Outcomes

• event links in coming due notices

responsible for about 350 visits per month

to our events calendar (a bit more than 1%

of traffic)

• click through rate: 0.33%

• no increase over time

Page 41: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

722

337 345

0

100

200

300

400

500

600

700

800

Facebook Twitter Polaris

Events Calendar Visits by Source (May 2018)

Page 42: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

96

47

210

0

50

100

150

200

250

Facebook Twitter Polaris

Individual Events Viewed by Source (May 2018)

Page 43: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Maintenance

• Import events into Polaris once per week

Page 44: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Add Related Titles to Hold

Notices• Create a stored procedure that, given a

patron id, returns a similar title

• Update hold notice template

Page 45: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Building the Stored Procedure

1. Get the last title added to the hold shelf,

then get:– title

– bibliographic id

– pickup branch (id and name)

– call number and prefix

– material type

– collection

Page 46: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Building the Stored Procedure

2. Find titles on the shelf that match on:

– location (= pickup location)

– material type

– collection

– subject/genre (call number, BISAC, genre)

Make sure not to pick

the same title!

Page 47: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Building the Stored Procedure

3. Return the most recently published

matching title:

– title

– author

– format

– pickup branch

– bibliographic id (as text)

Page 48: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Time It Takes Run the Stored

Procedure• branches: 2 seconds

• main library: 45 seconds

Page 49: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

250 x 45 seconds = 3 1/8 hours

Page 50: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Job Durations

• 6 a.m. notice job – about 45 minutes

• noon hold notice job – up to 30 minutes

• 6 p.m. hold notice job – up to 1 hour

Page 51: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Updating the Report

• Add a dataset

• Add the fields to the text of the email

Page 52: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 53: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

=iif(

IsNothing(First(Fields!title.Value, "GetSimilarItem")),

"",

"********************" + Environment.NewLine +

"You might also consider..." + Environment.NewLine +

Environment.NewLine +

"Title: " + First(Fields!title.Value, "GetSimilarItem") +

Environment.NewLine +

iif(len(First(Fields!author.Value, "GetSimilarItem")) > 0,"Author: " +

First(Fields!author.Value, "GetSimilarItem") +

Environment.NewLine,"") +

Page 54: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

"Format: " + First(Fields!format.Value, "GetSimilarItem") +

Environment.NewLine +

"Currently available at: " + First(Fields!Available_at.Value,

"GetSimilarItem") + Environment.NewLine +

"Learn more: " + "https://chipublib.bibliocommons.com/item/show/"

+ First(Fields!BID.Value, "GetSimilarItem") +

"126?s=hpn&utm_source=hpn" + Environment.NewLine +

Environment.NewLine +

"********************" + Environment.NewLine +

Environment.NewLine)

Page 55: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Let’s test!

• custom report

• examples set up in test environment

Page 56: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 57: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 58: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Measuring Outcomes

• URLs tagged with Google Analytics source

tags (utm_source=hpn)

• Results were much too high to be

believable

Page 59: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

March 25-April 17

• source tag: 2,327 sessions

• local key/value pair: 595 click throughs to

site

Page 60: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

key/value pair

https://chipublib.bibliocommons.com/item/sh

ow/1959484126

https://chipublib.bibliocommons.com/item/sh

ow/1959484126?s=hpn

Page 61: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Source: Events vs. Catalog

• patrons unlikely to visit events calendar

again after clicking on a link in email

• patrons likely to visit catalog again after

clicking on a link in an email

Page 62: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Outcomes

• similar title links in hold pickup notices

responsible for over 600 visits to our

catalog

• click through rate: 0.75%

Page 63: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 64: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Maintenance

None!

Page 65: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Project Outcomes

• increase staff knowledge of the Polaris db,

SQL, and SSRS

• two cool new features

• a bit more exposure for our events and

collections

• better understanding of the GA “source”

traffic source dimension

Page 66: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Your To Do List

• set up email in your test/training

environment

• customize your notices

• …

Page 67: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Setting Up Custom Notices

Polaris > Custom > All > Notices > Email

Page 68: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 69: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

=Fields!NoticeText.Value +

IIf(Fields!PickupOrganizationID.Valu

e=34," in the Popular Library on the

1st floor of Harold Washington

Library Center"," at " +

Fields!ReportingBranch.Value) + "."

Page 70: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar
Page 71: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Fields!ReportingBranch.Value + "

hours and address: " +

Choose(Fields!PickupOrganizationID

.Value,"https://chipublib.bibliocommo

ns.com/locations","https://chipublib.b

ibliocommons.com/locations","http://

www.chipublib.org/AlbanyPark","http:

//www.chipublib.org/altgeld","http://w

ww.chipublib.org/ArcherHeights","htt

p://www.chipublib.org/austin",…)

Page 72: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Your To Do List

• set up email in your test/training

environment

• customize your notices

• add similar titles to your hold pickup email

notices

• add your events to Polaris and then add

them to your coming due email notices

Page 73: Personalizing Polaris Notification Emails...• click through rate: 0.33% • no increase over time 722 337 345 0 100 200 300 400 500 600 700 800 Facebook Twitter Polaris Events Calendar

Contact Me

Paul Keith

[email protected]

(312) 747-4012

Presentation/project files: goo.gl/Sr5TVW