SAINT Scrubber용 스크립팅

이 섹션에서는 Saint Scrubber 스크립트에 대해 설명합니다.

SAINT 분류 개요

분류는 SiteCatalyst 속성 가져오기 및 이름 지정 도구용 약어 SAINT로도 알려져 있습니다.

SiteCatalyst 변수를 "분류"할 때, 변수 및 해당 변수와 관련된 메타 데이터 간의 관계를 설정하는 것입니다. 분류는 캠페인 영역에서 가장 자주 사용되므로 이를 설명하는 방법으로 사용합니다. 대부분의 클라이언트는 추적 코드를 사용하여 캠페인 트래픽을 사이트로 보냅니다. 이 추적 코드는 "go123"과 같이 Google에서 구입한 특정 키워드를 나타낼 수 있는 식별자입니다. 이 식별자는 s.campaigns 변수로 전달되므로 방문자가 해당 캠페인 코드로부터 사이트를 방문한 후 어떤 사이트 성공 이벤트가 발생하는지 확인할 수 있습니다.

하지만 추적 코드로만 캠페인을 보는 대신 검색 엔진, 키워드 또는 캠페인 채널별로 캠페인 결과를 보려는 경우에는 어떻게 해야 합니까? 검색 엔진에 대한 새 전환 변수, 키워드에 대한 변수, 캠페인 채널에 대한 전환 변수를 각각 만들어야 합니까? 그렇다면 캠페인에서만 50개 변수 중 많은 변수를 사용할 수 있습니다. 감사하게도 분류를 사용하여 생활을 더 쉽게 할 수 있습니다! 각 추적 코드에는 검색 엔진, 키워드 또는 캠페인 채널이 있을 수 있으므로 각 추적 코드를 나타내는 캠페인 변수의 세 가지 분류를 만들면 됩니다. 기본적으로 SiteCatalyst에 캠페인 변수와 이 세 개의 다른 "메타 데이터" 값 간에 직접적인 관계가 있다고 알리는 것입니다. 이렇게 하면 SiteCatalyst에서 추가 태그 지정 없이 네 가지 변수를 모두 슬라이스하여 사이트 성공 이벤트를 처리할 수 있습니다.

DWB의 SAINT scrubber 스크립트

이 스크립트는 모든 SAINT 분류 데이터를 DWB로 가져올 때 사용됩니다. SaintScrubber. dat 스크립트는 일반적으로 FSU의 \Scripts\Scripository 폴더에 배치됩니다.

이 스크립트의 주요 목적은 SAINT 분류 파일의 헤더를 제거하는 <discoiqbr> 것입니다. 또한 열 헤더 행에 언급된 열이 모두 계산되고 모든 데이터 행을 검사합니다. 열 개수가 더 적거나 많은 행이 있으면 파일에서 이러한 행을 제거합니다.

SaintScrubber. dat 내부적으로 *saint_scrubber.pl *script를 호출합니다. 다음은 이 스크립트 파일에 대한 세부 사항입니다.

경로: E:\Scripts\Scripository\Library\Perl

스크립트 인수:

  1. 입력 폴더(필수):source_directory
  2. 출력 폴더(필수):destination_directory
  3. 구분 기호(필수):구분 기호
  4. 폴더 거부(선택 사항)(매개 변수를 비워 두거나 명령줄에서 생략할 수 있음)
  5. 로그 폴더(선택 사항)(매개 변수는 비워 두거나 명령줄에서 생략할 수 있음)

Perl 스크립트에서 수행되는 단계:

  1. 이스케이프 처리된 양식 피드, 새 라인, 캐리지 리턴, 탭을 공백으로 바꿉니다.

  2. 다음을 제외하고 UTF-8 BMP(Basic Multilingual Plane)에서 컨트롤 문자로 해석되는 이중 바이트를 제거합니다.

    • 9 수평 탭
    • 10개 라인 피드
    • 12 양식 피드
    • 13 캐리지 리턴
    • 파이프 키워드를| 예:구분 파이프
    • 다른 문제가 있는 문자 제거
    • 위의 스크러빙 후 첫 번째 데이터 줄과 다른 열(비어 있거나 댓글이 아님)이 있는 모든 줄이 삭제됩니다
    • 거부 파일(선택 사항)을 지원하므로 거부되는 줄을 건너뛰는 대신 보류할 수 있습니다.
    • 재귀 입력 폴더 지원;동일한 구조로 출력 폴더 생성
    • 처리된 입력 파일을 처리된 하위 폴더로 이동하면 동일한 기존 입력 폴더에서 다시 실행할 때 스크립트가 반복되지 않습니다
    • 워크벤치 파일 이름에서 날짜 인식;폴더 이름에 관계없이 먼저 날짜를 기준으로 처리를 정렬한 다음 알파를 선택합니다. 이렇게 하면 워크벤치 파일 유형(사용자 지정, 사용자 지정 아님) 또는 보고서 세트 ID(여러 보고서 세트를 단일 Insight 데이터 세트로 처리하는 경우)에 상관없이 시퀀스가 올바른지 확인할 수 있습니다.
    • 이메일 알림 지원 <discoiqbr>

이 페이지에서는