Woopra Documentation

I Don't Have a Developer!

What to do if you do not have developers available to install custom tracking.

Much of Woopra's power comes from the fact that you can completely customize your tracking setup, sending Woopra any kind of events you want, that make sense for your business.

This is a far trickier task if you do not have a developer to install the tracking code in the appropriate places in your website, apps, and servers, to send custom events like form submissions, product views, video views, and any sort of conversion events that make sense for your particular business.

If you find yourself in this situation, you can still use Woopra for basic pageview and download tracking, as well as a couple other built-in events. To do this, copy the code block below into your page's <head> area. Then replace the MY-WOOPRA-PROJECT.COM with your actual project name.

<script>
!function(){var a,b,c,d=window,e=document,f=arguments,g="script",h=["config","track","trackForm","trackClick","identify","visit","push","call"],i=function(){var a,b=this,c=function(a){b[a]=function(){return b._e.push([a].concat(Array.prototype.slice.call(arguments,0))),b}};for(b._e=[],a=0;a<h.length;a++)c(h[a])};for(d.__woo=d.__woo||{},a=0;a<f.length;a++)d.__woo[f[a]]=d[f[a]]=d[f[a]]||new i;b=e.createElement(g),b.async=1,b.src="//static.woopra.com/js/w.js",c=e.getElementsByTagName(g)[0],c.parentNode.insertBefore(b,c)}("woopra");
 
// configure tracker
woopra.config({
 domain: "MY-WOOPRA-PROJECT.COM"
});
 
// track pageview
woopra.track();
</script>

This will load the Woopra tracker onto the page, then configure it, and finally will track a page view along with the url, the duration, etc. Then if you want to add other built in events such as download tracking, you can do so by adding very simple lines to your configuration right next to where you typed in your actual project. You can find those extra lines to add to your code in the javascript tracking SDK configuration documentation.

Extra Credit

Do you want to learn a little more? Maybe try your hand at creating a custom event? Here is a very basic non-developer's guide to doing a little programming to get what you want out of your Woopra tracking, and learn a little javascript on the way.

I Don't Have a Developer!

What to do if you do not have developers available to install custom tracking.