trigger the analytics delegate methods in completion blocks as appropriate