Show Menu
화제×

포함 코드 및 호스팅 옵션

이 문서에서는 다이내믹 태그 관리의 다양한 호스팅 옵션에 대한 정보를 제공합니다.Akamai, 자체 호스팅 FTP 전달 및 자체 호스팅 라이브러리 다운로드.
성공적인 구현을 위해서는 Adobe 도움말에 제공되는 다음 지침을 반드시 따라야 합니다. 특히 문서 템플릿의 <head> 섹션에 머리글 코드를 배치해야 합니다. 또한 닫기 태그 </body> 바로 앞에 바닥글 코드를 추가해야 합니다. Placing either of these embed codes elsewhere in your markup, or using asynchronous methods to append the embed codes, are not a supported implementation of Dynamic Tag Management.
지원되지 않는 구현으로 인해 예기치 않은 결과가 발생하고 고객 지원 센터 및 엔지니어링 센터에서 구현을 지원하지 않습니다.
단일 페이지에 여러 개의 포함 코드를 포함하는 것은 지원되지 않으며, 이로 인해 충돌이 발생할 수 있습니다.

호스팅 워크플로우

다음 그림은 다이내믹 태그 관리의 호스팅 워크플로우를 보여줍니다.

호스팅 옵션

탭에 있는 다음 옵션 중 하나 이상을 사용하여 다이내믹 태그 관리를 배포할 수 Embed 있습니다.

Akamai(Amazon S3에서 마이그레이션됨)

  • 구현하기 가장 간단한 호스팅 옵션
  • 전 세계적으로 분산된 전달 네트워크
  • 추가 타사 인프라 종속성(DNS 조회, Akamai 가용성)을 추가합니다.
  • Amazon S3에서 Akamai로 마이그레이션하는 방법에 대한 자세한 내용은 Akamai를 참조하십시오.
  1. Dynamic Tag Management는 사용자 지정 JavaScript 라이브러리를 생성합니다.
  2. Dynamic Tag Management는 사용자 지정 JavaScript 라이브러리를 Akamai로 내보냅니다.
  3. 타겟 웹 사이트는 Akamai가 호스팅하는 Dynamic Tag Management 라이브러리를 페이지 수준에서 직접 참조합니다.

Amazon S3

2015년 7월 31일 이후 Adobe은 더 이상 Amazon S3를 지원하지 않을 것입니다. Amazon S3의 다이내믹 태그 관리 라이브러리는 2015년 12월 31일까지 계속 지원되지만 읽기 전용 상태로 제공됩니다. 다이내믹 태그 관리에서 수행된 모든 변경 사항은 더 이상 이러한 파일에 반영되지 않습니다.
2015년 7월 31일 이후에 사이트에 추가 변경 사항을 배포하려면 Adobe의 다른 호스팅 옵션 중 하나를 선택해야 합니다. 자체 호스팅(FTP 배달 또는 라이브러리 다운로드)은 항상 권장되는 우수 사례이지만, 타사 Akamai 호스팅도 세계적인 옵션입니다.

자체 호스팅:FTP 배달

다이내믹 태그 관리에서는 FTP 프로토콜을 통해 사용자 지정 JavaScript 라이브러리를 웹 컨텐츠 서버 호스트로 직접 내보내는 방법을 사용합니다. push
이 솔루션에서는 웹 콘텐츠 서버에서 사용할 수 있는 FTP 서버와 자격 증명이 있어야 사용자 지정 Dynamic Tag Management 라이브러리의 변경 사항을 게시할 수 있습니다.
자세한 내용은 FTP를 참조하십시오 .
  1. Dynamic Tag Management는 사용자 지정 JavaScript 라이브러리를 생성합니다.
  2. Dynamic Tag Management는 FTP를 통해 사용자 지정 JavaScript 라이브러리를 호스트 서버로 내보냅니다.
  3. 타겟 웹 사이트는 사용자 지정 Dynamic Tag Management 라이브러리를 로컬로 참조합니다.

자체 호스팅:라이브러리 다운로드

이 응용 프로그램은 사용자 지정 JavaScript 라이브러리를 Amazon S3로 내보내는 pull 방법을 사용합니다. 여기에서 라이브러리는 호스팅된 서버측 프로세스로 액세스할 수 있습니다.
또한 라이브러리는 Dynamic Tag Management 인터페이스에서 바로 웹 다운로드를 통해 사용할 수 있습니다.
이 솔루션에서는 Dynamic Tag Management 라이브러리를 수동으로 검색하고 게시하거나, Akamai에서 웹 컨텐츠 서버로 라이브러리를 가져오는 자동화된 프로세스를 만들어야 합니다.
이 방법은 설정하는 데 많은 시간이 걸리지만 가장 안전하고 유연한 옵션이기도 합니다.
  1. Dynamic Tag Management는 사용자 지정 JavaScript 라이브러리를 생성합니다.
  2. Dynamic Tag Management는 사용자 지정 JavaScript 라이브러리를 Akamai로 내보냅니다.
  3. 사용자 지정 Dynamic Tag Management 라이브러리는 수동으로 또는 프로그래밍 방식으로 웹 컨텐츠 서버로 이동됩니다.
  4. 타겟 웹 사이트는 사용자 지정 Dynamic Tag Management 라이브러리를 로컬로 참조합니다.
CDN 또는 인프라에서 FTP 전달 및 라이브러리 다운로드 옵션을 호스팅하여 향상된 성능과 더 많은 보안 제어를 예상할 수 있습니다.

이 비디오가 끝날 때까지 다음을 수행할 수 있습니다.
  • 다양한 호스팅 옵션 설명

호스팅 고려 사항(FAQ)

호스팅 옵션을 결정할 때 이러한 질문을 고려합니다.
조직에 가장 적합한 호스팅 옵션을 결정할 때 다음 질문을 고려할 수 있습니다.
  • 호스팅 옵션은 어떻게 선택합니까?
    다이내믹 태그 관리는 시스템을 실행하는 데 필요한 모든 코드를 포함하는 다양한 JavaScript 파일을 만들고 사용합니다. 이러한 라이브러리 파일은 Adobe에 의해 호스팅되거나 자체 웹 아키텍처 내의 자체 서버에서 호스팅될 수 있습니다.
    라이브러리 다운로드 호스팅 옵션을 사용하면 라이브러리 파일을 자체 호스팅할 수도 있습니다. 허가된 다이내믹 태그 관리 사용자가 소프트웨어를 변경하면 시스템은 해당 변경 사항을 라이브러리 파일에 씁니다. 이 옵션을 사용하여 서버에 라이브러리 파일을 호스팅하면 시스템에 서버의 변경 사항을 가져오는 방법이 필요합니다. 라이브러리 다운로드 호스팅 옵션을 통해 시스템은 시스템에 ping(http 게시물)을 전송하여 서버에서 라이브러리 파일에 대한 업데이트가 있음을 알립니다. IT 팀은 크론 작업 또는 기타 스크립팅된 프로세스를 만들어 서버에서 변경된 파일을 선택할 수 있습니다. 이렇게 하면 다이내믹 태그 관리에서 변경이 수행될 때마다 서버에서 호스팅하고 있는 파일이 자동으로 업데이트될 수 있습니다.
    웹 속성에 대해 이러한 호스팅 옵션 중 하나 이상을 사용할 수 있으며 단일 페이지에 둘 이상의 포함 코드를 사용하지 마십시오. 예를 들어 스테이징 환경에서 Akamai를 사용하고 프로덕션 환경에서 자체 호스팅되는 옵션 중 하나를 사용할 수 있습니다. 또는 에이전시 파트너 중 한 명이 호스팅하는 모든 사이트, 도메인 또는 하위 도메인에 대해 Akamai 옵션을 사용할 수 있습니다. 이러한 옵션을 사용하면 특정 요구 사항에 따라 라이브러리 파일을 보다 유연하게 호스팅할 수 있습니다.
  • 웹 사이트 컨텐츠 소스에 대한 현재 정책은 무엇입니까?
    이 질문에 대한 대답은 JavaScript 라이브러리를 Akamai에서 호스팅할 수 있는지, FTP를 통해 웹 사이트 파일 구조에 푸시할 수 있는지, 서버측 프로세스로 파일 구조에 수동으로 가져올 수 있는지 여부를 결정하는 데 도움이 됩니다.
  • 한 번에 두 개 이상의 다이내믹 태그 관리 라이브러리 호스팅 옵션을 사용할 수 있습니까?
    예. 호스팅 옵션을 수에 관계없이 설정하고 사용하고 도메인 또는 하위 도메인에 대해 다른 포함 코드를 사용할 수 있습니다.
    예를 들어 스테이징, 개발, 테스트 또는 UAT와 같은 낮은 수준의 비프로덕션 환경에 Akamai 옵션을 사용할 수 있습니다. 동시에 프로덕션 환경에 라이브러리 다운로드와 같은 자체 호스팅되는 옵션 중 하나를 사용할 수 있습니다.
    동일한 페이지에서 두 개 이상의 옵션을 사용할 수 없습니다. 페이지에 둘 이상의 머리글 포함 코드를 구현하지 않아야 합니다.
  • 현재 웹 사이트 컨텐츠 배포 프로세스는 무엇입니까?
    배포 프로세스는 변경 사항을 다이내믹 태그 관리 관리 인터페이스에서 사이트에 신속하게 배포할 수 있는 방식에 영향을 줍니다. 또한 웹 사이트에서 다이내믹 태그 관리를 처음 설치하는 데 걸리는 시간도 영향을 줍니다.
  • 웹 사이트의 현재 페이지 수준 마크업과 구조는 무엇입니까?
    웹 사이트의 기본 페이지 수준 마크업과 구조 결정에 대한 이해는 관리 인터페이스 내에서 다이내믹 태그 관리를 올바르게 설치하고 규칙을 구성하는 데 도움이 됩니다.
    식별할 주요 항목은 다음과 같습니다.
    • 웹 페이지의 섹션 내에서 참조되는 JavaScript 라이브러리 <head> 는 무엇입니까?
    • 머리글 및 바닥글과 같은 페이지의 개별 섹션이 동적으로 생성되는지 여부
    사용되는 모든 컨텐츠 관리 시스템에 대한 지식은 적절한 호스팅 방법을 결정하는 데 유용합니다.

Akamai

Akamai는 기본 외부 호스팅 옵션입니다. Akamai는 신뢰할 수 있는 호스팅 환경을 제공하며 구현하기가 가장 간단한 옵션입니다. Akamai는 DNS 조회, 빠른 로드 시간 및 빠른 왕복 배달 시간과 같은 최고의 타사 인프라 종속성을 제공합니다.
Akamai 호스팅 옵션을 사용하면 Akamai 아키텍처에 있는 Adobe의 Edge CDN에 웹 속성 라이브러리 파일을 저장할 수 있습니다. 이 옵션을 사용하면 내부 IT 팀 및 서버 없이도 페이지 템플릿에 포함 코드를 설치하고 다이내믹 태그 관리를 신속하게 설치하여 실행할 수 있습니다.
2015년 7월 31일 이후 Adobe은 더 이상 Amazon S3를 지원하지 않을 것입니다. Amazon S3의 다이내믹 태그 관리 라이브러리는 2015년 12월 31일까지 계속 지원되지만 읽기 전용 상태로 제공됩니다. 다이내믹 태그 관리에서 수행된 모든 변경 사항은 더 이상 이러한 파일에 반영되지 않습니다.
2015년 7월 31일 이후에 사이트에 추가 변경 사항을 배포하려면 Adobe의 다른 호스팅 옵션 중 하나를 선택해야 합니다. 자체 호스팅(FTP 배달 또는 라이브러리 다운로드)은 항상 권장되는 우수 사례이지만, 타사 Akamai 호스팅도 세계적인 옵션입니다.

Akamai 캐시 제어 헤더

Cache control headers are automatically set for libraries hosted on Akamai ( assets.adobedtm.com ).
  • 프로덕션 빌드: 캐시 제어 헤더가 60분으로 설정됨
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
브라우저에 따라 캐시 제어 헤더를 받고 따릅니다. 이를 무시하는 브라우저도 있을 수 있습니다.

Akamai 호스팅을 선택해야 하는 이유

다이내믹 태그 관리의 # 섹션에서 Akamai 옵션을 선택하면 다이내믹 태그 관리 라이브러리 파일이 Akamai 아키텍처에서 실행되는 Adobe의 Edge CDN에서 방문자에게 제공됩니다.
Akamai는 많은 수의 전역 웹 방문자에게 콘텐츠를 제공할 때 강력한 능력을 나타냅니다. 로드 밸런싱되고 지리적으로 최적화된 노드로 구성된 중복 네트워크를 실행하여 전 세계 다양한 위치의 방문자에게 가능한 한 빠르게 콘텐츠를 제공합니다.
특히 Akamai는 87개국에서 1,150개 이상의 네트워크에 137,000개 이상의 서버를 운영하고 있습니다. 중복성 측면에서 Akamai는 한 서버에서 다른 서버로 라우팅되는 것이 아니라 필요에 따라 서버의 한 노드에서 서버의 다른 노드로 라우팅됩니다. 즉, 각 노드는 노드 내의 중복성을 위해 여러 서버로 구성되므로, 노드 내의 다른 상자가 인계되기 때문에 박스 다운은 문제가 되지 않습니다. 한 노드가 작동 중단되면 가장 가까운 다음 노드에서 캐시된 동일한 콘텐츠가 제공됩니다. 노드는 방문자 위치, 트래픽 로드 및 기타 요소에 따라 동적으로 선택되므로 각 방문자에 대해 최상의 로컬 노드에서 일관되게 컨텐츠가 제공됩니다.

Akamai를 사용할 수 없는 경우 오류를 방지할 수 있습니까?

아니요. 라이브러리를 사용할 수 없는 경우 다이내믹 태그 관리는 클라이언트 측에서 아무 작업도 수행할 수 없습니다. 하지만, 아카메이가 구할 수 없을 것 같지는 않다.

Amazon S3에서 Akamai로 마이그레이션

Amazon S3 코드를 교체하여 Amazon S3 호스팅에서 Akamai로 마이그레이션합니다.
2015년 7월 31일부터 Adobe은 더 이상 Amazon S3를 지원하지 않습니다. Amazon S3의 다이내믹 태그 관리 라이브러리는 2015년 12월 31일까지 계속 지원되지만 읽기 전용 상태로 제공됩니다. 다이내믹 태그 관리에서 수행된 모든 변경 사항은 더 이상 이러한 파일에 반영되지 않습니다.
2015년 7월 31일 이후에 사이트에 추가 변경 사항을 배포하려면 Adobe의 다른 호스팅 옵션 중 하나를 선택해야 합니다. 자체 호스팅(FTP 배달 또는 라이브러리 다운로드)은 항상 권장되는 우수 사례이지만, 타사 Akamai 호스팅도 세계적인 옵션입니다.
  1. Navigate to the Embed tab.
  2. 기존 Amazon S3 헤더 코드를 새로운 Akamai 헤더 코드로 바꿉니다.
    바닥글 코드는 변경할 필요가 없습니다.
  3. 위치 Akamai On 클릭합니다.
  4. 위치 Amazon S3 옵션을 Off 클릭합니다.
    Amazon S3를 비활성화하면 더 이상 Amazon S3 호스팅을 사용할 수 없습니다. 끄기 전에 Amazon S3가 더 이상 필요하지 않은지 확인하십시오.
    다이내믹 태그 관리의 Akamai 호스팅은 현재 웹 사이트에 사용하는 Akamai 호스팅과 독립적으로 작동합니다.

FTP

이 섹션에서는 FTP(방법론)를 사용하여 다이내믹 태그 관리를 배포하는 절차를 push 제공합니다.
FTP 배달 호스팅 옵션을 사용하면 라이브러리 파일을 자체 호스팅할 수 있습니다. 허가된 다이내믹 태그 관리 사용자가 소프트웨어를 변경하면 다이내믹 태그 관리는 해당 변경 사항을 라이브러리 파일에 기록합니다. 이 옵션을 사용하여 서버에 라이브러리 파일을 호스팅하면 다이내믹 태그 관리가 서버의 변경 사항을 가져와야 합니다. FTP 배달 호스팅 옵션을 통해 다이내믹 태그 관리는 시스템에 입력한 자격 증명 및 서버 위치를 사용하여 시스템에 연결하고 변경된 파일을 전달합니다. 이렇게 하면 다이내믹 태그 관리에서 변경이 수행될 때마다 서버에서 호스팅하고 있는 파일이 자동으로 업데이트될 수 있습니다.
FTP를 통해 배포할 수 있으려면 관리자여야 합니다.
  1. In the web property, click the Embed tab.
  2. FTP Delivery ​를 클릭합니다.
  3. 스테이징 및 프로덕션 서버에 필요한 FTP 정보를 제공한 다음 을 클릭합니다 Save FTP Information .
    원하는 Enable Relative Hostnames for Staging and Production Library Hosting ​경우 을 클릭합니다. 상대 호스트 이름을 활성화하면 제공된 라이브러리 경로가 "window.location.hostname"으로 미리 지정됩니다. 이를 통해 DTM은 상대 경로에서 호스팅된 스크립트를 로드할 수 있으므로 각 배포에 대한 경로를 편집하지 않고도 라이브러리를 호스팅할 수 있습니다.
  4. 오른쪽 상단 모서리의 스위치를 다음으로 ON ​전환합니다.
  5. Header Code 클릭하여 해당 섹션 Footer Code 을 확장합니다.
  6. 적절한 Copy Embed Code 단추를 클릭하여 스테이징 또는 개발 환경의 머리글 및 바닥글 코드를 복사합니다.
    스테이징 코드는 스테이징 또는 개발 환경에만 넣어야 합니다. 프로덕션 코드는 라이브 프로덕션 사이트에 넣어야 합니다.
  7. 머리글 코드를 복사하여 웹 사이트의 모든 페이지에 있는 사이트 HTML의 HEAD 섹션 내에 넣습니다. 가능한 한 시작 <head> 태그에 가깝게 두십시오.
  8. 바닥글 코드를 복사하여 웹 사이트의 모든 페이지에 사이트 HTML의 BODY 섹션 내에 넣습니다. 가능한 한 닫는 </body> 태그에 가깝게 두십시오

Library download

이 섹션에서는 라이브러리 다운로드(방법론)를 사용하여 다이내믹 태그 관리를 배포하는 단계를 pull 제공합니다.
라이브러리 다운로드 호스팅 옵션을 사용하면 라이브러리 파일을 자체 호스팅할 수도 있습니다. 허가된 다이내믹 태그 관리 사용자가 소프트웨어를 변경하면 다이내믹 태그 관리는 해당 변경 사항을 라이브러리 파일에 기록합니다. 이 옵션을 사용하여 서버에 라이브러리 파일을 호스팅하면 다이내믹 태그 관리가 서버의 변경 사항을 가져와야 합니다. 라이브러리 다운로드 호스팅 옵션을 사용하는 다이내믹 태그 관리는 시스템에 ping(HTTP 게시물)을 전송하여 서버에서 라이브러리 파일에 대한 업데이트가 있음을 알려줍니다. IT 팀은 크론 작업 또는 기타 스크립팅된 프로세스를 만들어 서버에서 변경된 파일을 선택할 수 있습니다. 이렇게 하면 다이내믹 태그 관리에서 변경이 수행될 때마다 서버에서 호스팅하고 있는 파일이 자동으로 업데이트될 수 있습니다.
라이브러리 다운로드를 사용하여 배포하려면 관리자여야 합니다.
  1. In the web property, click the Embed tab.
  2. Click Library Download in the left navigation.
  3. 다음 옵션 필드 중 하나 또는 모두를 채웁니다.
    옵션
    설명
    공유 암호
    다운로드하는 동안 다이내믹 태그 관리 라이브러리를 암호화합니다. 공유 암호를 입력한 경우 AES-256를 사용하여 이 암호를 사용하여 .zip 파일을 암호화합니다.
    후크 URL 배포
    다이내믹 태그 관리 파일을 서버에 배포하는 프로세스는 업데이트가 있을 때마다 자동화할 수 있습니다. 지정된 공개 URL을 통해 액세스할 수 있는 스크립트를 만듭니다. 배포 후크 URL을 입력하면 번들이 성공적으로 업데이트될 때마다 HTTP POST이 만들어집니다. 게시물 본문에는 번들의 다운로드 URL이 포함된 페이로드가 포함됩니다.
  4. 스테이징 및 프로덕션에 대해 아래의 필드 Domain and Paths to Tracking File를 완료합니다.
    서버에 배포할 때 파일이 있는 위치를 지정합니다. 프로토콜이나 선행 또는 후행 슬래시를 포함하지 마십시오. 다이내믹 태그 관리에는 프로덕션 및 스테이징 환경을 위한 HTTP 또는 HTTPS용 도메인 및 경로가 필요합니다.
    원하는 Enable Relative Hostnames for Staging and Production Library Hosting ​경우 을 클릭합니다. 상대 호스트 이름을 활성화하면 제공된 라이브러리 경로가 사전 window.location.hostname 설정됩니다. 이를 통해 DTM은 상대 경로에서 호스팅된 스크립트를 로드할 수 있으므로 각 배포에 대한 경로를 편집하지 않고도 라이브러리를 호스팅할 수 있습니다.
  5. 각 환경(스테이징 또는 프로덕션)에 대해 지정된 URL에서 파일을 다운로드하고 설정에 지정된 위치에 배포합니다.
  6. Header Code 섹션을 Footer Code 클릭합니다.
  7. 적절한 Copy Embed Code 단추를 클릭하여 스테이징 또는 개발 환경의 머리글 및 바닥글 코드를 복사합니다.
    스테이징 코드는 스테이징 또는 개발 환경에만 넣어야 합니다. 프로덕션 코드는 라이브 프로덕션 사이트에 넣어야 합니다.
  8. 머리글 코드를 복사하여 웹 사이트의 모든 페이지에 있는 사이트 HTML의 HEAD 섹션 내에 넣습니다. 가능한 한 시작 <head> 태그에 가깝게 두십시오.
  9. 바닥글 코드를 복사하여 웹 사이트의 모든 페이지에 사이트 HTML의 BODY 섹션 내에 넣습니다. 가능한 한 닫는 </body> 태그에 가깝게 두십시오