Skip to main content

Google Analytics

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Shed Designer</title>
<meta property="og:locale" content="en_AU"/>
<meta property="og:title" content="Shed Designer"/>

<style type="text/css">
body,
html,
#shed-root {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
</style>
</head>

<body>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=<your tracking id"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '<your tracking id>');
</script>


<div id="shed-root"></div>

<!-- Keep the id, required for IE -->
<script id="webshed-loader" src="https://webshed.unda.com.au/loader.js"></script>
<script>
var app = new unda.App("shed-root", {
customer: "webshed"
});

// Use submitted form data here or trigger conversion.
app.addEventListener("form:submit", function(data) {
// Trigger conversion.
});

// Track events
app.on("track", function(e) {
mixpanel.track(e.event, e.props);
gtag('event', e.event, {
'event_category': 'engagement',
...e.props
});
});
</script>

</body>
</html>

Events

The following events can be tracked with MixPanel:

EventDescriptionProperties
loadedFired when the app is loaded-
fn:loadFired when a function to load data is called-
fn:loadFromJsonFired when loading from JSON data-
btn:saveFired when save button is clicked-
btn:newFired when new button is clicked-
btn:loadFired when load button is clicked-
btn:printPdfFired when print PDF button is clicked-
btn:exportImageFired when export image button is clicked-
btn:fullScreenFired when full screen button is clicked-
btn:view:EditFired when switching to Edit view-
btn:view:PlanFired when switching to Plan view-
btn:view:FloorFired when switching to Floor view-
btn:shareFired when share button is clicked-
btn:zoom inFired when zoom in button is clicked-
btn:zoom outFired when zoom out button is clicked-
btn:quote:submitFired when quote submit button is clicked-
btn:quote:shareFired when quote share button is clicked-
btn:main:tabFired when a main tab is selected{tab: string} - Available tabs: Size, Awnings, Walls, Extras, Mezzanine, Colours, Objects & Quotes
btn:animationMode:OpenFired when animation mode is set to Open-
btn:animationMode:CloseFired when animation mode is set to Close-