Different types of milestones and timeframes

Options
In our upcoming event (occuring June through Oct), our sponsor companies are offering incentives for registrations and fundraising. We would like to offer them branded badges based on the actions they have laid out. I'm fairly certain we can't do a registration milestone (register during the month of July, or register a friend), but I have a question more related to fundraising.


How (if at all) can we put a timeframe on a fundraising milestone -- raise $250 by August, or give a gift in the month of Oct, or raise an additional $XX by next Monday? --- I image this is just going to have to be manual, but wondered if we could configure a timeframe?


If I'm incorrect about registration milestones, I'd love to hear how to do it.
Tagged:

Comments

  • "I'm fairly certain we can't do a registration milestone (register during the month of July...)"


    I would probably just use a specific Early Bird particpant type that was only available during your window. Activating it, and later replacing it with your normal reg type would be manual, but it's pretty quick.


    Then you can test for people with that Part-Type and show your early bird badge using S48 and the part-type-id param.


    I noticed in the other thread that you already found the badge kit with the conditional S-Tag block to use as a guide.


    Here's the S-Tag docs: https://secure2.convio.net/customer/luminate_online/v10/s-tags/Help/S-Tags_Left.htm


    Edit: This is an awesome post from Chris Backus documenting the S130 tag for all of us:

    https://community.blackbaud.com/forums/viewtopic/1/961?post_id=961


     
  • "...register a friend..."


    I've thought about this one before. The best I could come up with is a survey that adds the responders to a group, and have the logged in participants self-report recruitments using that survey.  I recruited a new particpant. [SUBMIT]


    "...raise $250 by August, or give a gift in the month of Oct, or raise an additional $XX by next Monday? --- I image this is just going to have to be manual, but wondered if we could configure a timeframe?"


    I can't think of any way to do this any way but manually. I isolate those elegible for the badge with a report and stick them in a group. The badge kit has a sample of detecting group members.
  • We do our Milestones a bit differently than the kit, so I thought I'd post my code. We also have a few other types of milestones.


    We just stick this in a reusable and include it at the bottom of the page. It builds a whole new milestone widget, and then uses JQuery to replace the stock one. We have the default milestones hidden via CSS, so nothing shows at all until the replacement is in place and the .show() command runs.


    This one is cumulative. New badges ADD to your collection, so your $50.00 badge is not replaced with your $75.00 badge. Collect them all! Here's the original concept to show how we style it. http://foundation.luriechildrens.org/_temp/Milestones/new.htm


    <div id="NewMilestones" class="TrAchievementBadgeIconListLarge" style="display: none;">


        <div class="TrAchievementBadgeIconListLargeHeader"> Achievements </div>

        [[? xTRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:9999]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-00.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$10,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $10,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:8999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:10000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-20.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$9,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $9,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:7999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:9000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-19.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$8,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $8,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:6999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:8000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-18.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$7,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $7,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:5999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:7000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-17.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$6,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $6,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:4999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:6000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-16.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$5,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $5,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:3999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:5000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-15.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$4,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $4,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:2999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:4000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-14.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$3,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $3,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:1999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:3000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-13.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$2,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $2,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:999]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:2000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-12.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$1,000 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $1,000 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:899]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:1000]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-11.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$900 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $900 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:799]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:900]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-10.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$800 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $800 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:699]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:800]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-09.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$700 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $700 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:599]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:700]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-08.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$600 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $600 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:499]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:600]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-07.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$500 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $500 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:399]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:500]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-06.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$400 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $400 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:299]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:400]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-05.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$300 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $300 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:199]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:300]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-04.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$200 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $200 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:99]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:200]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-03.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$100 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $100 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:74]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:100]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-02.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$75 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $75 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUETRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-gt:49]][[E48:[[S334:fr_id]]-[[S334:px]]:if-dollars-lt:75]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-01.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">$50 Milestone</div>

                    <div class="TrAchievementBadgeDescLarge">Raised $50 in pledges and donations</div>

                </div>

            </div>

        ::]]


        [[? xTRUEx::x[[E130:[[E48:[[S334:fr_id]]-[[S334:px]]:days-since-reg]] 100 > "TRUE" "FALSE" ?]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-b.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">Old Timer</div>

                    <div class="TrAchievementBadgeDescLarge">Registered more than 100 days ago</div>

                </div>

            </div>

        ::]]


        [[? xTRUEx::x[[E130:[[E48:[[S334:fr_id]]-[[S334:px]]:emails-sent]] 50 > "TRUE" "FALSE" ?]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-f.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">Great Communicator</div>

                    <div class="TrAchievementBadgeDescLarge">Sent more than 50 email messages</div>

                </div>

            </div>

        ::]]


        [[? xx::x[[E48:[[S334:fr_id]]-[[S334:px]]:company-name]]x::::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-e.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">Company Fundraiser</div>

                    <div class="TrAchievementBadgeDescLarge">Fundraising on a company team</div>

                </div>

            </div>

        ]]


        [[? xTRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-on-team]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-d.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                [[? xTRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-is-captain]]x::

                    <div class="TrAchievementBadgeNameLarge">Team Captain</div>

                    <div class="TrAchievementBadgeDescLarge">Captain of a fundraising team</div>

                    ::

                    <div class="TrAchievementBadgeNameLarge">Team Member</div>

                    <div class="TrAchievementBadgeDescLarge">Member of a fundraising team</div>

                ]]

                </div>

            </div>

        ::]]


        [[? xTRUEx::x[[E48:[[S334:fr_id]]-[[S334:px]]:if-is-self-donor]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-c.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">Personal Gift</div>

                    <div class="TrAchievementBadgeDescLarge">Made a donation to this event</div>

                </div>

            </div>

        ::]]


        [[? xTRUEx::x[[E48:[[S42:1540:prev-fr-id]]:if-has-participant-center]]x::

            <div class="TrAchievementBadgeLarge clearfix">

                <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-b.png" width="48" height="48">

                <div class="TrAchievementBadgeTextLarge">

                    <div class="TrAchievementBadgeNameLarge">Familiar Face</div>

                    <div class="TrAchievementBadgeDescLarge">Participated in last year's event</div>

                </div>

            </div>

        ::]]


        <div class="TrAchievementBadgeLarge clearfix">

            <img class="TrAchievementBadgeIconLarge" src="//foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-a.png" width="48" height="48">

            <div class="TrAchievementBadgeTextLarge">

                <div class="TrAchievementBadgeNameLarge">Getting Started</div>

                <div class="TrAchievementBadgeDescLarge">Successfully registered as a fundraiser</div>

            </div>

        </div>


    </div>


    <script type="text/JavaScript">

        (function($) {

            $(document).ready(function() {

                $("#frBadge .TrAchievementBadgeIconListLarge").replaceWith($("#NewMilestones"));

                $("#NewMilestones").show();

            });

        })(jQuery);

    </script>
  • Good gravy. Thanks for all the replies, Brian! I'll have to look into all this a bit more.

Categories