Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

DTM with legacy s_code written in site JavaScript Functions

amank96141129
Level 1
Level 1

Hi there

We are in the process in migrating from a legacy s_code Adobe Analytics implementation to DTM.

There is a lot of legacy implementation embedded in functions across the site in various JavaScript files e.g. for video tracking we have a JavaScript function which checks for different event cases before triggering Adobe Analytics events with the relevant props/eVars.

e.g.

key: '_track',

    value: function _track(event, data) {

      if (typeof s === 'undefined') {

        return;

      }

       switch (event) {

        case Events.VIDEO_PLAY:

          s.products = ';' + prefix + ':' + clipType + ':' + this.video + ';;;event###=' + Math.ceil(this.video.duration / 60);

          s.events = 'event##,event###,event####';

          s.prop## = s.eVar## = 'some_value';

          break;

        case Events.VIDEO_PLAYHEAD_MOVED:

          if (this.milestones.tracked.VIDEO_PLAYHEAD_MOVED) {

            return;

          }

...........

The long term plan is to create a dataLayer and push event information into it to track such events. However, in the short term is it possible to leverage existing functions as above to trigger events in DTM?

1 Accepted Solution
jantzen_belliston-Adobe
Correct answer by
Community Manager
Community Manager

Hi,

If you are just starting to migrate from a page code implementation to DTM, have you considered migrating straight to Launch, by Adobe? Launch is Adobe's latest iteration of our Tag Management solution. DTM is considered a legacy product at this point with no major improvements planned. If you are already in the process of a migration, it might make sense to move directly to Launch.

You can learn more on our Launch, by Adobe​ community.

Thanks,
Jantzen

View solution in original post

1 Reply
jantzen_belliston-Adobe
Correct answer by
Community Manager
Community Manager

Hi,

If you are just starting to migrate from a page code implementation to DTM, have you considered migrating straight to Launch, by Adobe? Launch is Adobe's latest iteration of our Tag Management solution. DTM is considered a legacy product at this point with no major improvements planned. If you are already in the process of a migration, it might make sense to move directly to Launch.

You can learn more on our Launch, by Adobe​ community.

Thanks,
Jantzen

View solution in original post