How to migrate from each Adobe Tag Manager 1.0 tag to a Dynamic Tag Management tag.
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. |
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.
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.
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.
In Adobe Tag Management 1.0, click Edit next to the latest container file.
Click Preview to view the generated file.
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.
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"/>%20%3C/span%3E%20%3C/p%3E%20%3C/td%3E%20%20%20%3C/tr%3E%20%20%20%3Ctr%3E%20%20%20%20%3Ctd%20colname=?lang=en"col1"> 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.