deeper engagement with luminate s tags

31
Deeper Engagement with Luminate S Tags CHRIS CAIN DEREK MARTIN

Upload: blackbaud

Post on 01-Jul-2015

207 views

Category:

Software


2 download

DESCRIPTION

By Derek Martin

TRANSCRIPT

Page 1: Deeper Engagement with Luminate S Tags

Deeper Engagement with Luminate S Tags

CHRIS CAIN

DEREK MARTIN

Page 2: Deeper Engagement with Luminate S Tags

Taking Luminate Online to the next

level with S-Tags!

[[?2014::[[S9:pattern:yyyy]]::it's

going to be a great #bbcon!::]]

2 #bbcon

Tweet this now

Page 3: Deeper Engagement with Luminate S Tags

So what are S-Tags?

3 #bbcon

Page 4: Deeper Engagement with Luminate S Tags

S-Tags Make Your Content Dynamic…

• Personalize: Constituent data can

be merged from the Constituent360

database

• Conditionalize: can be customized

in emails and on web pages based

on a constituent’s history or location

• Calculate: Ask amounts can be

calculated based on a constituent’s

giving history

• Render: TeamRaiser event data, top

participant/team lists, etc.

4 #bbcon

Page 5: Deeper Engagement with Luminate S Tags

And you’re probably already using them…

5 #bbcon

Page 6: Deeper Engagement with Luminate S Tags

Here’s what they look like:

• XML ‘session’ Syntax

<convio:session name="1" param="first_name"></convio:session>

• Shorthand Bracketed Syntax

[[S1:first_name]]

• Sometimes they have more than 1 parameter

[[S90:1201:Recipient_List]] renders a list of targets for action alert 1201

[[S42:1360:top-participants:10]] renders a list of the top 10 participants for TeamRaiser event 1360

[[S334:url_param_name]] renders the value of a parameter in the URL

• A few even have no parameters

[[S20]] renders the current server date and time, formatted in GMT

6 #bbcon

Page 7: Deeper Engagement with Luminate S Tags

And one more thing…

As we’ll see later, you can use S-tags inside of S-tags!

Just remember to make the first tag an E-tag (for “evaluated”)

• [[E42:[[S80:trID]]:title]]

Page 8: Deeper Engagement with Luminate S Tags

S51 for Reusable Content

Reusable Pages (using [[S51:page_name]]) are a powerful tool within

Luminate.

But…don’t think of Reusable Pages as only “pages”

- Reusable Pages can include anything

- CSS, JavaScript, meta data, tracking code, and of course, content

- Reusable Pages enable you to create one piece of content that can be used to

populate multiple touch points.

- Web page content

- Email

- This also helps with design…

- Reusable Pages to build Pagewrapper and stationery elements

Page 9: Deeper Engagement with Luminate S Tags

Reusable Content

9 #bbcon

Page 10: Deeper Engagement with Luminate S Tags

https://www.blackbaud.com/howto/luminateonline.aspx

More Info in the Customer Center

Page 11: Deeper Engagement with Luminate S Tags

And Conditionals? What are those?

11 #bbcon

Page 12: Deeper Engagement with Luminate S Tags

Conditionals put your data to work

• And, again, you’re probably already using them:

Page 13: Deeper Engagement with Luminate S Tags

How conditionals work:

Conditionals compare data values to control output.

The basic syntax is "If A matches B, then C, else D."

Bracket Syntax:

[[?value_a::value_b::template_c::template_d]]

Additional syntax rules include:

• The whole conditional must be enclosed in brackets - [[? and ]].

• The double colon :: separates individual values.

• The match is an exact, case-sensitive character match - you can use delimiters to constrain, check for null/blank value

Page 14: Deeper Engagement with Luminate S Tags

How conditionals work:

Using a Conditional to Customize a User Greeting

[[?x[[S1:first_name]]x::xx::Welcome, Friend!::Welcome, [[S1:first_name]]!]]

• If the first name of the current user is blank ("xx"), show "Welcome,

Friend!“

• Otherwise, show "Welcome, [First Name]!"

Page 15: Deeper Engagement with Luminate S Tags

How conditionals work:

Page 16: Deeper Engagement with Luminate S Tags

Let's see it in action with

useful examples...

16 #bbcon

Page 17: Deeper Engagement with Luminate S Tags

Email Personalization

• First, insert some merge/personalization fields…

Page 18: Deeper Engagement with Luminate S Tags

Email Personalization

Page 19: Deeper Engagement with Luminate S Tags

Email Personalization

• Then use a [[S45]] group check to display content based on

membership...

Page 20: Deeper Engagement with Luminate S Tags

Email Personalization

Page 21: Deeper Engagement with Luminate S Tags

Email Personalization

• Finally, preview it as a particular constituent to test your logic!

Page 22: Deeper Engagement with Luminate S Tags

Email Personalization

Page 23: Deeper Engagement with Luminate S Tags

Conditional S-tags & TeamRaiser

With S-tags and conditionals you can customize content on event and

Participant Center pages based on things like:

• On an event home page, display the amount raised by the event:

[[S42:0:dollars]]

• In the event stationery, display the days until the event is taking place:

[[S42:0:days-to-event]]

And rather than rendering in the context of the logged in constituent, you

can pass a specific cons_id: [[S48:fr_id-cons_id:type:param]]

Page 24: Deeper Engagement with Luminate S Tags

Conditional S-tags & TeamRaiser, cont.

These conditionals can be used to display totally custom milestone

badges on personal pages.

[[E48:[[S334:fr_id]]-[[S334:px]]:type:param]]

Such as…

• If they are a captain of a team

• If they’ve sent out more than a certain number of messages

• If the participant’s goal was above a certain amount

• Many more…

Page 25: Deeper Engagement with Luminate S Tags

Conditional S-tags & TeamRaiser, cont.

The S48 tag renders summary information for a TeamRaiser

participant. Use it to provide enhanced guidance in the Participant

Center.

[[?x[[S48:0:if-emails-gt]]x::x0x::You're doing a great job sending out emails,

but keep going!::Send some emails!!!]]

[[?x[[S48:0:if-page-updated]]x::xTRUEx::Thanks for personalizing your

page!::You should personalize your page to let your supporters know why

you are participating!]]

[[?x[[S48:0:if-is-self-donor]]x::xTRUEx::Thank you so much for your self-

donation!::You should consider making a self-donation to let your

supporters know how much you are committed!]]

Page 26: Deeper Engagement with Luminate S Tags

Best practices in web design

Cool stuff you can do within Pagewrappers!

• Use [[S51]] to modular-ize your site deisgn

Page 27: Deeper Engagement with Luminate S Tags

Best practices in web design

Page 28: Deeper Engagement with Luminate S Tags

Best practices in web design

Page 29: Deeper Engagement with Luminate S Tags

Best practices in web design

• No more out-dated copyright years -

[[S9:pattern:yyyy]]

• Do something, but only on certain pages -

conditionalize on [[S334:pagename]]

• Work w/ HTTP request header (UserAgent, Referer,

etc.) - [[S50]]

• Randomize content display for testing - [[S55]]

• Customize Gigya share widget [[S203]] – perhaps

including [[S120]] gift details…

Page 30: Deeper Engagement with Luminate S Tags

Q&A

Page 31: Deeper Engagement with Luminate S Tags

31 #bbcon

Don’t forget to complete

a session survey! Each completed survey enters you into a drawing to win a

complimentary registration to bbcon 2015 in Austin, Texas*.

*Blackbaud reserves the right to change or withdraw this promotion at any time, without advance notice. Promotion has no cash value and may not be

exchanged, applied to, or combined with any other offer.

Feeling powered on for your mission?