Integrating Abila Fundraising Online form widget data with Google Analytics

Similar documents
Easy Conversion Tracking with Magento Commerce

Google Universal Analytics Integration Set-up

Google Universal Analytics Documentation

Google Analytics Basics. John Sammon CEO, Sixth City Marketing

John Biancamano Inbound Digital LLC InboundDigital.net

Inntopia & Google Analytics: Tracking from Source to Conversion

Overview What s Google Analytics? The Google Analytics implementation formula. Steps involved in installing Google Analytics.

Using Google Analytics within Cvent

Analyzing Google Analytics

Using Google Analytics in Certain

TRACKING YOUR WEBSITE WITH GOOGLE ANALYTICS CHRIS EDWARDS

Learn the Best Practices of Google Analytics, and pass the Google Analytics Individual Qualification (GAIQ) exam

What is Google Analytics? What Can You Learn From Google Analytics? How Can Google Analytics Help Your Business? Agenda

Google Analytics Certification Exam Answers by SEO planner. 1. Which of these is NOT a benefit of Remarketing in Google Analytics?

Boosting Campaign Performance Through Web Analytics. David Kamerer, PhD, APR Loyola University Chicago

Quick Start Guide Google Adwords Integration

How to Integrate Sitefinity Personalization with Your Google Analytics Account

Rochester Regional Library Council

CITY OF LOS ANGELES UPCOMING ENHANCEMENTS

Basic & Pro Resellers

Google Analytics & Google Tag Manager Workshop

Google Marketing Boot Camp

Why Google Analytics?

Driving Campaign ROI with Marketing, Social Engagement and an integrated Web Experience

The CanadaHelps Guide to Google Analytics & Google Tag Manager for Your Customizable Donation Forms

Google Analytics. powerful simplicity, practical insight

How to Get Started! With. Moderated by

DIGITAL MARKETING Your revolution starts here

"You can t manage what you can t measure." Peter Drucker, management consultant, educator, and author

Google Analytics: Part 3

Piwik Goals. How to create goals in Piwik? January 2017

Intro to Google Analytics

WEBSITE ANALYTICS & ADWORDS REPORT 9th October - 24th November 2014

Privacy Policy of ManualsLib App

Enhanced Ecommerce Tracking with Google Tag Manager - Installation/Set-up Guide

Google & Mobile SEO 1

Communicator. Conversion Tracking Implementation Guide February Conversion Tracking Implementation Guide

Personalizing Google Analytics

Google Analytics for Government

Service Quotation. School Employees LC Credit Union ATTN: Neil Sommers 340 GRISWOLD ROAD ELYRIA, OHIO USA

Day 3: Attribution, Analytics & AdWords

WEB ANALYTICS. An Overview

Advanced Web Metrics with Google Analytics

STATE OF MINNESOTA PROFESSIONAL FUNDRAISER SOLICITATION NOTICE INSTRUCTIONS

A/B Tests in Google Analytics To Make UI Decisions

Marketing COURSE NUMBER: 22:630:679 COURSE TITLE: Web Analytics with Real World Applications

Your Telecom Lead Generation Campaign Checklist

How To Set Up Your First Google Analytics Dashboard - SkiftEDU Skift

Pricing Guide.

WIKISYS TECHNOLOGY INTERNSHIP PROGRAM

1 Shorten Your Sales Cycle - Copyright Roundpeg 2015 All rights Reserved

Personal Data collected for the following purposes and using the following services: Personal Data: address, first name and last name

Abhishek Dixit, Mukesh Agarwal

Guide to Google Analytics: Admin Settings. Campaigns - Written by Sarah Stemen Account Manager. 5 things you need to know hanapinmarketing.

CREATING YOUR EXPENSE REPORT (REIMBURSEMENTS AND DIRECT PAYMENTS TO VENDORS)

Analytics: measuring web site success. MBA 563 Week 3

Maximising Search Engine Marketing. Search Marketing and Google Analytics

DETERMINATION DONATION SUBMISSION INSTRUCTIONS

Administrator Training Widgets

SmarterStats vs Google Analytics

Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO

Jazz for Justice Pensacola Ambassador of Justice Fundraising Page

Overview and integration guide

GOOGLE ANALYTICS SETUP 101

Google Analytics Health Check Checklist: Property Settings

GOOGLE ANALYTICS HELP PRESENTATION. We Welcome You to. Google Analytics Implementation Guidelines

ADVANCED DIGITAL MARKETING COURSE

Ebriks Capability Review

CrownPeak Web Content Optimizer. Version 0.93

Digital Marketing Overview of Digital Marketing Website Creation Search Engine Optimization What is Google Page Rank?

JustGiving & etapestry Integration FAQs

DMI Exam PDDM Professional Diploma in Digital Marketing Version: 7.0 [ Total Questions: 199 ]

Advanced Digital Marketing Course

Industry Trends from an Online Perspective

Overview. To revise or not to revise? Things to consider. Just the Facts! Things to Consider When Constructing a Fact Book

Google Analytics. Tips & Tricks for Your Business. Interactive Marketing Summit. Laurel Highlands Visitor Bureau

Using Your Fundraising Center

Pardot Setup Implementation Guide

Clients Continued... & Letters. Campaigns Continued To create a Custom Campaign you must first name the campaign and select

CONVERSION TRACKING PIXEL GUIDE

New Thermometer Design. Upgraded Address Book

DIGITAL MARKETING TRAINING. What is marketing and digital marketing? Understanding Marketing and Digital Marketing Process?

THANK YOU FOR JOINING US The webinar will begin just a few minutes past 3:00 PM EST

Adobe Analytics User Manual Version 2. Adobe Analytics User Manual

How to Set up Your Fundraising Page, Connect with Facebook and Raise funds for WINGS

Google Analytics: Getting the most out of your Analytics.

1. The Difference Between Success and Failure

LET'S DO IT FOUNDATION PRIVACY POLICY

Diploma in Digital Marketing - Part I

COURSE SYLLABUS & OUTLINE. Ash Pahwa, Ph.D.

Question No : 1 Web spiders carry out a key function within search. What is it? Choose one of the following:

What is. Search Engine Marketing

Changes in checkout-affiliates/trunk [13:52]

TABLE OF CONTENTS. Select the appropriate link below for the action you wish to perform. Log In. Forgot Password. First Time Registration

Google Analytics. Gain insight into your users. How To Digital Guide 1

AMP Add-on for JReviews User Guide

Benchmarks create a conversation.

Hey Guys, My name is Piyush Mathur. By Profession I am a Digital marketing consultant.

Acceptance. Changes to this Policy

Last updated 31 March 2016 This document is publically available at

Transcription:

Integrating Abila Fundraising Online form widget data with Google Analytics

Overview For many of our customers, the successful submission of a form widget represents the end of a very important chain of events. For others, it s a very important step that may initiate other related actions. In either case, individual form submission data can easily be shared with an organization's Google Analytics instance*. Connecting these applications together requires more planning than coding, but is a small investment of time that can reveal a great deal of useful information. Google Analytics is a robust and affordable (as in free) web analytics package. It s easy to configure and install. Recent upgrades to the Google Analytics feature set allow organizations to track much more than simple page views. The following Google Analytics tracking options can accept data input from the KIMBIA form widget: 1. page views in a funnel towards a defined goal on the organization website 2. events that occur within third party apps installed on a web page (flash movies, widgets etc.) 3. ecommerce transactions that can be tied into an existing Google AdWords campaign *NOTE: This configuration only applies to form widgets running on the same domain address as the Google Analytics package. Form widgets installed on third party domains cannot 'share' their data to a Google Analytics package installed on a different domain. What s required 1. It is necessary to have the Google Analytics Tracking <script> installed on the same page as your form widget snippet. 2. In order to trigger Google Analytics tracking, it is necessary to call an external javascript function (ex. myfunction) that is executed through the &oncomplete= parameter of your form widget snippet. The following examples require knowledge of the Form Widget Data Object & JavaScript integration. Tracking form submissions as a Google Analytics page view Using Google Analytics default page tracking model: http:code.google.com/apis/analytics/docs/gajs/gajsapibasicconfiguration.html#_gat.ga_tracker_._tra ckpageview allows you to track a form widget submission as a page view. This allows an organization to view the form submission as: 1. the goal in a page tracking funnel 2. a step within an existing funnel var pagetracker = _gat._gettracker ("UA-xxxxx-x") ; Your Google Analytics account ID pagetracker._trackpageview( "/KIMBIA/formComplete" ) ; the pageview address to be tracked

Tracking form submissions as a Google Analytics event Using Google Analytics event tracking model: http:code.google.com/apis/analytics/docs/tracking/eventtrackeroverview.html to capture data about a form widget submission is flexible and straight forward. We recommend that all customers take the time to plan their event tracking scheme in advance following Google's best practices for this feature, outlined in the 'Design Philosophy' section of the link above. Once you have devised a scheme, please review the Google Analytics Event tracking data model in detail here: http:code.google.com/apis/analytics/docs/tracking/eventtrackerguide.html All of the suggested solutions below are based on the _trackevent() method defined in the standard ga.js, and follow the data model outlined above. Tracking the financial transaction as an event 1. map the following widget data object items to its own javascript variable: - Initial Charge (ex. var initcharge) 2. Remove the dollar sign character from initcharge variable & convert from string to a decimal: - initcharge = initcharge.replace('$',''); - initcharge = parsefloat(initcharge); 3. call _trackevent() function var pagetracker = _gat._gettracker ("UA-xxxxx-x") ; Your Google Analytics account ID retrieve data from widget object, map to local variable convert format pagetracker._trackevent('kimbia_transaction', 'Transaction', 'Initial Charge', initcharge); Tracking an individual registration as an event 1. map the following widget data object items to their own javascript variable: - Registration Type (ex. var regtype) 2. call _trackevent() function var pagetracker = _gat._gettracker("ua-xxxxx-x"); Your Google Analytics account ID retrieve data from widget object, map to local variable pagetracker._trackevent('kimbia_registration', 'Registration', regtype); Tracking an individual donation as an event 1. map the following widget data object items to their own javascript variable: - Donation Level (ex. var donationlevel) 2. call _trackevent() function var pagetracker = _gat._gettracker("ua-xxxxx-x"); Your Google Analytics account ID retrieve data from widget object, map to local variable pagetracker._trackevent('kimbia_donation', 'Donation', donationlevel);

Tracking form submissions as a Google Analytics ecommerce transaction Using Google Analytics ecommerce transaction model: http:code.google.com/apis/analytics/docs/tracking/gatrackingecommerce.html allows you to track a form widget submission as an individual transaction. This allows an organization to log a form submission as a conversion for an existing Google AdWords advertising Campaign. 1. map the following widget data object items to their own javascript variables: - Confirmation Code (ex. var confcode) - Initial Charge (ex. var initcharge) - Donation or Reg type (ex. var regtype or var donationlevel) - City (ex. var city) - State (ex. var state) - Zip (ex. var zip) 2. remove the dollar sign character from initcharge variable & convert from string to a decimal: - initcharge = initcharge.replace('$',''); - initcharge = parsefloat(initcharge); 3. call _trackevent() function var pagetracker = _gat._gettracker("ua-xxxxx-x"); Your Google Analytics account ID retrieve data from widget object, map to local variables convert formats pagetracker._addtrans( confcode, "KIMBIA transaction", initcharge, city, zip, country ); pagetracker._additem( confcode, order ID - necessary to associate item with transaction "1", regtype or donationlevel, "1", "1" ); pagetracker._tracktrans(); submits transaction to the Analytics servers

Combining multiple tracking models If your organization would like to track form widget data using multiple models, simply combine any of the above techniques in the same external javascript function (ex. myfunction) var pagetracker = _gat._gettracker("ua-xxxxx-x"); Your Google Analytics account ID retrieve data from widget object, map to local variables convert formats pagetracker._trackpageview("/kimbia/formcomplete"); the pageview address to be tracked pagetracker._trackevent('kimbia_transaction', 'Transaction', 'Initial Charge', initcharge); pagetracker._trackevent('kimbia_registration', 'Registration', regtype);