However this technique has an issue if you also want to pass an outbound ID for personalisation to the embedded Landing Page. The problem is that the content of an iFrame does not automatically inherit any URL parameters of the host page.
In this quick tip I show you a way to overcome that issue.
As usual I do not provide any warranty for any coding I provide here. Please test and use at own risk.
The script gets the iFrame element and then modifies the source of the iFrame with anything that is available in the host URL. Please note that it seems to be necessary to put the script after the iFrame.
There might be more robust or elegant solutions to achieve this but maybe this is a good start.
As an example I have a landing page which lets the user see and modify personal data and subscription preferences: