Show Menu
TOPICS×

Adobe Tag Manager 1.0 to Dynamic Tag Management mapping

How to migrate from each Adobe Tag Manager 1.0 tag to a Dynamic Tag Management tag.

Custom Core JavaScript

Tag Manager 1.0 tag
Dynamic Tag Management
Migration Instructions
Custom Core JavaScript
JavaScript / Third Party Tag
Custom JavaScript can be deployed directly into the JavaScript / Third Party Tags section of a rule. In most cases, you can paste the page code provided by the vendor directly into a tag with no additional configuration. If any product specific code was included in this section in Adobe Tag Management, it will need to be specifically migrated into the applicable tool in Dynamic Tag Management.

Product code

To convert from Demdex to the Adobe Audience Manager tool in DTM, add and configure an audience management tool.
To convert any of the following Tag Manager 1.0 product code tags to the Adobe Analytics tool:
  • SiteCatalyst
  • SiteCatalyst > Survey
  • SiteCatalyst > Video Tracking
  • SiteCatalyst > Genesis Integrations
Use the following migration instructions.
Follow the instructions in Adobe Analytics Settings to add an Adobe Analytics tool in Dynamic Tag Management.

Option 1

Host code using the Managed by Adobe option. This method leverages the base version of the AppMeasurement code and allows you to choose between the latest available code versions.
With this option, above this line customization can be configured in the available interface fields or pasted into the Customize Page Code editor.

Option 2

Manually host the s_code / AppMeasurement file in Dynamic Tag Management. This method is recommended when the current code is highly customized or if a legacy code version is used.
  1. In Adobe Tag Management 1.0, click Edit next to the latest container file.
  2. Click Preview to view the generated file.
  3. Copy all of the above this line code.
This is all of the code beginning with the s_account declaration and ending with the first s.setTagContainer command. (Do not include this s.setTagContainer in this situation). Here is an example:
Paste this code into the Custom editor in the Adobe Analytics tool in Dynamic Tag Management.
Then, from the same preview file in ATM, copy the below the line code. This code begins with:
‘/************* DO NOT ALTER ANYTHING BELOW THIS LINE! **************/’

and ends with the second setTagContainer function. (In this case, include the setTagContainer function, because this code should not be altered). Ensure the code only in this block is included. Any code set in the Custom Code (after products) section is included after this code block in the preview file, so ensure that only the intended code block is included in the copy. For example:
Paste the code into the same Custom editor in Dynamic Tag Management after the above this line code.
Since mistakes can occur with copy / paste, please be sure to review the implementation in Dynamic Tag Management thoroughly and test extensively in staging before publishing to production to ensure the expected behavior is accomplished.

Custom code (after products)

1.0 Custom Code Tag Dynamic Tag Management Migration Instructions
HTML
HTML
Create a rule with conditions mimicking the ATM firing rules. Copy all of the code into the JavaScript / Third Party Tags editor in the rule. Select between non-sequential and sequential HTML as applicable.
JavaScript
JavaScript
Create a rule with conditions mimicking the ATM firing rules. Copy all of the code into the JavaScript / Third Party Tags editor in the rule. Select between non-sequential and sequential JavaScript as applicable.
Image Beacon
HTML
Create a rule with conditions mimicking the ATM firing rules. Copy the image URL from the 1.0 tag into the JavaScript / Third Party Tags editor of the rule. Wrap the image url in <img> tags and configure as non-sequential or sequential HTML as applicable. For example: <img height="1" width="1" style="border-style:none;" alt="" src=" imageurl"/>
Remote Script
HTML
Create a rule with conditions mimicking the ATM firing rules. Copy the script URL from the 1.0 tag into the JavaScript / Third Party Tags editor of the rule. Wrap the script url in script tags and configure as non-sequential or sequential HTML as applicable. For example: <script type="text/javascript" src=" scripturl"></script>
IFrame
HTML
Create a rule with conditions mimicking the ATM firing rules. Copy the iframe URL from the 1.0 tag into the JavaScript / Third Party Tags editor of the rule. Wrap the iframe url in iframe tags and configure as non-sequential or sequential HTML as applicable. For example: <iframe height="0" width="0" style="display:none;visibility:hidden" src=" iframeurl"></iframe>
If the conditions set in the firing rules are the same between each custom tag, they can be placed into a single rule in Dynamic Tag Management.