Google 태그 관리자 컨테이너는 JSON으로 내보낼 수 있습니다. 내보낸 컨테이너를 버전 관리 시스템에서 비교, 수정, 공유, 저장할 수 있으며 태그 관리자로 다시 가져올 수 있습니다.
이 기능의 일반적인 용도는 다음과 같습니다.
- 태그 구성을 일괄 변경합니다. 기존 사이트와 동일한 구조 및 태그 구성으로 새 사이트를 설정할 수 있습니다. 기존 사이트에서 컨테이너를 내보내고 문서 편집기를 사용하여 변경할 항목(예: 전환 ID, 도메인 이름)을 수정한 다음 수정된 구성 파일을 새 컨테이너로 가져옵니다.
- 모든 사이트 구성 데이터를 한 곳에 저장합니다. 모든 컨테이너 버전을 버전 관리 시스템에 저장하고 게시하기 전에 변경사항을 검토합니다. 태그 관리자는 자체 버전 기록을 유지하지만 워크플로에서 변경 관리를 위해 diff 및 Git 같은 텍스트 기반 도구를 사용하는 경우에는 컨테이너 내보내기 및 가져오기를 사용하세요.
- 여러 컨테이너 간에 새 구성요소 또는 업데이트된 구성요소를 복사합니다. 태그, 트리거, 변수, 템플릿 세트를 한 컨테이너에서 내보내고 다른 컨테이너로 가져올 수 있습니다. 이를 사용하여 사전 구성된 구성요소 집합을 여러 컨테이너에 배포할 수 있습니다.
컨테이너 내보내기
- 상단의 탐색 메뉴에서 관리를 클릭합니다.
- '컨테이너' 섹션에서 '컨테이너 내보내기'를 클릭합니다.
- 버전 또는 작업공간 선택을 클릭합니다.
- 원하는 컨테이너 또는 작업공간 버전을 선택합니다.
- '다운로드'를 클릭합니다.
참고: 내보내기로 선택한 항목에 대해 종속 항목인 태그, 트리거 또는 변수를 제외한 부분 내보내기를 시도하면 경고 메시지가 표시됩니다. 계속 내보내기를 선택하면 누락된 태그 및 트리거에 대한 참조가 삭제됩니다. 변수 참조는 유지됩니다.
휴지통에서 컨테이너를 내보낼 수도 있습니다.
컨테이너 가져오기
- 상단의 탐색 메뉴에서 관리를 클릭합니다.
- '컨테이너' 섹션에서 '컨테이너 가져오기'를 클릭합니다.
- 컨테이너 파일 선택을 클릭하고 가져오려는 파일을 선택합니다.
- 다음을 선택하여 가져온 파일을 새 작업공간이나 기존 작업공간에 추가합니다.
- 파일을 새 작업공간에 추가하는 경우:
- '작업공간 선택'에서 '새로 만들기'를 클릭합니다.
- 작업공간의 제목과 설명을 입력합니다.
- '저장'을 클릭합니다.
- 파일을 기존 작업공간에 추가하는 경우:
- '작업공간 선택'에서 '기존'을 클릭합니다.
- 원하는 작업공간을 선택합니다.
- 파일을 새 작업공간에 추가하는 경우:
- 덮어쓰기 또는 병합을 선택합니다.
- 덮어쓰기는 기존 태그, 트리거, 변수를 모두 삭제하고 가져온 컨테이너의 태그, 트리거, 변수로 대체합니다. 새로운 컨테이너 버전은 내보내기에 앞서 만들어집니다.
- 병합하려면 충돌하는 변수, 트리거, 태그를 덮어쓸지 아니면 이름을 변경할지 선택합니다.
- 충돌하는 태그, 트리거 및 변수를 덮어쓰기로 선택한 경우: 새 컨테이너에 있는 변수, 태그 또는 트리거의 이름은 동일하지만 내용이 다르면 이전 컨테이너를 새 컨테이너로 덮어씁니다. (내용이 같은 경우 충돌이 발생하지 않음)
- 충돌하는 태그, 트리거, 변수의 이름을 변경하는 것으로 선택한 경우: 새 컨테이너에 있는 변수, 태그 또는 트리거의 이름은 동일하지만 내용이 다르면 새 컨테이너의 이름을 변경합니다. (내용이 같은 경우 충돌이 발생하지 않음)