I think this could be labeled a bug or a feature request. I'm using market_ma_webform, and it is working as expected for standard form submissions. However, when I switched to AJAX mode, and Show confirmation screen some form submissions stopped being pushed to Marketo. After a little digging, we found it was happening when the user submitted the form, then closed their browser. It looks as though you triggering _marketo_ma_associate_lead on marketo_ma_page_alter, but _page_alter don't get called on the Ajax thank you return. If the user goes to another page, no problem, the content is submitted, but if not it just disappears.

I'm restively new to Drupal, and not sure if there is a better hook to trigger this event that would be triggered in both circumstances.

Thanks,
summer