Extend tracking code

This PR add to new feature to tracking code:
- possibility to overwrite tracking code protocol.
- options which could be included before `setTrackerUrl.`