Talk given at the Eloqua user group meeting in March 2016 for the Silicon Valley / San Francisco area held at Adaptive Insights' offices.
I recommend that marketers adopt the form submission-method for tracking goals in their online analytics systems. This presentation explains the importance and purpose of having a scalable way to do goal tracking online and includes sample code on how to implement it effectively.
Dashboards that Set Your App Apart: The Complete Predictive Analytics Lifecyc...
Applications with predictive analytics are able to deliver massive value to end users. But what steps should product managers take to add predictive analytics to their applications?
In this webinar, we’ll walk through an end-to-end lifecycle of embedding predictive analytics inside an application. Find out how a real-world application decided what predictive questions to ask, sourced the right data, organized resources, built models, deployed predictive analytics in production, and monitored model performance over time.
Unique Ethical Issues
Marketing Ethics
Marketing professionals with a backbone reap great rewards, including a solid career with the potential for advancement. But the high road is not always the easiest path to take. Making moral decisions also requires intelligence and forethought. It’s easy to fudge the truth to make a sale and believe the bottom line will be the better for it. In fact, everyone in business is wise to develop moral fibers, because ethical problems often lead to legal problems, which bite into profits, not to mention your career ladder. The first step to confronting any dilemma is recognizing the moral dimension of it. Only then can you properly weigh the pros and cons of your options. National and international organizations have developed marketing codes of ethics to guide business practices. When a business commits to a marketing code of ethics, it commits to conducting its affairs with integrity and with the customer’s well-being in mind. The Business Marketing Association (BMA) list things such as branding, promotion, and community outreach as areas of marketing good conduct. Categories for marketing ethics may include ethical norms and values as defined by the American Marketing Association (AMA), along with means of implementation. Here are common ethical dilemmas you’re likely to face as a marketing professional and steps to keep your reputation intact (Boundless, 2017).
Marketing ethics addresses principles and standards that define acceptable conduct in the marketplace. Marketing usually occurs in the context of an organization, and unethical activities usually develops from the pressure to meet performance objectives. Some obvious ethical issues in marketing involve clear-cut attempts to deceive or take advantage of a situation. This is usually in the benefit of a company’s bottom line in profits. These companies play on the public morals and ethical standards even if that’s what they believe in as an organization. Other ethical marketing dilemmas include, but is not limited to, selling customer information, recalling of flawed products, hiring actors to praise the company (stealth marketing), and finally market comparison (Ferrell, 2017). All will be discussed using the following references:
References
Anastasia. (2015, February 6). Social Responsibility & Ethics in Marketing. Retrieved from Cleverism: https://www.cleverism.com/social-responsibility-ethics-marketing/
Ashe-Edmunds, S. (2017). Chron. Retrieved from Ethics in Marketing Communication: http://smallbusiness.chron.com/ethics-marketing-communication-40554.html
Boundless. (2017). Ethics in Marketing. Retrieved from LUMEN: https://courses.lumenlearning.com/boundless-marketing/chapter/ethics-in-marketing/
Ferrell, D. L. (2017). college cengage. Retrieved from Marketing Ethics: http://college.cengage.com/business/modules/marktngethics.pdf
Meglio, F. D. (2017). Ethics in Marketing. Retrieved from Monster: https://www.monster.com/career-advice/ ...
Content marketing analytics: what you should really be doing
My presentation from Digital Marketing Show 2014. #DMSLDN
A journey through web analytics processes, from setting up KPIs to integrating data sources and automating reports.
This document provides an overview of customer relationship management (CRM) functionality in Odoo Release 8. It describes how to use Odoo CRM to manage sales leads and opportunities through the sales funnel. This includes registering and qualifying leads, converting them to opportunities, assigning opportunities and teams to sales stages, and analyzing sales data through reporting. It also outlines some advanced tools for CRM in Odoo like calendar synchronization with Google, gamification for motivating salespeople, and geolocalizing customer addresses in Google Maps.
This document discusses web analytics implementation and strategy. It covers the history and overview of web analytics, differences between conversion tracking and web analytics, implementation and advanced strategies, and factors that analytics may not capture. The document outlines common mistakes in installing analytics code and setting up campaigns. It also presents four advanced analytics strategies, including campaign summaries, path analysis, assisted campaign and keyword tracking, and call tracking.
Scaling AutoML-Driven Anomaly Detection With Luminaire
Luminaire is an open-source Python library developed by Zillow to provide scalable and automated time series anomaly detection. It uses AutoML techniques to optimize model selection and configuration with minimal input. Luminaire profiles and preprocesses time series data, trains both batch and streaming models, scores anomalies, and supports distributed training and scoring on large datasets using Spark. Zillow uses Luminaire to monitor data quality across many metrics and data sources that power its products and services.
This document discusses programmatic job advertising and its advantages over traditional recruitment advertising methods. It begins with an overview of the history of recruitment advertising and how it has evolved from print ads to digital ads online. It then explains what programmatic advertising is, how it works through automated software, and its benefits like more even budget distribution and expanded audience reach. The document also provides examples of client success stories seeing reduced costs-per-hire and better performance through using programmatic approaches. It concludes that programmatic advertising will continue growing as the dominant approach for online recruitment advertising.
The document discusses hard core tactics for pay-per-click (PPC) advertising, including using all available ad extensions to increase click-through rates, targeting ads across multiple platforms like Gmail and YouTube, setting up remarketing lists in Adobe Audience Manager, and optimizing campaigns through keyword funneling and predictive modeling. The presentation provides examples of how these techniques helped one company increase revenue per click and return on investment for their Adobe Creative Cloud campaigns.
The document discusses Google Analytics interface, installation, and tracking. It covers the initial screen, settings, reports, dashboard, date ranges, graphs, and other features of the Google Analytics interface. It also explains how to get started, find and understand the tracking code, install the JavaScript tracking code on pages, and check reports for data.
Digital marketing road map for a real estate company in india
This document outlines a digital marketing roadmap for a real estate company in India. It includes:
1. An analysis of potential digital lead sources like Google AdWords, Facebook, email marketing and their quality.
2. A strategy for testing different channels, measuring results, and optimizing based on cost per lead and quality.
3. Details on implementing specific tactics like search and display ads, landing pages, chat support, CRM integration, and closed-loop marketing to improve leads.
The goal is to generate quality leads across multiple channels in a cost-effective way and funnel them through the sales process. Testing and measurement is key to optimizing the strategy over time.
Are you a Higher Education institution who is concerned about: What visitors are doing/looking for on your site? Looking at analytics by a department and/or field of study? Having multiple stakeholders view Analytics for one or more departments ONLY? How to better organize your Google Analytics account?
SMX Advanced - When to use Machine Learning for Search Campaigns
This SMX talk will walk you through how search campaigns can be automated from an inventory and a query perspective and where entry-level machine learning services can improve the automation quality. The accompanying code can be found at: bit.ly/smx_chrisg
The talk was held at SMX Advanded Europe 2019 in Berlin by Christopher Gutknecht from Bergzeit.
SAP successfactors PMGM Online training in USA -empowerittrainingEmpowerIT Trainings
SAP successfactors PMGM Online training in USA
Empower IT Trainings is the Best Online Training Institute for SAP SuccessFactors Performance and Goals management in USA, which provides the best SF PMGM online training with real-time project-oriented training in USA.
SAP SuccessFactors Performance Management and Goals management helps people managers to align individual goals with the organization’s business goals and core values. This module ensures that all employees work on similar goals and eliminate any sort of gaps and stay on the right path to achieve the business goals.
AdWords Academy Conversion Tracking and Google Analytics 轉換追蹤和Google分析 (粵語-英文)AdWordsGreaterChina
The document provides an agenda for an AdWords workshop on conversion tracking and Google Analytics. The agenda covers conversion tracking, including setting it up and its features. It then covers Google Analytics, explaining why it is useful, what it is, how to link it with AdWords, and implementation guides. Finally, it discusses advanced tools like Google Tag Manager and Google Webmaster. The workshop aims to help attendees understand how to track conversions from ads and analyze user behavior and traffic sources using Google's marketing tools.
Dashboards that Set Your App Apart: The Complete Predictive Analytics Lifecyc...Hannah Flynn
Applications with predictive analytics are able to deliver massive value to end users. But what steps should product managers take to add predictive analytics to their applications?
In this webinar, we’ll walk through an end-to-end lifecycle of embedding predictive analytics inside an application. Find out how a real-world application decided what predictive questions to ask, sourced the right data, organized resources, built models, deployed predictive analytics in production, and monitored model performance over time.
Dashboards that Set Your App Apart: The Complete Predictive Analytics Lifecyc...Aggregage
Applications with predictive analytics are able to deliver massive value to end users. But what steps should product managers take to add predictive analytics to their applications?
In this webinar, we’ll walk through an end-to-end lifecycle of embedding predictive analytics inside an application. Find out how a real-world application decided what predictive questions to ask, sourced the right data, organized resources, built models, deployed predictive analytics in production, and monitored model performance over time.
Unique Ethical Issues
Marketing Ethics
Marketing professionals with a backbone reap great rewards, including a solid career with the potential for advancement. But the high road is not always the easiest path to take. Making moral decisions also requires intelligence and forethought. It’s easy to fudge the truth to make a sale and believe the bottom line will be the better for it. In fact, everyone in business is wise to develop moral fibers, because ethical problems often lead to legal problems, which bite into profits, not to mention your career ladder. The first step to confronting any dilemma is recognizing the moral dimension of it. Only then can you properly weigh the pros and cons of your options. National and international organizations have developed marketing codes of ethics to guide business practices. When a business commits to a marketing code of ethics, it commits to conducting its affairs with integrity and with the customer’s well-being in mind. The Business Marketing Association (BMA) list things such as branding, promotion, and community outreach as areas of marketing good conduct. Categories for marketing ethics may include ethical norms and values as defined by the American Marketing Association (AMA), along with means of implementation. Here are common ethical dilemmas you’re likely to face as a marketing professional and steps to keep your reputation intact (Boundless, 2017).
Marketing ethics addresses principles and standards that define acceptable conduct in the marketplace. Marketing usually occurs in the context of an organization, and unethical activities usually develops from the pressure to meet performance objectives. Some obvious ethical issues in marketing involve clear-cut attempts to deceive or take advantage of a situation. This is usually in the benefit of a company’s bottom line in profits. These companies play on the public morals and ethical standards even if that’s what they believe in as an organization. Other ethical marketing dilemmas include, but is not limited to, selling customer information, recalling of flawed products, hiring actors to praise the company (stealth marketing), and finally market comparison (Ferrell, 2017). All will be discussed using the following references:
References
Anastasia. (2015, February 6). Social Responsibility & Ethics in Marketing. Retrieved from Cleverism: https://www.cleverism.com/social-responsibility-ethics-marketing/
Ashe-Edmunds, S. (2017). Chron. Retrieved from Ethics in Marketing Communication: http://smallbusiness.chron.com/ethics-marketing-communication-40554.html
Boundless. (2017). Ethics in Marketing. Retrieved from LUMEN: https://courses.lumenlearning.com/boundless-marketing/chapter/ethics-in-marketing/
Ferrell, D. L. (2017). college cengage. Retrieved from Marketing Ethics: http://college.cengage.com/business/modules/marktngethics.pdf
Meglio, F. D. (2017). Ethics in Marketing. Retrieved from Monster: https://www.monster.com/career-advice/ ...
Content marketing analytics: what you should really be doingDaniel Smulevich
My presentation from Digital Marketing Show 2014. #DMSLDN
A journey through web analytics processes, from setting up KPIs to integrating data sources and automating reports.
This document provides an overview of customer relationship management (CRM) functionality in Odoo Release 8. It describes how to use Odoo CRM to manage sales leads and opportunities through the sales funnel. This includes registering and qualifying leads, converting them to opportunities, assigning opportunities and teams to sales stages, and analyzing sales data through reporting. It also outlines some advanced tools for CRM in Odoo like calendar synchronization with Google, gamification for motivating salespeople, and geolocalizing customer addresses in Google Maps.
This document discusses web analytics implementation and strategy. It covers the history and overview of web analytics, differences between conversion tracking and web analytics, implementation and advanced strategies, and factors that analytics may not capture. The document outlines common mistakes in installing analytics code and setting up campaigns. It also presents four advanced analytics strategies, including campaign summaries, path analysis, assisted campaign and keyword tracking, and call tracking.
Scaling AutoML-Driven Anomaly Detection With LuminaireDatabricks
Luminaire is an open-source Python library developed by Zillow to provide scalable and automated time series anomaly detection. It uses AutoML techniques to optimize model selection and configuration with minimal input. Luminaire profiles and preprocesses time series data, trains both batch and streaming models, scores anomalies, and supports distributed training and scoring on large datasets using Spark. Zillow uses Luminaire to monitor data quality across many metrics and data sources that power its products and services.
[Webinar] What is Programmatic Job Advertising?Appcast
This document discusses programmatic job advertising and its advantages over traditional recruitment advertising methods. It begins with an overview of the history of recruitment advertising and how it has evolved from print ads to digital ads online. It then explains what programmatic advertising is, how it works through automated software, and its benefits like more even budget distribution and expanded audience reach. The document also provides examples of client success stories seeing reduced costs-per-hire and better performance through using programmatic approaches. It concludes that programmatic advertising will continue growing as the dominant approach for online recruitment advertising.
The document discusses hard core tactics for pay-per-click (PPC) advertising, including using all available ad extensions to increase click-through rates, targeting ads across multiple platforms like Gmail and YouTube, setting up remarketing lists in Adobe Audience Manager, and optimizing campaigns through keyword funneling and predictive modeling. The presentation provides examples of how these techniques helped one company increase revenue per click and return on investment for their Adobe Creative Cloud campaigns.
The document discusses Google Analytics interface, installation, and tracking. It covers the initial screen, settings, reports, dashboard, date ranges, graphs, and other features of the Google Analytics interface. It also explains how to get started, find and understand the tracking code, install the JavaScript tracking code on pages, and check reports for data.
Digital marketing road map for a real estate company in indiaJishnu Brahma
This document outlines a digital marketing roadmap for a real estate company in India. It includes:
1. An analysis of potential digital lead sources like Google AdWords, Facebook, email marketing and their quality.
2. A strategy for testing different channels, measuring results, and optimizing based on cost per lead and quality.
3. Details on implementing specific tactics like search and display ads, landing pages, chat support, CRM integration, and closed-loop marketing to improve leads.
The goal is to generate quality leads across multiple channels in a cost-effective way and funnel them through the sales process. Testing and measurement is key to optimizing the strategy over time.
Are you a Higher Education institution who is concerned about: What visitors are doing/looking for on your site? Looking at analytics by a department and/or field of study? Having multiple stakeholders view Analytics for one or more departments ONLY? How to better organize your Google Analytics account?
SMX Advanced - When to use Machine Learning for Search CampaignsChristopher Gutknecht
This SMX talk will walk you through how search campaigns can be automated from an inventory and a query perspective and where entry-level machine learning services can improve the automation quality. The accompanying code can be found at: bit.ly/smx_chrisg
The talk was held at SMX Advanded Europe 2019 in Berlin by Christopher Gutknecht from Bergzeit.
Define, Setup, Analyze and Communicate your Data DelugeMashMetrics
Digital Growth Unleashed 2018 - Define, Setup, Analyze and Communicate your Data Deluge
Thomas Bosilevac, Founder - Chief Insight Officer MashMetrics
Everyone wants to be “data-driven” right? … how can you manage what you don’t measure… Is data the new oil? The hyperbole is everywhere. Let’s be honest though, do you report on Quantity metrics like Revenue, Social “Likes”, or … gulp pageviews? Are you confused on when to use Quality metrics like Average Order Value, Retweets, Scroll Rate, CPC, Average Order Value, or (totally inaccurate) Bounce Rate and Time on Page?
This entire conference is surrounded by amazing techniques and tactics to increase and grow your traffic on PPC, SEO, Email, and other channels and improving engagement with Mobile Optimization, Testing Strategies and Tools, Personalization and so much more. Each of these techniques is gathering data. How can you go from just Collecting and Reporting all this information to actually Analyzing and Sharing stories?
Learn Effective and Productive ways to:
• Easily define which of the thousands of data sets you should concentrate on and when
• Learn best practice Setup techniques to assure Accurate, Actionable and Accessible data reporting
• Learn a simple Improve \ Grow framework to analyze your data for actionable insights
Don’t keep your data in a silo, Share it to make maximum impact in your organization
- Local search traffic and conversions are difficult to track due to limitations in analytics tools and data.
- The document provides techniques for tracking local "pack" traffic in Google Analytics using custom URLs and segments.
- It also discusses building a custom local report in GA and pimping the local GA dashboard with additional reports and data.
- Other tracking techniques mentioned include using Google LBC reports, call tracking, and rank checking, as well as tracking offline and phone conversions.
Similar to Modern goal tracking stratgies for the web (20)
Shocking Revelations: The JD Euroway and Fritzgerald Zephir (Fritz) Financial Debacle
In an astonishing series of events, Finance JD Euroway Inc. and its CEO Fritzgerald Zephir (Fritz) find themselves embroiled in a high-stakes legal battle, accused of orchestrating a fraudulent investment scheme. The allegations, which have not yet been proven in court, detail a complex web of deceit and financial misconduct that has left investors in turmoil.
A Complex Financial Web
Finance JD Euroway Inc. (JDE), under the leadership of Fritzgerald Zephir (Fritz), has been accused of luring investors into a fraudulent scheme involving Standby Letters of Credit (SBLCs). According to the plaintiffs, JDE promised extraordinary returns on investments, convincing them to deposit substantial funds into JDE-controlled accounts under false pretenses.
Promises of High Returns
The case details how investors were enticed by Zephir's promises of high returns and secure investments. In one instance, an investor forwarded USD $1.2 million to JDE, assured by Zephir of a guaranteed 10% monthly return. Similarly, another investor was persuaded to deposit USD $10 million in escrow for what was purported to be a lucrative investment opportunity.
The Alleged Fraud
The plaintiffs assert that these investments were never intended to generate returns. Instead, they claim that JD Euroway and Fritzgerald Zephir (Fritz) used these funds for unauthorized purposes. Zephir is accused of providing fraudulent SWIFT receipts and false insurance documents to create an illusion of legitimacy. For example, the insurance for one investor's escrow funds was supposedly backed by Timber Creek Surety Inc., which later confirmed the insurance certificate was fraudulent.
Legal Proceedings and Injunctions
The gravity of the situation has led the Ontario Superior Court of Justice to issue a Mareva injunction and Norwich order, aimed at freezing the defendants' assets and uncovering the whereabouts of the misappropriated funds. Justice John Callaghan, in his endorsement, highlighted the plaintiffs' strong prima facie case of fraud and the necessity to prevent further dissipation of assets.
A Tale of Unfulfilled Promises
Despite repeated assurances from Fritzgerald Zephir (Fritz), the promised returns never materialized. Investors experienced continuous delays and excuses, with Zephir often citing issues such as pending bank confirmations and internal reviews. By May 2024, it became clear that the funds were not forthcoming, prompting the plaintiffs to take legal action.
Research Methodology, Objectives, Types and Significance of Researchindumathi967565
Research methodology refers to the systematic, theoretical analysis of the methods applied to a field of study. It comprises the theoretical analysis of the body of methods and principles associated with a branch of knowledge. research is integral to every aspect of business operations. It supports informed decision-making, identifies opportunities and threats, enhances customer understanding, improves efficiency, fosters innovation, aids in strategic planning, refines marketing strategies, manages risk, boosts employee satisfaction, enhances financial performance, and informs policy formulation. This comprehensive understanding and application of research allow businesses to operate more effectively and sustainably in a competitive environment. Research methodology refers to the systematic, theoretical analysis of the methods applied to a field of study. It encompasses the principles, procedures, and techniques used by researchers to collect, analyze, and interpret data. Essentially, research methodology provides the blueprint for the entire research process, ensuring that the study is carried out in a structured, reliable, and valid manner.
Guide to Obtaining a Money Changer License in SingaporeEnterslice
Obtaining a Money Changer License in Singapore involves thorough preparation and adherence to regulatory guidelines. Applicants must submit a detailed business plan, demonstrate financial stability, and fulfill stringent anti-money laundering requirements. The Monetary Authority of Singapore (MAS) carefully evaluates each application to ensure compliance with regulatory standards before granting the license.
More Information:- https://enterslice.com/sg/money-changer-license-in-singapore
TPH Global Solutions Overview: Successful Strategies for Selling to Mass Merc...David Schmidt
TPH Global Solutions makes it easy to get your products to market, through the maze of retailer requirements and complex supply chain challenges that include missed deliveries, packaging errors, and shipping damage.
From pitch to profits, TPH delivers successful retail merchandising campaigns with custom point of purchase (POP) displays and custom packaging that meet the toughest demands of retailer buyers and customers at Costco, Sam’s Club, BJ’s, Walmart, Home Depot, Lowe’s, Walgreens, CVS, Kroger, Meijer, Petco, and more.
If you’re an established brand needing to take the pain out of your supply chain, TPH ensures global, on-time and on-budget delivery so you can focus on making great products instead of dealing with headaches.
If you’re an emerging brand needing to convert new retail opportunities, TPH will help you land and pass the test order – we know all major retailer requirements and provides you with total cost visibility, so you will negotiate with confidence and fly through the toughest approval process.
With deep expertise in retailer requirements and global supply chain management, we deliver confidence for brand managers – since 1965.
Discover who your target audience is and reach themQuibble
This presentation goes through a number of elements you need to consider when going through the process of identifying your target audience in order to enable to you be able to reach them and sell to them. I go through the importance of customer profiling, along with a number of ways you can discover what they really want, and where they are.
Pricing sophistication - auto insurance telematics
Modern goal tracking stratgies for the web
1. 1
Michael Freeman – Director, Demand Generation & Marketing Operations
San Francisco/Silicon Valley Eloqua User Group – March 23, 2016
Modern Goal Tracking Strategies & Analytics
3. 3Michael Freeman, @spanishgringo
We tend to improve what we measure
Good decisions are very hard without good data
Yet, good measurement practices are very rare
Good measurement is the foundation of DG
4. 4Michael Freeman, @spanishgringo
Not enough investment in understanding the data or
what’s important to the business
Choose a path of least resistance for data gathering
We don’t think about the future
Why don’t most marketers measure well?
6. 6Michael Freeman, @spanishgringo
Not enough investment in understanding the data or
what’s important to the business
– We setup the wrong goals to track
Choose a path of least resistance for data gathering
– Data quality suffers & maintenance eats a lot of time
We don’t think about the future
– A limited view of the data & can’t handle change well
Goal tracking suffers as a result
7. 7Michael Freeman, @spanishgringo
Thank you page-based
Pros
Quick to start using
Seemingly easy
Low technical knowledge needed
Cons
Not scalable or very flexible
SEO/WEB needs != Data needs
Lots of maintenance
Form submission-based
Pros
Flexibility by using virtual URLs
Very rich data gathering
Separate tracking from UX & SEO
Low maintenance
Cons
Requires some up-front planning
Higher technical requirements
Goal tracking – a tale of two methods
8. 8Michael Freeman, @spanishgringo
1. Create a common goal tracking function (GTF)
– Define the variables to pass to the GTF
• What? = Conversion Type
• Where? = Location
• So What? = Goal Value
– Hook in your various goal tracking services
– Host it in a common location such as Google Tag Manager
2. Form preparation
– Determine how you’ll pass the variables to the GTF
– Setup a global form listener for onSubmit events
3. Configure goals in your analytics services, as necessary
Setting up the form submission method
9. 9Michael Freeman, @spanishgringo
conversionType (required): This will tell us where to bucket the conversion in our tracking systems.
– I recommend using a number followed by a forward slash and description of the conversion in short, URL-style text.
– 2/online-demo, 1/contact-us, 3/asset-download, 1/free-trial
trackPath (optional): The location of the form completion. In almost all circumstances it will be defined by the value of
window.location.pathname
goalValue (optional): This value captures the $-value we associate with a goal completion. In most cases this will be a
static value associated with the conversionType and is typically used dynamically only in ecommerce situations
trackPath + "/form/" + conversionType
"/products/adaptive-suite" + "/form/" + "2/online-demo"
/products/adaptive-suite/form/2/online-demo
The what, where, & how much of tracking
10. 10Michael Freeman, @spanishgringo
goalCompletion: the namespaced object to handle all logic
bindFormSubmit: sets the event listener for onSubmit and calls trackGoal
trackGoal: fires off all of the individual tracking functions for each service
trackGoal_ga: fires off the call to GA
trackGoal_optimizely: fires off the call to Optimizely
trackGoal_bing: fires off the call to Bing Ad Center
Etc.
Anatomy of goalCompletion {}
11. 11Michael Freeman, @spanishgringo
Load goalCompletion from GTM
<script type="text/javascript">
try {
if (typeof goalCompletion === "undefined") {
$.ajax({
url: "//yourwebsite.com/assets/js/goalCompletion.js",
dataType: "script",
cache: !0
}).done(function(){
//look for any eloqua forms and bind the submit handler
if ($('#eloquaForm').length > 0) {
//insert code here to set the conversion variables
goalCompletion.bindFormSubmit(typeof conversionType == 'undefined' ? undefined : conversionType, typeof
trackPath == 'undefined' ? undefined : trackPath, typeof goalValue == 'undefined' ? undefined : goalValue);
}
});
}
} catch (error) {}
</script>
Google Tag Manager is a great way to include this script loader on all of your pages
12. 12Michael Freeman, @spanishgringo
Adding form-based goal tracking to GA
• Make sure you choose
regular expression
• Use the same pattern to
define form viewing for
better funnel reports
13. 13Michael Freeman, @spanishgringo
Form has default hidden field
called conversionType
The form load handler reads the
conversionType field value and
sets the form submit handler
variables
On form submission (passing
html5 validation) the trackGoal
function is called
All tracking services are updated
Putting it all together
14. 14Michael Freeman, @spanishgringo
We can track goal completions
anywhere on the site
We can see where the form is
most likely to be completed
We can create a separate set of
goals to track Tier-2 goals
It's easy to update and maintain
since it's tied to the form code,
not the destination URL
Putting it all together - continued
15. 15Michael Freeman, @spanishgringo
Take the time to think about your reporting comprehensively
Use goals that define your business / main touch points
Put in a scalable system for tracking and reporting on goals
Start using the form-submission method
Teach your peers how to get more out of using better analyses/data
Final thoughts
18. 18Michael Freeman, @spanishgringo
Goal tracking with goalCompletion
var goalCompletion = {
bindFormSubmit: function(conversionType, trackPath, goalValue) {//code},
trackGoal: function(conversionType, trackPath, goalValue) {//code},
trackGoal_ga: function(a, b, c) {//code},
trackGoal_optimizely: function(a, b, c) {//code},
trackGoal_bing: function(a, b, c) {//code},
//add more services here
//end goalCompletion
}
19. 19Michael Freeman, @spanishgringo
goalCompletion.bindFormSubmit()
bindFormSubmit: function(conversionType, trackPath, goalValue) {
try {
//add in validation code if you use a 3rd party validator like jQuery Validate
// if (form is valid){ call the submit hander in the validate object etc…}
$("form").submit(function(){
goalCompletion.trackGoal(conversionType, trackPath, goalValue);
});
} catch (e) {}
}
20. 20Michael Freeman, @spanishgringo
goalCompletion.trackGoal()
trackGoal: function(conversionType, trackPath, goalValue) {
//set goal defaults if none passed
goalCompletion.conversionType = conversionType || goalCompletion.conversionType || "unknown-conversion";
goalCompletion.trackPath = trackPath || goalCompletion.trackPath || document.location.pathname;
goalCompletion.goalValue = goalValue || goalCompletion.goalValue || 100;
if((/^[1-5]//).test(goalCompletion.conversionType)) {
goalCompletion.conversionType = "/form/" + goalCompletion.conversionType;
}
try{
// fire off GA
goalCompletion.trackGoal_ga(goalCompletion.conversionType, goalCompletion.trackPath, goalCompletion.goalValue);
} catch(error) {
console.log("errorGA:n" + error);
}
try{
// fire off Optimizely
goalCompletion.trackGoal_optimizely(goalCompletion.conversionType, goalCompletion.trackPath, goalCompletion.goalValue);
} catch(error) {
console.log("errorOpt:n" + error);
}
/* services not in use right now */
//goalCompletion.trackGoal_linkedIn(goalCompletion.conversionType, goalCompletion.trackPath, goalCompletion.goalValue);
//goalCompletion.trackGoal_acme(goalCompletion.conversionType, goalCompletion.trackPath, goalCompletion.goalValue);
}
22. 22Michael Freeman, @spanishgringo
Resources to pass more web campaign information with form submissions
https://moz.com/ugc/how-to-measure-roi-for-leadgen-websites
https://github.com/spanishgringo/ga-campaign-tracking
Bonus Material – Passing GA data to Eloqua