I have had a similar tracking problem.
If you have iframes embedded in your webpage here is what you need to know:
Most frames come with their own piece of code <html> and because of this nature they are not treated as part of the original web page elements by the DOM.
You would need to add the Adobe Launch tracking <script></script> on the iframe code. Treating the iframe as a single web page that you would like to track as part of your website's web pages.
If you are using a dataLayer, include that object on the iframe code base as well.
I hope this will help fix your issue.