Added support for integrating campaign id

The tracking should start as early as possible, so it's probably better to use the trackGardrContainer, find first script element, and add an onload listener to it.