데이터 소스는 애널리틱스에 업로드하는 데이터를 보관하는 컨테이너로, 업로드하는 데이터베이스, 서비스 또는 업로드하는 CSV 파일 및 애널리틱스 필드와 외부 데이터베이스, 서비스, CSV 필드 간 매핑으로 구성됩니다. 데이터 소스는 업로드된 데이터와 기존 데이터가 결합되는 방식을 관리합니다. 속성 수준에서 데이터 소스를 구성하게 됩니다.
속성의 데이터 소스를 관리하려면 관리자를 클릭한 다음 데이터 수집 및 수정에서 데이터 가져오기를 클릭합니다.
이 페이지의 내용
데이터 소스 유형
데이터 소스 유형은 가져오려는 데이터의 유형과 일치합니다. 예를 들어 다음과 같은 데이터 소스 유형이 있습니다.
데이터 소스 유형마다 업로드할 수 있는 측정기준 및 측정항목(스키마) 옵션이 다릅니다. 데이터 소스에 따라 다음 작업을 선택할 수 있습니다.
- CSV 업로드
- SFTP 사용
- Salesforce에 연결(자세히 알아보기)
이 섹션은 Google 애널리틱스에서 오프라인 Salesforce 이벤트 데이터를 가져오려는 사용자를 위한 섹션입니다. Salesforce 가져오기에는 오프라인 이벤트 데이터 가져오기 유형이 사용됩니다. 오프라인 이벤트 데이터를 가져오는 방법에 대해 자세히 알아보세요.
- 데이터를 가져오기 위해 사용할 애널리틱스 속성에 대한 편집자 역할이 있어야 합니다.
- 이 섹션의 코드 샘플은 참고 자료로 제공됩니다. 구체적인 구현 세부정보에는 추가 코드나 다른 접근 방식이 필요할 수 있습니다.
1단계: 사용자를 식별하는 방법 결정하기
애널리틱스에서 사용자를 프로그래매틱 방식으로 식별하는 방법은 두 가지로, 하나는 클라이언트 ID이고 다른 하나는 User-ID입니다. Salesforce용 데이터 가져오기를 지원하려면 클라이언트 ID를 구현해야 합니다. User-ID를 구현할 수도 있습니다.
클라이언트 ID는 브라우저 인스턴스를 가명처리하여 식별합니다. 클라이언트 ID는 사용자가 애널리틱스를 사용하는 사이트를 처음 방문할 때 자동으로 생성되는 비인증 쿠키 기반 식별자입니다.
User-ID를 사용하면 사용자를 나타내는 고유하고 영구적이며 개인 식별이 불가능한 ID 문자열을 사용하여 여러 기기에서 세션 그룹을 분석할 수 있습니다.
리드 양식 페이지 및 측정하려는 기타 페이지에는 클라이언트 ID와 User-ID(선택사항)를 추가해야 합니다. 이러한 식별자는 Google 태그 관리자 또는 자바스크립트 변수를 통해 추가할 수 있습니다.
2단계: Salesforce 객체 및 필드에 대한 액세스 구성
애널리틱스 Salesforce 통합을 설정하려면 다음 Salesforce 객체 및 필드에 대한 전체 액세스 권한이 있어야 합니다. 시스템 관리자 액세스 권한이 있는 Salesforce 사용자 계정은 이 필드에 대한 액세스 권한을 이미 보유하고 있습니다.
또한 Salesforce 계정과 애널리틱스 계정을 연결하는 사용자에게 모든 데이터 수정 권한을 부여해야 합니다. 이는 Salesforce Metadata API에서 Google이 리드 생성에 따른 전환 설정 데이터를 가져올 수 있도록 하는 데 필요합니다. 이 통합으로 Salesforce 계정이 수정되는 것은 아닙니다. Metadata API는 읽기 전용으로 사용됩니다.
필수 필드 목록 표시
| 객체 | 필수 입력란 | |
|---|---|---|
| LeadStatus |
ID MasterLabel SortOrder |
|
| OpportunityStage |
ID MasterLabel SortOrder IsActive |
|
| LeadHistory |
CreatedDate OldValue NewValue 필드 |
|
| 리드 |
상태 GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
| OpportunityFieldHistory |
CreatedDate OldValue NewValue 필드 |
|
| 기회 |
Amount StageName GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
| OpportunityLineItem | 모든 필드 | |
| Product2 (Products) | 모든 필드 | |
| Pricebook2 (Price Books) | 모든 필드 | |
* 아래의 3단계에서 만든 맞춤 필드
Salesforce Group Edition 또는 Professional Edition을 사용하는 경우 리드 및 추천 페이지 레이아웃에 필요한 필드를 추가하면 필드 액세스 권한이 부여됩니다. Salesforce의 페이지 레이아웃 및 필드 수준 보안 설정에 대해 자세히 알아보세요.
3단계: Salesforce에서 새 맞춤 필드 만들기
도움말에 따라 Salesforce에서 맞춤 필드를 세 개 만들어 애널리틱스 정보를 저장하세요. 필드 이름은 원하는 대로 지정할 수 있습니다. 다음 이름은 권장사항일 뿐이지만 구현 및 향후 디버깅(필요한 경우)에 도움이 되므로 권장되는 이름을 사용하는 것이 좋습니다.
| 필드 이름 | API 이름 | 필드 길이 |
|---|---|---|
| GACLIENTID | GACLIENTID__c |
255 |
| GAUSERID | GAUSERID__c |
255 |
| GAMEASUREMENTID | GAMEASUREMENTID__c |
255 |
- 클라이언트 ID는 필수로 구현해야 하고 선택사항으로 User-ID를 구현할 수도 있습니다.
- 필드 이름은 반드시 대문자여야 합니다. 필드 라벨은 원하는 대로 지정할 수 있습니다.
- 원치 않는 변경을 방지하려면 필드를 읽기 전용으로 지정하세요.
- 이러한 필드는 반드시 Lead 및 Opportunity 객체 모두에서 만들어야 합니다.
4단계: 리드 및 기회 객체 구성
Lead 객체의 경우 Lead status 필드에 대해 필드 내역 추적을 사용 설정하세요. Opportunity 객체의 경우 Stage 필드에 대해 필드 내역 추적을 사용 설정하세요. 이렇게 하면 이러한 필드를 업데이트할 때마다 이벤트가 생성됩니다.
각 객체의 필드를 다른 객체의 상응하는 필드에 매핑하세요.
- Lead.GACLIENTID를 Opportunity.GACLIENTID에
- Lead.GAUSERID를 Opportunity.GAUSERID에
- Lead.GAMEASUREMENTID를 Opportunity.GAMEASUREMENTID에
5단계: 리드 양식 수정
리드 양식을 수정하여 필요한 추적 정보를 캡처하고 저장합니다. 측정 ID를 알아야 합니다. 측정 ID에 대해 자세히 알아보세요.
측정 ID가 필요한 이유는 무엇인가요?
맞춤 추적 필드 추가
다음 예에서는 위에서 만든 맞춤 필드를 자바스크립트를 사용하여 리드 양식에 추가하는 방법을 보여줍니다.
<form action="" name="myForm">
Phone: <input type="text" name="phone_number">
<input type="hidden" id="GACLIENTID" name="GACLIENTID" value="">
<input type="hidden" id="GAUSERID" name="GAUSERID" value="">
<input type="hidden" id="GAMEASUREMENTID" name="GAMEASUREMENTID" value="G-XXXXX">
<input type="submit">
</form>
G-XXXXX를 측정 ID로 바꿉니다.맞춤 추적 필드 값 설정
Client-ID 및 User-ID 값을 채우려면 다음 코드를 리드 양식에 추가하세요.
<script type="text/javascript">
document.getElementById('FORM_ID').addEventListener(
'submit', function(event) {
ga(function() {
var tracker = ga.getAll()[0];
var clientId = tracker.get('clientId');
document.getElementById('GACLIENTID').value = clientId;
var userId = tracker.get('userId');
document.getElementById('GAUSERID').value = userId;
});
});
</script>
6단계: 애널리틱스를 Salesforce 계정에 연결
새 데이터 가져오기 구성을 만들고 Salesforce 계정에 대한 액세스를 인증하여 애널리틱스를 Salesforce 계정에 연결합니다.
데이터 소스 유형은 가져오려는 데이터의 유형과 일치합니다. 예를 들어 비용 데이터, 항목 데이터, 사용자 데이터, 오프라인 이벤트 데이터의 데이터 소스 유형이 있습니다. 데이터 소스 유형마다 업로드할 수 있는 측정기준 및 측정항목(스키마) 옵션이 다릅니다. Salesforce 가져오기에는 오프라인 이벤트 데이터 가져오기 유형이 사용됩니다. 오프라인 이벤트 데이터 가져오기에 대해 자세히 알아보기
Salesforce 데이터 가져오기
데이터 가져오기를 사용하여 리드 및 추천에 대한 오프라인 Salesforce 데이터를 가져오려면 다음 단계를 완료하세요.
- 관리에서의 데이터 수집 및 수정에서 데이터 가져오기를 클릭합니다.
- 데이터 소스 만들기를 클릭합니다.
- 데이터 소스의 이름을 입력합니다.
- 데이터 유형으로 오프라인 이벤트 데이터를 선택합니다.
- 메시지가 표시되면 약관 검토를 클릭하고 사용자 데이터 수집 확인에 동의합니다. 이는 오프라인 이벤트 및/또는 사용자 데이터를 업로드하기 위한 기본 요건입니다.
- 가져올 데이터 업로드에서 Salesforce를 가져오기 소스로 선택합니다.
- 표시되는 팝업 창에서 Salesforce로 인증합니다.
- 일정 예약 가져오기를 선택합니다.
- 참고: 표준 속성은 일일 가져오기를 지원하지만 애널리틱스 360 고객은 시간별 가져오기를 선택할 수 있습니다.
- 다음을 클릭합니다.
- 애널리틱스 이벤트로 측정할 Salesforce 마일스톤 및 필드를 선택합니다. 아래의 7단계, 8단계, 9단계를 참고하세요.
- 가져오기를 클릭합니다. 첫 번째 가져오기 후 데이터는 예약된 대로 가져옵니다.
7단계: 리드 설정
이벤트로 수집할 리드의 키, 마일스톤, 선택적 필드를 선택합니다.
8단계: 추천 설정
이벤트로 수집할 추천의 키, 주요 기록, 선택적 필드를 선택합니다.
추천 전환 이벤트로 수익 및 LTV(평생 가치) 통계를 개선하고 싶다면 다음과 같이 매핑하는 것이 좋습니다.
- 마지막 주요 전환 기록(추천 전환 기록)을 '구매' 이벤트에 매핑합니다. 이렇게 하면 수익에 반영될 수 있는 이벤트의 수익이 적절하게 누적됩니다.
- 'amount'(전환에 성공한 추천의 수익 금액)를 'value' 매개변수(Google 애널리틱스에서 수집하는 수익 데이터를 나타내는 매개변수)에 매핑합니다.
- 마지막으로 'ID'(또는 거래 ID를 더 적절하게 나타내는 다른 필드)를 Google 애널리틱스 '거래 ID' 필드에 매핑할 수 있습니다.
표준 지원 필드
다음과 같은 표준 Salesforce 리드 입력란에서 속성을 가져올 수 있습니다.
- ID
- 업종
- NumberOfEmployees
- 평점
- ScoreIntelligenceId(Salesforce 버전에서 사용 가능한 경우)
다음과 같은 표준 추천 필드를 가져올 수도 있습니다.
- Amount
- CampaignId
- ContractId
- ExpectedRevenue
- ID
- LeadSource
- Name
- 확률
- TotalOpportunityQuantity
지원되는 형식
위에 나열된 표준 필드 외에 다음과 같은 Salesforce 필드 형식을 사용하여 모든 맞춤 속성 필드를 가져올 수 있습니다.
- boolean
- currency
- date
- datetime
- dateTime(camelCase)
- double
- int
- percent
- picklist
- string
- textarea
- time
속성을 가져오려면 다음 단계를 따르세요.
- 속성 데이터를 추가할 애널리틱스 맞춤 측정기준 및 맞춤 측정항목을 선택합니다.
- 선택한 맞춤 측정기준의 범위가 올바른지 확인합니다. 대부분의 경우 사용자 속성입니다. Google 애널리틱스 범위를 이해하는 방법을 알아보세요.
- Salesforce 필드 이름 열의 드롭다운 메뉴를 사용하여 애널리틱스 필드를 Salesforce 필드에 매핑합니다.
구성 예시
다음은 지원되는 표준 Salesforce 필드 및 애널리틱스 맞춤 필드 매핑의 예입니다.
| 애널리틱스 맞춤 필드: 범위 | Salesforce 필드 이름 |
|---|---|
| 측정기준: 이벤트 또는 사용자 | 리드: 리드 ID |
| 측정기준: 이벤트 또는 사용자 | 리드: 리드 점수(Salesforce Einstein 예측 점수) |
| 측정기준: 사용자 | 리드: 업종 |
| 측정기준: 이벤트 또는 사용자 | 리드: 평점 |
| 측정기준: 이벤트 또는 사용자 | 추천: 추천 ID |
| 측정항목 이벤트 | 기회: 규모 |
| 측정기준: 이벤트 또는 사용자 | 추천: 확률(%) |
| 측정항목 이벤트 | 추천: 예상 금액 |
| 측정기준: 이벤트 또는 사용자 | 추천: 주문 번호 |
어떤 범위를 사용해야 하나요?
9단계: 설정 테스트
가져온 Salesforce 데이터가 애널리틱스 보고서(예: 이벤트 보고서 또는 실시간 보고서) 및 탐색 분석에 표시되는지 확인하여 구성을 테스트합니다.
최근 가져오기의 상태를 확인하려면 관리로 이동한 다음 데이터 수집 및 수정에서 데이터 가져오기를 클릭하세요.
메모 및 한도
- 애널리틱스 서비스 약관 및 개인정보처리방침을 준수해야 합니다.
- 개인 식별 정보(PII)를 가져오지 마세요.
- 가져온 데이터는 Salesforce 계정에 설정된 통화(복수 통화가 사용 설정된 경우 여러 통화)를 사용합니다.
- Salesforce 항목 데이터는 리드 데이터가 아닌 추천 객체로 가져옵니다.
- 빈 필드는 가져올 때 삭제됩니다.
- 항목 데이터는 고유 항목 색인 200개로 제한됩니다.
데이터 소스 스키마
데이터 소스를 만들 때 업로드하는 데이터를 기존 애널리틱스 이벤트 데이터와 결합하는 구조인 스키마를 정의합니다. 간단한 스키마는 조인 키 측정기준('키')과 가져오기 측정기준 또는 측정항목으로 구성됩니다. Google 애널리틱스에서는 데이터를 가져오기 위해 업로드된 데이터의 키 값과 일치하는 이벤트 데이터의 키 값을 검색합니다. 애널리틱스가 일치하는 항목을 찾으면 해당 키와 연결된 추가적인 측정기준 및 측정항목 값을 기존 이벤트 데이터에 추가합니다. 또는 이미 데이터가 수집된 경우 대체합니다. 일부 데이터 소스 유형의 경우 여러 측정기준을 사용하여 키를 정의할 수 있으며, 대부분의 유형에서 가져오기 필드로 여러 측정기준 및 측정항목을 사용할 수 있습니다.
조인 키는 하나 이상의 애널리틱스 측정기준으로 구성되며 최대 3개로 구성될 수 있습니다.
키 측정기준은 선택하는 데이터 세트의 유형에 따라 달라집니다.
데이터 소스 스키마 작성 도구의 드롭다운 메뉴에 사용 가능한 키 측정기준 목록이 제공됩니다.
기존 필드에 값을 추가하는 경우 동일한 데이터 소스를 통해 데이터를 여러 번 업로드할 수 있습니다. 데이터 소스를 저장한 후에는 가져오기의 필드에 대한 애널리틱스 필드의 매핑을 변경할 수 없습니다. 기존 데이터 소스에 필드를 추가하려면 기존 데이터 소스를 삭제한 후 새 데이터 소스를 만들어야 합니다. 또는 포함하려는 새 필드가 있는 데이터 소스를 추가로 가져올 수 있습니다. 데이터 가져오기 유형별 한도에 대해 자세히 알아보세요.
기존 데이터 소스에 데이터를 다시 가져오면 이전에 가져온 데이터가 유지되며 새로 가져온 데이터가 추가됩니다. 가져온 데이터에 이전에 가져온 데이터와 동일한 키 집합이 있는 경우 데이터를 덮어씁니다.