SlideShare a Scribd company logo
1 of 42
DC Users Group Meeting
                                       Hidden Gems

                                                   July 10, 2012



                                                  Sara Hoffman
                                                   Jackie Mathis


Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   1
What is Segmentation?

       ā€¢ Process of identifying audience of your
         communication
       ā€¢ Usually divided into three categories:
         - Demographics
         - Transactions
         - Engagement


                                       Go Cowboys!             ā€žDA BEARS!
                                       YEEHAW!




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   2
Why Should We Segment?

       ā€¢ Increase Relevance

       ā€¢ Provide additional value

       ā€¢ Engage Constituents

       ā€¢ Avoid Communication Saturation




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   3
Donor Stewardship is Vital




      Source: Amergent



Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   4
Overview: Dynamic Ask
       ā€¢ What is a Dynamic Ask?
         - A suggested giving amount based on a constituentā€Ÿs donation
           history

               ā€¢ EXAMPLE: Debbie donated $120 to your organization
                 earlier this year. For the organizationā€Ÿs holiday appeal, the
                 Administrator has created an email with a dynamic ask that
                 will take each constituentā€Ÿs last donation and add 25% to it.
                 When Debbie opens the email, she will be presented with a
                 suggested $150 ask.




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   5
Creating a Dynamic Ask/WYSIWYG




This is what this
constituent will see




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   6
Creating a Dynamic Ask/Donation Form

                                                               This donorā€™s
                                                               largest gift was
                                                               $120, on which
                                                               each ask is
                                                               based




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   7
RFM Segmentation

       ā€¢ Recency
       ā€¢ Frequency
       ā€¢ Monetary Value (Amount)




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   8
Email Response Rate Segmentation

       ā€¢ Number of Emails Opened
       ā€¢ Clicks
       ā€¢ Forwards




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   9
Web Site Engagement Segmentation

       ā€¢ Donated
       ā€¢ Action Alerts
       ā€¢ Purchased Ticket




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   10
Using the Results



                                                                These constituents
                                                                have donated more
                                                                than once in the last 45
                                                                days but have a
                                                                Frequency PCTL less
                                                                than 50




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   11
Putting it to Work




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   12
Now go build it

       Front end configuration for AHSā€Ÿs A/B test.

       Splash page with program information to Donate
       Or straight to Donate




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   13
What to configure
       ā€¢ Pagebuilder page for landing page
           - Reusable for session variable setting
           - Reusable pagebuilder page for splash content
       ā€¢ Donation form

       ā€¢ Special handling:
           - Random number generation + custom session variable
             ā€¢ [[S55:min,max,mindigits]]
             ā€¢ U1 & S80

           - Disable redirect from happening from Admin UI
             ā€¢ [[?[[S8]]::Admin::<!-- do nothing -->::put all your code
               here]]




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   14
A/B test within a single page

       [[?x[[S80:session_type]]x::xx::
       <!-- if session variable is empty, then create session_type -->

       [[?[[U1:randomNumber=[[S55:1,2,1]]]]::1::
       [[U0:session_type=A]]
          <script language="Javascript"
          type="text/javascript">window.location='[[S8]]';</script>

       ::
       [[U0:session_type=B]]                                    (js to reload the page)

       ]]
       ::
          <!-- else session_type has a value -->

       ??? What do I do here ???
       ]]

Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   15
Hereā€™s what we do if the session variable isnā€™t
       blankā€¦.

       [[?xAx::x[[S80:session_type]]x::
       Do A
       ::
       [[?xBx::x[[S80:session_type]]x::
       Do B
       ::
       ]]
       ]]



Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   16
Links

       A version
       Splash page
       Donation form

       B version
       Donation form

       Landing Page




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   17
Time to Debug
                                             with URL parameters




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   18
s_debug=true
        What it does for regular Online                         When would/could I use this?
          pages:                                                ā€¢ If you see dreaded extra ā€œ[[ā€œ or
        ā€¢ Display the names of reusables                          ā€œ]]ā€ signs on your published
          when viewing source.                                    page.

        <!-- Begin content from                                 What else does it do?
         page: [[pagebuilder name]]
         -->
                                                                ā€¢ Enables javascript debugging
                                                                  for:
        <!-- End of page content
         from page: [[pagebuilder                                    ā€¢ PC2
         name]] -->                                                  ā€¢ Gigya OAuth and Social
                                                                       Sharing
        Example with debug turned on                                 ā€¢ Gift Service Center 2




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   19
pgwrap=n
        What it does:                                           When would/could I use this?
        Removes the pagewrapper from                            ā€¢ If you are producing content to
         the page                                                 be utilized by an API
                                                                ā€¢ If you need to remove ā€œnativeā€
                                                                  Luminate Online CSS/JS
        Examples:                                               ā€¢ If you are producing something
                                                                  for mobile only
        ā€¢ With Pagewrapper
                                                                ā€¢ If you are debugging your
        ā€¢ Without Pagewrapper
                                                                  pageā€Ÿs conditionals and
                                                                  configuration without the worry
                                                                  of pagewrapper conditionals or
                                                                  variables overwriting or
                                                                  resetting
                                                                ā€¢ If you are debugging the
                                                                  pagewrapper itself

Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   20
pw_id=XXXX
        What it does:                                           When would/could I use this?
        Overrides your session with a                           ā€¢ When youā€Ÿre building out a new
         specific pagewrapper.                                    stylesheet or pagewrapper
                                                                  configuration that might not
                                                                  need a whole new pagewrapper
        Examples:                                               ā€¢ If you need to display a
                                                                  standard Luminate Online page
        ā€¢ UserLogin standard
                                                                  in a particular wrapper
        ā€¢ UserLogin overridden (for an
                                                                ā€¢ If you want to time travel back
          event)
                                                                  through old versions

        ā€¢ Current Action Alert
        ā€¢ Different campaign wrapper




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   21
s_AffiliateSecCatId=XXXX or
        s_AffiliateSecCatId=1
        What it does:                                           When would/could I use this?
        Sets the security category of a                         ā€¢ If you need to display a
         session. Often used in                                   pagewrapper from a different
         conjunction with pw_id.                                  security category
                                                                ā€¢ When pw_id alone isnā€Ÿt
        Examples:                                                 working, try using this variable
                                                                  set to 1.
        ā€¢ Standard TellAFriend
        ā€¢ When pw_id isnā€Ÿt enough
        ā€¢ Overridden TellAFriend
           -   (this example is multicenter)




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   22
scid=XXXX
        What it does:                                           When would/could I use this?
        ā€¢ Sets the Center (specified by                         ā€¢ If youā€Ÿre using pw_id or
          the Center's security category                          AffiliateSecCatId but need to
          ID) in the user's session.                              have users be added to a
                                                                  different center


        Example:                                                Take the BP Oil spill
        ā€¢ If national wants to send a                               ā€¢ National issue awareness is
          message, but branding and                                   needed
          cultivation need to be for the                            ā€¢ Local members and support
          local organization.                                         is priority
                                                                    ā€¢ So donations made to X
                                                                      campaign make the donor a
                                                                      member of that local chapter.


Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   23
s_jsfirebuglite=true
        What it does:                                           When would/could I use this?
        Loads Firebug Lite on the page                          ā€¢ When youā€Ÿve got a complaint in
         and every subsequent page in                             IE6 ļŒ
         a session                                              ā€¢ When youā€Ÿre testing things out
                                                                  on mobile
        Example




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   24
CMS




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.    25
CMS can GeoLocate!

        Do you already have a content
         type with full street
         addresses?
        Then you can make a map with
         the GoogleMaps API and some
         javascript

        ā€¢ Central Park Conservancy's
          interactive map of Central Park
        ā€¢ CCFAā€Ÿs Chapters map and list




        Link to CCFAā€Ÿs source
        Link to CCFAā€Ÿs JS

Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   26
OMG Resources!!




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   27
Training Resources
       ā€¢ How to Create Dynamic Asks
           - Tutorial
           - Help Document (Donation Form)
           - Help Document (WYSIWYG)


       ā€¢ How to Create RFM Segmentation and Engagement Factors
           - Tutorial
           - Help Documents


       ā€¢ Best Practices Fundraising Materials Found in Convio Learn Center




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   28
My Favorite Salesforce AppExchange Apps
       ā€¢ Campaign Calendar

       ā€¢ Conga Composer

       ā€¢ Timba Surveys

       ā€¢ GeoPointe

       ā€¢ Gmail Integration for Salesforce




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   29
Browser Tools
       ā€¢   IE Dev Toolbar
       ā€¢   IE Tab - FF add-on
       ā€¢   Em calculator
       ā€¢   Web Developer Toolbar - FF add-on
       ā€¢   Colorzilla - FF add-on
       ā€¢   Measure It - FF add-on
       ā€¢   Sitepoint Reference - FF add-on
       ā€¢   Stylish ā€“ FF add-on




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   30
Javascript
       ā€¢   Auto Complete JS
       ā€¢   Auto Suggest JS
       ā€¢   Case-senstative auto suggest JS
       ā€¢   Javascript Recommended Reading




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   31
Free stuff
       We have Free Kits!
           - Service Modules Kits



       The most important free kit is: S tags and conditionals!
       [[?xx::x[[S1:user_name]]x::non-logged in content:: logged in content]]



       [[?xx::x[[S1:user_name]]x::Who the heck are you?:: Howdy
         [[S1:first_name]]]]




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   32
Questions and examples mentioned
            *AT* the Users Group meeting




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   33
printer_friendly=1
        What it does:                                           When would/could I use this?
        ā€¢ Uses the ā€œPrinter Friendlyā€                           ā€¢ Have a ā€œprintā€ icon on your
          version of the pagebuilder page                         wrapper



        Example:
        ā€¢ Action Alert                                          Complimentary in CMS
        ā€¢ Homepage (CMS)                                        print=t




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   34
MessageViewer
       There is an SDP that can be of assistence:
       EMAIL_MESSAGE_VIEWER_PAGE_WRAPPER

       ā€¢ This option controls which PageWrapper to use while rendering email
         messages on web. Possible values are NONE, DEFAULT or a specific
         PageWrapper id.




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   35
**NERD ALERT**
                         Caution
            There be <script> beyond this slide




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   36
My branding guidelines say that all my fonts
       have to be Tahoma or our marketing
       department is going to flipā€¦
       ā€¢ Override default Convio styles with your own stylesheet in
         pagebuilder.
           - Create a reusable stylesheet for your pagewrappers that contains the
             necessary overrides:




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   37
What could that look like?
       Reus_override_styles:
           <style>
            p, li, ol, ul, table, tr, th, td, .explicit,
            h1, h2, h3, h4, h5, .cons-pers td, .cons-pers
            p, .cons-pers label, .cons-pers fieldset,
            .cons-pers .explicit, .netscapefix, .cons-
            pers p.hint, textarea, input, select, option,
            .button, .objtitle { font-family: Tahoma,
            Arial, Helvetica, sans-serif !important;}
            </style>




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   38
Need to hide something on your page?

       Go DOM crawling!

       Many many things on a Luminate Online generated page can be
        manipulated by javascript and DOM tree manipulation.
       But something can be conquered with just CSS.

       Letā€Ÿs take hiding the Payment Type row versus hiding a particular
        donation levelā€¦




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   39
Payment Row we can address via CSS and the
       rowā€™s ID




                     #payment_typecc_type_Row {display:none;}

Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   40
Donation levels require Javascript
       While each levelā€Ÿs radio button has itā€Ÿs own ID, the label displaying the
        amount is in a different cell without an ID.
       Weā€Ÿll need the ID of the level to be hidden.




       Hide $250:
        document.getElementById('level_flexiblecompact4890')
        .parentNode.parentNode.style.display = 'none';

Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   41
But wait, thereā€™s more.
       ā€¢ You can use the console of Firebug or Web Developer Tools to test it
         out.
       ā€¢ But to get this to work on your page, weā€Ÿll need to create a function
         and have it called on page load:
           <script>
           addOnLoadHandler(hideStuff);
             function hideStuff() {
             document.getElementById('level_standardcompact12345').pa
             rentNode.parentNode.style.display = 'none';
             }
             <script>



           For more information, check out a post on Community.




Ā© 2012 Convio, a Blackbaud company. All Rights Reserved.   42

More Related Content

Viewers also liked

Deeper Engagement with Luminate S Tags
Deeper Engagement with Luminate S TagsDeeper Engagement with Luminate S Tags
Deeper Engagement with Luminate S TagsBlackbaud
Ā 
Best Practices for Fundraising in Luminate Online
Best Practices for Fundraising in Luminate OnlineBest Practices for Fundraising in Luminate Online
Best Practices for Fundraising in Luminate OnlineBlackbaud
Ā 
Gift Management and Batch Gift Entry in Luminate CRM
Gift Management and Batch Gift Entry in Luminate CRMGift Management and Batch Gift Entry in Luminate CRM
Gift Management and Batch Gift Entry in Luminate CRMBlackbaud
Ā 
Bbcon digital experiments october 22 2016
Bbcon digital experiments october 22 2016Bbcon digital experiments october 22 2016
Bbcon digital experiments october 22 2016Donna Wilkins
Ā 
BBCON 2015: Luminate Customizations Extravaganza
BBCON 2015: Luminate Customizations ExtravaganzaBBCON 2015: Luminate Customizations Extravaganza
BBCON 2015: Luminate Customizations ExtravaganzaChris Backus
Ā 
Work Better Together
Work Better TogetherWork Better Together
Work Better TogetherShana Masterson
Ā 
Luminate Online Best Practices for Beginners
Luminate Online Best Practices for BeginnersLuminate Online Best Practices for Beginners
Luminate Online Best Practices for BeginnersBlackbaud
Ā 
BBCON 2016 - Using Google Analytics as a Fundraising Powerhouse
BBCON 2016 - Using Google Analytics as a Fundraising PowerhouseBBCON 2016 - Using Google Analytics as a Fundraising Powerhouse
BBCON 2016 - Using Google Analytics as a Fundraising PowerhouseSara Hoffman
Ā 
Digital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhyDigital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhySpring Media Strategies
Ā 

Viewers also liked (9)

Deeper Engagement with Luminate S Tags
Deeper Engagement with Luminate S TagsDeeper Engagement with Luminate S Tags
Deeper Engagement with Luminate S Tags
Ā 
Best Practices for Fundraising in Luminate Online
Best Practices for Fundraising in Luminate OnlineBest Practices for Fundraising in Luminate Online
Best Practices for Fundraising in Luminate Online
Ā 
Gift Management and Batch Gift Entry in Luminate CRM
Gift Management and Batch Gift Entry in Luminate CRMGift Management and Batch Gift Entry in Luminate CRM
Gift Management and Batch Gift Entry in Luminate CRM
Ā 
Bbcon digital experiments october 22 2016
Bbcon digital experiments october 22 2016Bbcon digital experiments october 22 2016
Bbcon digital experiments october 22 2016
Ā 
BBCON 2015: Luminate Customizations Extravaganza
BBCON 2015: Luminate Customizations ExtravaganzaBBCON 2015: Luminate Customizations Extravaganza
BBCON 2015: Luminate Customizations Extravaganza
Ā 
Work Better Together
Work Better TogetherWork Better Together
Work Better Together
Ā 
Luminate Online Best Practices for Beginners
Luminate Online Best Practices for BeginnersLuminate Online Best Practices for Beginners
Luminate Online Best Practices for Beginners
Ā 
BBCON 2016 - Using Google Analytics as a Fundraising Powerhouse
BBCON 2016 - Using Google Analytics as a Fundraising PowerhouseBBCON 2016 - Using Google Analytics as a Fundraising Powerhouse
BBCON 2016 - Using Google Analytics as a Fundraising Powerhouse
Ā 
Digital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhyDigital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and Why
Ā 

Similar to Hidden Gems - Luminate Online DC Users Group

How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!pixelonion
Ā 
Testing Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksTesting Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksAcquia
Ā 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentIBM UrbanCode Products
Ā 
Social Sign-In 101
Social Sign-In 101Social Sign-In 101
Social Sign-In 101KeyLimeTie
Ā 
Maximize Your Magento Site for Dramatic Traffic Sites
Maximize Your Magento Site for Dramatic Traffic SitesMaximize Your Magento Site for Dramatic Traffic Sites
Maximize Your Magento Site for Dramatic Traffic SitesIndaba Group
Ā 
View - website portfolio
View - website portfolioView - website portfolio
View - website portfolioView Strategic PLC
Ā 
Innovation Showcase: Shoestring Pitch
Innovation Showcase: Shoestring PitchInnovation Showcase: Shoestring Pitch
Innovation Showcase: Shoestring PitchJoshua Simmons
Ā 
Tools for Entrepreneurs: Create. Collaborate. Communicate.
Tools for Entrepreneurs: Create. Collaborate. Communicate.Tools for Entrepreneurs: Create. Collaborate. Communicate.
Tools for Entrepreneurs: Create. Collaborate. Communicate.Sara Rosso
Ā 
10 Unique Examples of Successful Wild Apricot Websites
10 Unique Examples of Successful Wild Apricot Websites10 Unique Examples of Successful Wild Apricot Websites
10 Unique Examples of Successful Wild Apricot WebsitesWebbright
Ā 
Sol Invictus - Website Update.pptx
Sol Invictus - Website Update.pptxSol Invictus - Website Update.pptx
Sol Invictus - Website Update.pptxChad Michael
Ā 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business WebsiteGil Silva
Ā 
The 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteThe 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteCarl Woolston
Ā 
Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Yottaa
Ā 
Nsf online lecture 5 customer relationships
Nsf online lecture 5 customer relationshipsNsf online lecture 5 customer relationships
Nsf online lecture 5 customer relationshipsStanford University
Ā 
Ism3011 - mc7b
Ism3011 - mc7bIsm3011 - mc7b
Ism3011 - mc7blxlucie
Ā 
BD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningBD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningPeter McLachlan
Ā 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And BeyondLars Trieloff
Ā 
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Brian Bluff
Ā 
Design your website with your mission in mind
Design your website with your mission in mindDesign your website with your mission in mind
Design your website with your mission in mindMichael Beahm
Ā 

Similar to Hidden Gems - Luminate Online DC Users Group (20)

How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!
Ā 
Testing Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksTesting Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and Networks
Ā 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
Ā 
Social Sign-In 101
Social Sign-In 101Social Sign-In 101
Social Sign-In 101
Ā 
Maximize Your Magento Site for Dramatic Traffic Sites
Maximize Your Magento Site for Dramatic Traffic SitesMaximize Your Magento Site for Dramatic Traffic Sites
Maximize Your Magento Site for Dramatic Traffic Sites
Ā 
View - website portfolio
View - website portfolioView - website portfolio
View - website portfolio
Ā 
Innovation Showcase: Shoestring Pitch
Innovation Showcase: Shoestring PitchInnovation Showcase: Shoestring Pitch
Innovation Showcase: Shoestring Pitch
Ā 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
Ā 
Tools for Entrepreneurs: Create. Collaborate. Communicate.
Tools for Entrepreneurs: Create. Collaborate. Communicate.Tools for Entrepreneurs: Create. Collaborate. Communicate.
Tools for Entrepreneurs: Create. Collaborate. Communicate.
Ā 
10 Unique Examples of Successful Wild Apricot Websites
10 Unique Examples of Successful Wild Apricot Websites10 Unique Examples of Successful Wild Apricot Websites
10 Unique Examples of Successful Wild Apricot Websites
Ā 
Sol Invictus - Website Update.pptx
Sol Invictus - Website Update.pptxSol Invictus - Website Update.pptx
Sol Invictus - Website Update.pptx
Ā 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business Website
Ā 
The 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteThe 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating Website
Ā 
Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]
Ā 
Nsf online lecture 5 customer relationships
Nsf online lecture 5 customer relationshipsNsf online lecture 5 customer relationships
Nsf online lecture 5 customer relationships
Ā 
Ism3011 - mc7b
Ism3011 - mc7bIsm3011 - mc7b
Ism3011 - mc7b
Ā 
BD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningBD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginning
Ā 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyond
Ā 
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Ā 
Design your website with your mission in mind
Design your website with your mission in mindDesign your website with your mission in mind
Design your website with your mission in mind
Ā 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024BookNet Canada
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Ā 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
Ā 
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Ā 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Ā 
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 

Hidden Gems - Luminate Online DC Users Group

  • 1. DC Users Group Meeting Hidden Gems July 10, 2012 Sara Hoffman Jackie Mathis Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 1
  • 2. What is Segmentation? ā€¢ Process of identifying audience of your communication ā€¢ Usually divided into three categories: - Demographics - Transactions - Engagement Go Cowboys! ā€žDA BEARS! YEEHAW! Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 2
  • 3. Why Should We Segment? ā€¢ Increase Relevance ā€¢ Provide additional value ā€¢ Engage Constituents ā€¢ Avoid Communication Saturation Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 3
  • 4. Donor Stewardship is Vital Source: Amergent Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 4
  • 5. Overview: Dynamic Ask ā€¢ What is a Dynamic Ask? - A suggested giving amount based on a constituentā€Ÿs donation history ā€¢ EXAMPLE: Debbie donated $120 to your organization earlier this year. For the organizationā€Ÿs holiday appeal, the Administrator has created an email with a dynamic ask that will take each constituentā€Ÿs last donation and add 25% to it. When Debbie opens the email, she will be presented with a suggested $150 ask. Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 5
  • 6. Creating a Dynamic Ask/WYSIWYG This is what this constituent will see Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 6
  • 7. Creating a Dynamic Ask/Donation Form This donorā€™s largest gift was $120, on which each ask is based Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 7
  • 8. RFM Segmentation ā€¢ Recency ā€¢ Frequency ā€¢ Monetary Value (Amount) Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 8
  • 9. Email Response Rate Segmentation ā€¢ Number of Emails Opened ā€¢ Clicks ā€¢ Forwards Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 9
  • 10. Web Site Engagement Segmentation ā€¢ Donated ā€¢ Action Alerts ā€¢ Purchased Ticket Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 10
  • 11. Using the Results These constituents have donated more than once in the last 45 days but have a Frequency PCTL less than 50 Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 11
  • 12. Putting it to Work Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 12
  • 13. Now go build it Front end configuration for AHSā€Ÿs A/B test. Splash page with program information to Donate Or straight to Donate Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 13
  • 14. What to configure ā€¢ Pagebuilder page for landing page - Reusable for session variable setting - Reusable pagebuilder page for splash content ā€¢ Donation form ā€¢ Special handling: - Random number generation + custom session variable ā€¢ [[S55:min,max,mindigits]] ā€¢ U1 & S80 - Disable redirect from happening from Admin UI ā€¢ [[?[[S8]]::Admin::<!-- do nothing -->::put all your code here]] Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 14
  • 15. A/B test within a single page [[?x[[S80:session_type]]x::xx:: <!-- if session variable is empty, then create session_type --> [[?[[U1:randomNumber=[[S55:1,2,1]]]]::1:: [[U0:session_type=A]] <script language="Javascript" type="text/javascript">window.location='[[S8]]';</script> :: [[U0:session_type=B]] (js to reload the page) ]] :: <!-- else session_type has a value --> ??? What do I do here ??? ]] Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 15
  • 16. Hereā€™s what we do if the session variable isnā€™t blankā€¦. [[?xAx::x[[S80:session_type]]x:: Do A :: [[?xBx::x[[S80:session_type]]x:: Do B :: ]] ]] Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 16
  • 17. Links A version Splash page Donation form B version Donation form Landing Page Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 17
  • 18. Time to Debug with URL parameters Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 18
  • 19. s_debug=true What it does for regular Online When would/could I use this? pages: ā€¢ If you see dreaded extra ā€œ[[ā€œ or ā€¢ Display the names of reusables ā€œ]]ā€ signs on your published when viewing source. page. <!-- Begin content from What else does it do? page: [[pagebuilder name]] --> ā€¢ Enables javascript debugging for: <!-- End of page content from page: [[pagebuilder ā€¢ PC2 name]] --> ā€¢ Gigya OAuth and Social Sharing Example with debug turned on ā€¢ Gift Service Center 2 Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 19
  • 20. pgwrap=n What it does: When would/could I use this? Removes the pagewrapper from ā€¢ If you are producing content to the page be utilized by an API ā€¢ If you need to remove ā€œnativeā€ Luminate Online CSS/JS Examples: ā€¢ If you are producing something for mobile only ā€¢ With Pagewrapper ā€¢ If you are debugging your ā€¢ Without Pagewrapper pageā€Ÿs conditionals and configuration without the worry of pagewrapper conditionals or variables overwriting or resetting ā€¢ If you are debugging the pagewrapper itself Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 20
  • 21. pw_id=XXXX What it does: When would/could I use this? Overrides your session with a ā€¢ When youā€Ÿre building out a new specific pagewrapper. stylesheet or pagewrapper configuration that might not need a whole new pagewrapper Examples: ā€¢ If you need to display a standard Luminate Online page ā€¢ UserLogin standard in a particular wrapper ā€¢ UserLogin overridden (for an ā€¢ If you want to time travel back event) through old versions ā€¢ Current Action Alert ā€¢ Different campaign wrapper Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 21
  • 22. s_AffiliateSecCatId=XXXX or s_AffiliateSecCatId=1 What it does: When would/could I use this? Sets the security category of a ā€¢ If you need to display a session. Often used in pagewrapper from a different conjunction with pw_id. security category ā€¢ When pw_id alone isnā€Ÿt Examples: working, try using this variable set to 1. ā€¢ Standard TellAFriend ā€¢ When pw_id isnā€Ÿt enough ā€¢ Overridden TellAFriend - (this example is multicenter) Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 22
  • 23. scid=XXXX What it does: When would/could I use this? ā€¢ Sets the Center (specified by ā€¢ If youā€Ÿre using pw_id or the Center's security category AffiliateSecCatId but need to ID) in the user's session. have users be added to a different center Example: Take the BP Oil spill ā€¢ If national wants to send a ā€¢ National issue awareness is message, but branding and needed cultivation need to be for the ā€¢ Local members and support local organization. is priority ā€¢ So donations made to X campaign make the donor a member of that local chapter. Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 23
  • 24. s_jsfirebuglite=true What it does: When would/could I use this? Loads Firebug Lite on the page ā€¢ When youā€Ÿve got a complaint in and every subsequent page in IE6 ļŒ a session ā€¢ When youā€Ÿre testing things out on mobile Example Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 24
  • 25. CMS Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 25
  • 26. CMS can GeoLocate! Do you already have a content type with full street addresses? Then you can make a map with the GoogleMaps API and some javascript ā€¢ Central Park Conservancy's interactive map of Central Park ā€¢ CCFAā€Ÿs Chapters map and list Link to CCFAā€Ÿs source Link to CCFAā€Ÿs JS Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 26
  • 27. OMG Resources!! Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 27
  • 28. Training Resources ā€¢ How to Create Dynamic Asks - Tutorial - Help Document (Donation Form) - Help Document (WYSIWYG) ā€¢ How to Create RFM Segmentation and Engagement Factors - Tutorial - Help Documents ā€¢ Best Practices Fundraising Materials Found in Convio Learn Center Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 28
  • 29. My Favorite Salesforce AppExchange Apps ā€¢ Campaign Calendar ā€¢ Conga Composer ā€¢ Timba Surveys ā€¢ GeoPointe ā€¢ Gmail Integration for Salesforce Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 29
  • 30. Browser Tools ā€¢ IE Dev Toolbar ā€¢ IE Tab - FF add-on ā€¢ Em calculator ā€¢ Web Developer Toolbar - FF add-on ā€¢ Colorzilla - FF add-on ā€¢ Measure It - FF add-on ā€¢ Sitepoint Reference - FF add-on ā€¢ Stylish ā€“ FF add-on Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 30
  • 31. Javascript ā€¢ Auto Complete JS ā€¢ Auto Suggest JS ā€¢ Case-senstative auto suggest JS ā€¢ Javascript Recommended Reading Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 31
  • 32. Free stuff We have Free Kits! - Service Modules Kits The most important free kit is: S tags and conditionals! [[?xx::x[[S1:user_name]]x::non-logged in content:: logged in content]] [[?xx::x[[S1:user_name]]x::Who the heck are you?:: Howdy [[S1:first_name]]]] Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 32
  • 33. Questions and examples mentioned *AT* the Users Group meeting Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 33
  • 34. printer_friendly=1 What it does: When would/could I use this? ā€¢ Uses the ā€œPrinter Friendlyā€ ā€¢ Have a ā€œprintā€ icon on your version of the pagebuilder page wrapper Example: ā€¢ Action Alert Complimentary in CMS ā€¢ Homepage (CMS) print=t Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 34
  • 35. MessageViewer There is an SDP that can be of assistence: EMAIL_MESSAGE_VIEWER_PAGE_WRAPPER ā€¢ This option controls which PageWrapper to use while rendering email messages on web. Possible values are NONE, DEFAULT or a specific PageWrapper id. Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 35
  • 36. **NERD ALERT** Caution There be <script> beyond this slide Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 36
  • 37. My branding guidelines say that all my fonts have to be Tahoma or our marketing department is going to flipā€¦ ā€¢ Override default Convio styles with your own stylesheet in pagebuilder. - Create a reusable stylesheet for your pagewrappers that contains the necessary overrides: Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 37
  • 38. What could that look like? Reus_override_styles: <style> p, li, ol, ul, table, tr, th, td, .explicit, h1, h2, h3, h4, h5, .cons-pers td, .cons-pers p, .cons-pers label, .cons-pers fieldset, .cons-pers .explicit, .netscapefix, .cons- pers p.hint, textarea, input, select, option, .button, .objtitle { font-family: Tahoma, Arial, Helvetica, sans-serif !important;} </style> Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 38
  • 39. Need to hide something on your page? Go DOM crawling! Many many things on a Luminate Online generated page can be manipulated by javascript and DOM tree manipulation. But something can be conquered with just CSS. Letā€Ÿs take hiding the Payment Type row versus hiding a particular donation levelā€¦ Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 39
  • 40. Payment Row we can address via CSS and the rowā€™s ID #payment_typecc_type_Row {display:none;} Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 40
  • 41. Donation levels require Javascript While each levelā€Ÿs radio button has itā€Ÿs own ID, the label displaying the amount is in a different cell without an ID. Weā€Ÿll need the ID of the level to be hidden. Hide $250: document.getElementById('level_flexiblecompact4890') .parentNode.parentNode.style.display = 'none'; Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 41
  • 42. But wait, thereā€™s more. ā€¢ You can use the console of Firebug or Web Developer Tools to test it out. ā€¢ But to get this to work on your page, weā€Ÿll need to create a function and have it called on page load: <script> addOnLoadHandler(hideStuff); function hideStuff() { document.getElementById('level_standardcompact12345').pa rentNode.parentNode.style.display = 'none'; } <script> For more information, check out a post on Community. Ā© 2012 Convio, a Blackbaud company. All Rights Reserved. 42

Editor's Notes

  1. Demographics typically combine standard data elements such as age, gender, geographic location and job function with data elements specific to your organization. Together these elements create a donor profile that tells you who your donor is, and likely governs the tone and content of your messaging to that donor.Transactional data typically encompasses the recency, frequency and amount of donations, and also might include related data such as event registrations or product sales. This information provides a profile of what your donor gives, and likely governs the frequency and type of your gift requests.Engagement is about the point of entry, and the channel by which a constituent is most active. This is going to drive which channels you are using for those segments.
  2. Contact Cadence, appropriate number and rhythm of communications based on the method of contact and the engagement levels of the constituent. Knowing your Segments means that you can better understand the communication policies your orgnaization should adopt and implement in the calendar
  3. Donors who make two or more gifts in their first year are twice as likely to give the next year ā€“ this is Direct Mail, with email, we would expect the graph to take an even steeper turn between 30 and 60 days. There comes a point on this graph where if you havenā€™t gotten it within a time peroid, it isnā€™t worth the extra effort, because it isnā€™t a high ROI. Use personalized experience to encourage second gift within 100 days of their first gift
  4. You can set this task to run on a daily or weekly basis.
  5. First weā€™ll need check it the session variable is blank, if it is then weā€™ll set it based on a random number. Essentially, all the S55 tag and conditional is doing is saying ā€œevenā€ or ā€œoddā€ ā€“ is the random number generated.
  6. In our case A is show the splash page and B is show the donation form.
  7. You can let the landing page set your session or you can override the session yourself with eithers_session_type=A or s_session_type=B
  8. Mentioned during Users Group was using pgwrap=n for ā€œview onlineā€ links for Email Stationary.
  9. If youā€™re multi-center client be sure to use this in conjunction with s_AffiliateSecCatId.
  10. If youā€™re multi-center client be sure to use this in conjunction with pw_id.
  11. Usescid if your page needs folks to be added to a center, this is really only necessary if the page youā€™re displaying isnā€™t in the center youā€™re adding folks to or if there is an interaction that takes place that would make them a member of that center.
  12. Steps to make this happen include pulling address and title information from the Content Type.Adding JS to spit out those addresses in a format for the GoogleMapsAPIInstall the GoogleMapsAPI
  13. This is the ā€œTake Homeā€ portion of the slide deckā€¦.
  14. Create a ā€œprinter friendlyā€ link on your pagewrapper: &lt;a href=&quot;[[S8]][[?[[S8]]::?::&amp;amp;::?]]printer_friendly=1&quot;&gt;Printer Friendly Version&lt;/a&gt;
  15. This is the ā€œTake Homeā€ portion of the slide deckā€¦.
  16. Use the inspection tool to find the elements you want to change. Developer Tools will show you what styles are applied and where they are coming from and so can ā€œs_jsfirebuglite=trueā€
  17. To solve this across all pagewrappers, letā€™s make a reusable pagebuilder page called ā€œreus_override_stylesā€ and inside it weā€™ll start a stylesheet with any styles we want to be ours.Then add the pagebuilder as reusable to the very end of the Meta Head element when creating a pagewrapper (Step 2) ā€“ [[S51:reus_override_styles]]
  18. When using our Developer Tools, we can find that the table row that contains the icons of the credit cards has itā€™s own ID ā€“ so we can apply a style to it to hide it just as easily as we could with javascript.
  19. In this case, the radio button and amount are two different table cells inside the same table row. So we grab the closest thing with an ID and weā€™ll crawl the DOM through the parent nodes. Just one ā€œ.parentNodeā€ would only get us to the table cell of the input, so we need to go up to another parent.