DTM 포함 코드 연결

링크 포함 코드는 주로 DTM(다이내믹 태그 관리) 및 내장 Akamai 호스팅을 사용하는 Adobe Experience Platform Launch 사용자에게 적용됩니다. 자체 호스팅 사용자는 이 문서의 끝에 있는 자체 호스팅 섹션을 참조하십시오.

포함 코드

DTM 포함 코드는 웹 페이지의 HTML에 포함하는 <script> 태그입니다.

<script> 태그는 DTM에서 게시한 JavaScript 파일을 검색하고 페이지에 로드합니다. 이 파일은 일반적으로 컨테이너 태그라고 하는 DTM 라이브러리 파일입니다. 이 컨테이너 태그에는 DTM 내에 정의한 모든 도구, 데이터 요소 정의, 규칙 논리 및 코드가 포함되어 있습니다.

DTM는 Akamai 위치이든 아니면 고유한 FTP 위치이든 간에 사용자가 지정한 웹 호스트에 이 컨테이너 태그 파일을 게시합니다. DTM이 제공하는 포함 코드는 이 호스트 위치를 기반으로 합니다.

사용자가 브라우저에서 사이트를 방문하면 해당 브라우저는 포함 코드를 사용하여 이 서버에서 DTM 파일을 요청하고 로드합니다.

아래 다이어그램에서 1단계는 지정된 웹 호스트에 컨테이너 태그를 게시하는 DTM를 보여줍니다. 2단계에서 브라우저가 포함 코드를 사용하여 컨테이너 태그를 요청하고 호스트가 게시된 파일로 응답합니다.

포함 코드 연결

연결 프로세스를 사용하면 DTM 프로덕션 포함 코드를 일치하는 해당 호스트 위치와 함께 가져오고 이와 동일한 포함 코드를 Platform Launch 프로덕션 환경에서 사용할 수 있습니다.

이렇게 하면 DTM 및 Platform Launch가 서버 위치와 컨테이너 태그 파일 이름을 공유합니다.

Platform Launch에 게시할 때 Platform Launch 컨테이너 태그 파일이 DTM 파일을 덮어쓰므로 브라우저가 서버에서 파일을 요청하면 Platform Launch 파일이 반환됩니다.

아래 다이어그램에서 3단계는 DTM 컨테이너 태그의 맨 위에 해당 컨테이너 태그를 게시하는(1단계의) Platform Launch를 나타냅니다. 2단계가 발생하면 대신 Platform Launch 컨테이너 태그를 가져옵니다.

중요

이 덮어쓰기는 두 방법으로 수행합니다. Platform Launch를 게시한 다음 이어서 DTM에서 게시하면 DTM 컨테이너 태그가 Platform Launch 컨테이너 태그를 덮어씁니다. 같은 위치에 두 시스템이 게시됩니다. 즉, 페이지에서 코드를 변경할 필요가 없지만 게시할 때는 신중해야 한다는 의미입니다. 이러한 상황이 발생하지 않도록 하기 위해 DTM 속성을 비활성화하는 것이 좋습니다.

사전 요구 사항 연결

포함 코드를 연결하기 전에:

  • DTM 회사는 Platform Launch와 동일한 Experience Cloud 조직에 연결되어 있어야 합니다.
  • 사용자 계정에는 Platform Launch의 환경 관리 권한과 DTM의 관리 권한이 있어야 합니다.
  • DTM 속성이 다른 Platform Launch 속성에 이미 연결되어 있지 않아야 합니다.
  1. Platform Launch에서 Environments 탭을 엽니다.
  2. 새 프로덕션 환경을 만듭니다.
  3. 환경에 이름을 지정합니다.
  4. Link DTM embed code 옵션을 켜거나 끕니다.
  5. DTM 프로덕션 포함 코드를 Platform Launch의 DTM Embed Code 필드에 붙여넣습니다.
  6. Platform Launch 프로덕션 환경 구성(아카이브 설정 등)을 완료합니다.
  7. Save​를 선택합니다.

Platform Launch는 여러 가지를 확인하고 연결이 성공했는지 여부를 알려줍니다.

중요

Platform Launch에는 프로덕션 환경이 한 개만 있을 수 있습니다. 이 속성에 대해 이미 하나를 생성한 경우에는 기존 프로덕션 환경을 삭제해야 연결된 환경을 새로 만들 수 있습니다. 새 프로덕션 환경에 이전 포함 코드와 동일한 코드가 없으므로 이 프로세스를 잘 알고 있지 않은 한 이렇게 하지 마십시오.

포함 코드 연결을 사용하는 경우 이 프로세스는 포함 코드 연결을 사용하지 않는 프로세스와 대부분 동일하지만, 다음과 같은 몇 가지 중요한 차이가 있습니다.

  1. 일반적인 방법으로 Platform Launch에서 속성을 만들고, 확장을 설치하고, 데이터 요소를 만들고, 규칙을 만듭니다.
  2. Platform Launch에서 평소대로 개발 및 스테이징 환경을 만듭니다.
  3. 위에 설명된 대로 연결된 프로덕션 환경을 만듭니다.
  4. 평소대로 Platform Launch에서 라이브러리를 만듭니다.
  5. 평소대로 개발 시 테스트, 제출, 스테이징에서 테스트 및 승인합니다.
  6. 게시. Platform Launch 컨테이너 태그는 DTM 컨테이너 태그를 덮어쓰고, 모든 브라우저에서 이 포함 코드를 사용하여 Platform Launch 컨테이너 태그를 검색합니다.
  7. DTM 파일이 Platform Launch 파일의 맨 위에 실수로 게시되지 않도록 DTM 속성을 비활성화합니다.

7단계는 3단계가 수행된 후 언제든지 수행할 수 있습니다.

자체 호스팅

DTM은 DTM 컨테이너 태그 파일의 자체 호스팅도 지원합니다. 다음 두 가지 방법으로 이 작업을 수행할 수 있습니다.

  • FTP 전달
  • 라이브러리 다운로드

어느 경우든지 포함 코드를 마이그레이션하는 것은 적합하지 않습니다. 마이그레이션을 시도해도 아무 것도 중단되지 않습니다. 이 옵션을 사용하지 않고 호스트 및 환경을 수동으로 설정하는 것이 좋습니다.

FTP 전달

FTP와 SFTP의 설정 차이로 인해 DTM 및 Platform Launch에서 이러한 설정의 자동 마이그레이션을 수행할 수 없습니다.

컨테이너 태그 전달에 이 방법을 사용하는 경우 Platform Launch에서 SFTP로 이동하는 것이 좋습니다. SFTP 호스트를 만들어 선택한 환경에 사용할 수 있습니다.

라이브러리 다운로드

Platform Launch에서 라이브러리 다운로드가 더 이상 별도의 옵션으로 존재하지 않습니다. DTM에서 라이브러리 다운로드를 사용하는 경우에는 포함 코드 마이그레이션을 건너뛰고 Adobe 관리 호스트 및 아카이브를 활성화한 상태로 프로덕션 환경을 설정하는 것이 좋습니다.

DTM에서 사용하는 동일한 포함 코드를 계속 사용할 수 있지만, 올바른 파일 이름을 사용하여 고유한 서버로 라이브러리를 이동해야 합니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free