Transaction and campaign URLs
Add Ecommerce example to the Demo project.
Refactor transaction builder.
Improvements when to create new sessions.
Separate per request, session and static parameters into different methods.