We're a small children's theatre company and make great use of Google Analytics. We use CiviCRM/CiviEvent for our patron database and online ticket sales, and wanted to add Google Analytics ecommerce tracking to track the effectiveness of our various marketing activities.
I did this by copying /civicrm/templates/CRM/Price/Page/LineItem.tpl into a custom template directory, and adding the tracking code to my custom version. All of our "events" use price sets, and the price options are various ticket categories (child, adult, senior, etc). The code below tracks not only the entire order amount, but also the quantities of individual items in the order.
LineItem.tpl is called multiple times during the order/checkout process, so my custom template inserts the tracking code only when the $trxn_id variable is present -- this indicates that the order is finalized.
If you...Read more
We are excited to announce the publication of Using CiviCRM, by Packt Publishing – the first full-length, commercially published book covering implementation, configuration, and usage of CiviCRM.
The book goes beyond technical “how to’s” by helping the reader think through their systems, organizational processes, and existing data in order to most effectively make use of CiviCRM’s tools. Using case studies, practical recommendations, and best practices, the book walks through configuration and use of the core software and its functional components.
Weighing in at over 450 pages – it provides a comprehensive review of the software and the ways it can be used.
The book is an important step forward for the CiviCRM project, opening new opportunities for users and implementers who want to better understand the system and become power users. In conjunction with recent updates...Read more
NAO and my company, Korlon LLC, worked together late last summer and I'm finally getting around to doing a writeup about it. The project, despite a tight budget and tighter timeline, utilizes the following CiviCRM features with style:
- Online event registration
- Online membership signups of multiple types
- Automated email membership reminders
- CiviCRM Membership -> Drupal Roles sync Module
- Contact and membership imports
- Robust relationship management and permissioning
- Custom data fields and profiles up the wazoo
The staff at Denver DataMan have identified CiviCRM as the CRM that we believe is best suited for making a truly robust CRM that will be accessible for the blind. We have received funding from the Colorado Center for the Blind to allow us to support the development of this innovative project.
The solutions that we are proposing to implement will also help make the overall structure of CiviCRM more adaptable and in doing so paves the way for the development of mobile sites and other applications requiring functional changes based on user selections or device limitations with CiviCRM.
You can read the post I made recently on the boards to see the methodology we used to identify the issues that need to be addressed to achieve the goal of making CiviCRM accessible to the blind.
There are a few overarching areas that challenge the accessibility of CiviCRM. These are outlined here along...Read more
- 35: Number of...
We had a lively meetup at Wikimedia Foundation HQ in San Francisco last week. Despite the super crummy weather, Carl Tashian from the Participatory Politics Foundation came downtown on via bicycle to share their experiences migrating to CiviCRM from phpList, using the Sendgrid service for mailings, and integrating CiviCRM with the Ruby on Rails application they use for their Open Congress project. This is a great example of using the REST API for tools integration. You can check out the slides from Carl's presentation here. Be sure to also check out Open Congress! Thanks Carl for a great presentation.
We also spent some time reviewing the new...Read more
De Goede Woning is the first Dutch housing corporation to start using CiviCRM, and they are in the middle of their implementation process, expecting to go live in March 2011. One of their main loves in CiviCRM is the functionality of CiviCase, which they will use quite extensively for the following processes:
- manage the process of selling a house, including steps like talking to the bank, valuation of the house, technical survey etc.
- manage situations where customers are late paying rent and will be followed during a pay back agreement or in the worst cases, legal proceedings
- manage social contacts for all kinds of problems with customers in their environment (alcohol, abuse, noise, committed client that support neighborhood project etc)
- manage the process of renting out commercial property
Let me work out one example in a little more detail: some customers have a record of problematic...Read more
We've been recently working on CiviCRM upgrade for a Front Line - an organisation, which have been using CiviCRM for quite a few years now. Through their sponsorship, we put first version of case management into CiviCRM, which - with time and support from other organisations - led to developing CiviCase component. They also inspired creation of CiviGrant. You can say it's an Open Source success story - they invested some resources into bringing the subject (case work) to CiviCRM, the idea caught up and now they are migrating to much more advanced and flexible solution, which was created within the open source product framework. This blog post is not about calculating ROI, so I'll skip going further into this, but I bet it would be an interesting thing to dig a but further on. This blog post is about using CiviCRM in human rights organisation.
To give you an idea...Read more
The PES -who sponsored the development of the badge feature- used civievent for the first time at a big scale: their council in warsow. You might see some bits of it in the news, like the greek prime minister that just finished his speech, but only on this blog will you know more about part of the logistic of such a big event, and how civicrm helped it.
We put in place 3 different registrations, one for the journalist, one for the representatives and guests of the national parties and the last one for the activists.
All in all, that's more than 500 participants, the vast majority of them registering online beforehand, a few VIPs and less disciplined doing it at the registration desks.
The activists' registration process was the most complex one, and they used a lot of statues to track the various stages each participant went through. As 100 activists could come for free, and way more registered to benefit from it. Lots of...