Data Element JS not working in DTM but works in console

Avatar

Avatar

DinoF40

Avatar

DinoF40

DinoF40

07-06-2017

Hi,

I'm hoping someone could help. I'm trying to get an on page JS variable into a DTM data element. The code works fine in Google Tag Manager and works in the dev console but is undefined in Adobe DTM.

This is what I'm using as the custom JS for the data element:

    var ips4_member_id = ipsSettings.memberID;

    return ips4_member_id;

The JS script on the HTML page is as follows and I'm trying to get the member ID:

<script type='text/javascript'>

   var ipsSettings = {

  disableNotificationSounds: false,

  useCompiledFiles: true,

  links_external: 1,

  memberID: 0,

  analyticsProvider: "custom",

   };

  </script>

Any help would be much appreciated.

Cheers

View Entire Topic

Avatar

Avatar

DinoF40

Avatar

DinoF40

DinoF40

12-06-2017

Hi Kaushalendra​ thanks again for your help with this, I've got a lot to learn.

The 'ips4_member_id' is an authenticated login value from the CRM software, this was being used against the MC service to link the two together.

I've tried removing the authentication against the MC service but it still causes issues trying to fire too early. I'm unable to move the original JS in the HTML to the beginning of the code. Is there any way I can change the timing within DTM of when the dataElement fires?

Cheers