Within the Adobe Analytics tool, under Code Configuration, I have it set to "Custom" and the option for "Set reporting suites using custom code below" is checked. Then I have the code hosted within DTM and am loading the latest version of AppMeasurement v.1.6.1.
At the top of the code block within "Code Configuration" I have the following code prior to loading the plugins and the AppMeasurement library:
var s = new AppMeasurement();
Then, within "Customize Page Code", I have the following:
s.sa( _satellite.getDataElement('reportingSuite') );
When I fire an event-based rule, this function that sets the reporting suite is not being called and I get an error within the console "SATELLITE: Adobe Analytics: tracker not initialized because account was not found" and "SATELLITE: Adobe Analytics: page code not loaded".
Some blogs have mentioned the only way to get around this within event-based rules is not used the Adobe Analytics tool and manually set your variables within the custom JavaScript section. I find it hard to believe that is the only solution so I am hoping someone here can offer some advice.