
Integration Factory

@author: Vitaliy Sobur
What is a Factory?
The system of producing goods made on a mass scale by machines which replaces goods made by individual craftsmen

The system of producing goods made on a mass scale by machines which replaces goods made by individual craftsmen

- Scheduled process
- Scheduled process
- Centralization
- Scheduled process
- Centralization
- Standardization and uniformity
- Scheduled process
- Centralization
- Standardization and uniformity
- Use of unskilled labor
What is Integration?

Combining parts so that they work together or form a whole
Activity by companies that specialize in bringing different manufacturers' products together into a SMOOTHlY working system.

What is integration for our clients?











Where are WE in here?













So...



EXAMPLE
(Google Analytics)
Brief Overview
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic
- Client creates Google Analytics account (http://www.google.com/analytics/)
-
Client creates Google Analytics account (http://www.google.com/analytics/)
- Gets unique account number (e.g. UA-123456-7)
-
Client creates Google Analytics account (http://www.google.com/analytics/)
-
Gets unique account number (e.g. UA-123456-7)
-
Associates website with the account
(adds unique generated tracking code to the web pages)
-
Client creates Google Analytics account (http://www.google.com/analytics/)
-
Gets unique account number (e.g. UA-123456-7)
-
Associates website with the account
(adds unique generated tracking code to the web pages)
-
Starts tracking traffic (on page load)
Standard data to be collected:
- Page URL
- Page Title
- Traffic Source
- Browser
- OS
- etc
Standard data to be collected:
- Page URL
- Page Title
- Traffic Source
- Browser
- OS
- etc





account ID
DATA
DATA

Custom Variables
Custom Variables are additional dimensions that allow you to refine your Google Analytics tracking
Custom Variables allow us to track any additional data that we choose!
So campaign generation experience too!
HOW?
- Client adds Custom Variable in Google Analytics UI
- Client adds Custom Variable in Google Analytics UI
- Tells us his account ID and a chosen slot number for storing Maxymiser information
- Client adds Custom Variable in Google Analytics UI
- Tells us his account ID and a chosen slot number for storing Maxymiser information
- We then send campaign generation info (a string) and it appears in client's Google Analytics UI

Why we need Integration Factory?

Integrations are now parts of Integration Factory rather than stand-alone solutions!

Documentation
- Integration Factory documentation is available on https://bitbucket.org/mm-global-se/integration-factory
- Integration Factory documentation is available on https://bitbucket.org/mm-global-se/integration-factory
- It has two main sections

- Integration Factory documentation is available on https://bitbucket.org/mm-global-se/integration-factory
- It has two main sections
- Get started section

- Integration Factory documentation is available on https://bitbucket.org/mm-global-se/integration-factory
- It has two main sections
- Get started section
- List of Integrations

Integration Instructions
(Google Analytics)
- Instructions page: https://bitbucket.org/mm-global-se/if-ga

- Instructions page: https://bitbucket.org/mm-global-se/if-ga
- TOC

- Instructions page: https://bitbucket.org/mm-global-se/if-ga
- TOC
- "Ask client for" section

Workflow


Integration Factory
By workslon
Integration Factory
Internal Maxymiser presentation about Integration Factory framework
- 558