Regarding other features you requested, I guess you just need to add the proper code in your templates, just ask those providers the source code and when you have it, tell us where do you want to put that code and we will tell which files you need to edit.

Of course basic HTML knowledge is still requested to apply these edits.