Comments (9)
This is definitely something that we can look into. Thank you for bringing this up! Some projects that could be integrated to allow this could be:
http://angulartics.github.io/
https://github.com/revolunet/angular-google-analytics
There are a few others.
The Google Analytics ID would have to go into the app.json
in order to be configurable on the fly.
from career-portal.
We actually already do this via stripesjs. We could either add a dependency to stripesjs or copy the service. All you need to do is initialize the analytics service by passing the ID and then adding the GA call to any element desired.
from career-portal.
Interesting @jeremy-dobler . stripesjs is a closed-source library so making it a dependency would require opening it up, which we'd have to analyze and split off any proprietary functionality. I'd prefer to extract the analytics features, generalize them and put them into symphony. We could then depend on symphony and have the analytics for use in future OSS projects. Thoughts?
from career-portal.
Ya. If this gets added I say we just use a very simple library. But it will have to be configurable and only add the dependency and elements of GA is set.
from career-portal.
Totally agree with that. I figured we wouldn't want to open our closed-source library. The service that we use is fairly simple. It is just a wrapper around the analytics.js provided by Google. Porting it over to symphony would be simple enough. I can get this service added to symphony and add the Google Analytics(GA) ID to app.json. We could then track when Jobs are viewed, if GA is enabled.
from career-portal.
I'd like to add Google Tag Manager to our instance of the Bullhorn Career Portal, then I can manage GA and all other tags using Tag Manager instead of making changes to the code.
Is this as simple as pasting the Tag Manager code into the index.html file?
from career-portal.
Hey @therealjeffix! Here's a stack on this where someone creates a factory that binds to Google's Tag Manager. Basically a thin shim. =)
http://stackoverflow.com/a/21432148
from career-portal.
@therealjeffix There is a feature branch where there is some initial work done on adding Google Analytics to the project via angulartics. It is very simple to add and the branch is almost complete. We just need to add the configuration to the app.json
and only depend on the module/append the script tabs when Google Analytics is enabled. Any help on this would be greatly appreciated.
@krsween mentioned that angulartics will provide you the same capabilities via: https://github.com/angulartics/angulartics/blob/master/src/angulartics-gtm.js.
Hope this helps!
from career-portal.
Dropping in on the conversation to see what progress has been made (if any) on this. We are looking to add Google Analytics to our Job Board as well since everything post # is not being captured right now.
from career-portal.
Related Issues (20)
- Career Page - Application initialization failed
- Career portal error "401 Unauthorized" HOT 1
- Chip Overlay covers title of the position.
- Upload CV file to "files" tab in career portal programmically HOT 1
- Cant get career portal to do radius lookup
- UTM cut-off when it lands on the jobpost vacancy page (OSCP) HOT 3
- WordPress Career Portal Plugin Filter Options HOT 1
- How to Replace Bullhorn Logo with Company logo HOT 1
- Hello, we are getting intermittant errors when applicants try to submit an application through the Wordpress bullhorn plugin on the website www.qanalysts.com/careers
- Hello, we are getting intermittent errors when applicants try to submit an application through the WordPress bullhorn plugin on the website www.qanalysts.com/careers HOT 1
- How to integrate Bullhorn Job Search into Wordpress HOT 1
- Filter by Location field HOT 1
- An error occurred while loading. Please refresh the page and try again. HOT 3
- OSCP Issue on Mobile HOT 3
- WP Plugin returning a 403 Forbidden nginx error. HOT 11
- Totals in the filter fall short
- Feed wonβt validate: remove "children" element from RSS feed HOT 2
- Trouble calling <Specialty> ToMany field into generateXml HOT 1
- NO_MATCHING_JOBS not translating
- Career Portal - Location Filter Error Message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from career-portal.