이 도움말에서는 기존 Salesforce 통합을 설정하기 위해 따라야 할 단계를 검토합니다. 아래 단계에 따라 Salesforce 계정, Google Ads 계정 및 웹사이트를 준비한 후 Salesforce 계정과 Google Ads 계정을 연결하여 전환을 가져옵니다.
비즈니스마다 요구사항이 다르므로 여기서는 기본적인 사항만 안내하지만 Salesforce 사용 방식에 따라 맞춤설정도 가능합니다. Salesforce 계정을 관리하는 담당자가 따로 있는 경우 함께 논의하여 최적의 솔루션을 찾으세요. 웹사이트 코드를 수정할 수 있어야 합니다. Google 클릭 ID(GCLID)를 수집하기 위해 본인 또는 담당 웹 개발자가 웹사이트 코드를 수정할 수 있어야 합니다.
시작하기 전에
이 기능을 이용하려면 아래 요건을 충족해야 합니다.
- Salesforce 계정의 최소 권한 요건을 충족하는 Salesforce 사용자 인증 정보가 있어야 합니다.
- 적절한 권한을 가진 로그인 정보를 이용해 Salesforce Sales Cloud 계정에 로그인할 수 있어야 합니다. 가장 쉬운 설정 방법은 시스템 관리자 권한이 있는 계정을 이용하는 것입니다(기본 액세스 설정이 변경되지 않은 상태여야 함).
- Google Ads 계정에서 자동 태그 추가를 사용 중이어야 합니다.
- 웹사이트 코드를 수정할 수 있어야 합니다. Google 클릭 ID(GCLID)를 수집하기 위해 본인 또는 담당 웹 개발자가 웹사이트 코드를 수정할 수 있어야 합니다.
- Salesforce 계정에서 맞춤 필드를 만들거나 필드 내역 추적을 사용 설정하는 등의 변경 작업을 실행할 수 있어야 합니다.
- 클릭부터 전환까지의 기간이 90일 미만이어야 합니다. 전환과 관련된 마지막 클릭이 발생한 날로부터 90일이 지나 전환이 업로드된 경우에는 전환을 Google Ads로 가져올 수 없으며 결과적으로 전환이 전환 통계에 표시되지 않습니다.
- Salesforce의 Web-to-Lead 기능이나 다른 솔루션을 이용해 리드 정보를 웹사이트에서 Salesforce로 전송할 수 있어야 합니다.
안내
1단계: Salesforce 계정 구성
먼저 Salesforce 계정이 아래와 같이 설정되었는지 확인해야 합니다. 회사의 Salesforce 계정을 다른 사람이 관리하고 있다면 그 담당자에게 도움을 요청하세요.
- 기회 객체에 다음 변경사항을 적용합니다.
- 필드 이름 'GCLID'(모두 대문자, 따옴표 제외)를 이용해 맞춤 필드를 만드세요. '필드 라벨'에는 원하는 정보를 넣을 수 있습니다. 필드에 입력할 수 있는 글자수는 255자로 제한됩니다. 사용자가 실수로 수정하지 않도록 이 필드를 읽기 전용으로 만드세요.
- '단계' 필드에 대한 필드 내역 추적을 사용 설정합니다.
- 리드 객체에 다음 변경사항을 적용합니다.
- 필드 이름 'GCLID'(모두 대문자, 따옴표 제외)를 이용해 맞춤 필드를 만드세요. '필드 라벨'에는 원하는 정보를 넣을 수 있습니다. 필드에 입력할 수 있는 글자수는 255자로 제한됩니다. 사용자가 실수로 수정하지 않도록 이 필드를 읽기 전용으로 만드세요.
- '리드' 필드에 대한 필드 내역 추적을 사용 설정하세요.
- 새로운 Opportunity.GCLID 필드에 새 Lead.GCLID 필드를 매핑합니다.
2단계: Salesforce의 Web-to-Lead 양식 변경
GCLID를 리드의 정보와 함께 저장하려면 모든 신규 리드에 GCLID 값이 포함되도록 Web-to-Lead 제출 양식을 수정해야 합니다. 이 단계를 완료하려면 웹 개발자와 Salesforce 관리자의 도움이 필요할 수 있습니다.
기존의 Web-to-Lead 양식에 GCLID 필드를 추가하는 방법을 아래에서 확인하세요.
- 표준 Web-to-Lead 양식을 생성하고, 이 양식에 잠재고객이 제출하기를 바라는 모든 필드를 포함합니다. 또한 'GCLID' 리드 필드를 '숨겨진' 필드로 포함합니다. Salesforce 관리자 또는 웹 개발자가 변경 방법을 알려드립니다.
- 웹 개발자는 새 GCLID 입력 필드의 ID를 적어두어야 합니다. 이 ID는 사이트에서 자바스크립트를 구현하는 다음 단계에서 필요합니다.
- 그러면 웹 개발자가 새로운 양식 HTML 코드를 사용하여 기존 양식을 업데이트합니다. 즉, 양식이 GCLID 값을 리드의 정보와 함께 Sales Cloud에 전달합니다.
이제 Salesforce 및 웹페이지에서 모든 데이터를 수집할 준비가 되었습니다. 다음 단계에서 웹 개발자가 사이트를 업데이트하여 GCLID 값이 자동으로 새 GCLID 양식 필드에 전달됩니다.
Web-to-Lead 양식이 나머지 웹페이지와 동일한 도메인에 있어야 자바스크립트가 GCLID 값을 양식에 제대로 전송할 수 있습니다.
참고: 기타 리드 제출 방법
웹 양식의 리드 정보가 다른 시스템을 통과한 후에 Salesforce에 도달하는 경우에는 중간의 리드 처리 시스템이 GCLID를 통과시켜야 GCLID 값이 최종적으로 Salesforce 계정에 도달할 수 있습니다. 사용 중인 시스템에서 이러한 과정이 가능해야 합니다. 자세히 알아보려면 사용 중인 타사 솔루션의 지원팀에 문의하세요.
3단계: 클릭 ID를 수집하고 저장하도록 웹사이트 수정
방문자가 광고를 클릭하면 Google Ads에서 방문 페이지로 연결되는 URL에 'gclid' URL 매개변수를 추가합니다.
사이트에서 이 매개변수 값을 수집해서 저장해야 나중에 잠재고객이 리드 양식에 데이터를 입력할 때 해당 값을 다시 검색할 수 있습니다. 웹 개발자가 있는 경우라면, 웹 개발자로부터 웹사이트 코드를 수정하여 작업을 수행하도록 도움을 받을 수 있습니다.
다음 JavaScript 코드를 수정하고 삽입하는 방식으로 웹사이트 코드를 수정하는 것이 좋습니다. 코드를 삽입하기 전에 이전 단계에서 추가한 새 필드의 필드 ID를 포함하도록 'var gclidFormFields' 행을 업데이트해야 합니다. 이렇게 하면 자바스크립트에서 어느 필드에 GCLID 값을 포함해야 하는지 알 수 있습니다. 수정이 완료되면 모든 페이지의 닫는 </body> 태그 바로 앞에 다음 코드를 삽입해야 합니다.
<script>
function getParam(p) {
var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
function getExpiryRecord(value) {
var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // 90일 후 만료(밀리초)
var expiryDate = new Date().getTime() + expiryPeriod;
return {
value: value,
expiryDate: expiryDate
};
}
function addGclid() {
var gclidParam = getParam('gclid');
var gclidFormFields = ['gclid_field', 'foobar']; // 여기에 가능한 모든 gclid 양식 필드 ID
var gclidRecord = null;
var currGclidFormField;
var gclsrcParam = getParam('gclsrc');
var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;
gclidFormFields.forEach(function (field) {
if (document.getElementById(field)) {
currGclidFormField = document.getElementById(field);
}
});
if (gclidParam && isGclsrcValid) {
gclidRecord = getExpiryRecord(gclidParam);
localStorage.setItem('gclid', JSON.stringify(gclidRecord));
}
var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));
var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;
if (currGclidFormField && isGclidValid) {
currGclidFormField.value = gclid.value;
}
}
window.addEventListener('load', addGclid);
</script>
이 코드를 사이트에 있는 모든 웹페이지에 삽입하시기 바랍니다. 그러면 새 방문 페이지로 새 광고를 만들 때마다 코드를 삽입하지 않아도 됩니다. 또한 광고 트래픽이 연결되는 방문 페이지를 변경할 때 GCLID가 손실될 염려가 없습니다. 이 코드를 웹페이지 템플릿에 추가하거나 바닥글과 같은 공유 페이지 요소에 추가하여 모든 새 페이지에 자동으로 코드가 포함되게 하세요.
4단계: 시스템 작동 여부 테스트
- 웹사이트에 방문하여 ?gclid="test" 매개변수를 URL에 추가합니다.
- 예: http://example.com?gclid="test"
- 리드 양식으로 이동한 후 테스트 리드를 제출합니다.
- Salesforce에 로그인한 다음, 제출한 새 테스트 리드를 찾고, 맞춤 GCLID 필드에 'test'라는 값이 표시되는지 확인합니다.
- 테스트 리드를 기회로 전환합니다. 새 기회의 맞춤 GCLID 필드에도 'test'가 표시되어야 합니다.
- 각 리드 양식이 올바르게 설정되도록 모든 리드 양식에서 2~4단계를 반복합니다. 리드 양식에서 발생한 리드 및 기회의 GCLID 필드에 test가 표시되면 계정을 연결할 수 있습니다.
5단계: Google Ads 계정과 Salesforce 계정 연결
이 단계에서는 Salesforce에 로그인해야 합니다. 전용 Salesforce 로그인 정보를 사용해야 하며, 자체 개인 로그인 정보를 사용하면 안 됩니다. 여기에서 권한 요건을 확인하세요. 계정 연결에 대한 전체 안내를 보려면 Salesforce 계정과 Google Ads 계정 연결하기를 읽어보세요.
팁: 교차 계정 전환 추적
관리자 계정(MCC)에서 교차 계정 전환 추적을 사용하는 경우에는 Salesforce 계정을 관리자 계정과 연결해야 합니다. 그렇지 않으면 관리자 계정이 아닌 다른 계정과 연결해도 됩니다.
6단계: 전환 액션 설정
Google Ads 계정과 Salesforce 계정이 연결되면 전환을 모니터링할 Salesforce 이벤트(리드 상태 또는 기회 단계)를 선택해야 합니다. 다시 말해 리드 또는 기회가 다음 상태 또는 단계 중 하나로 진행할 때마다 Google Ads에서 전환이 기록됩니다. 리드나 기회가 이전 단계 또는 상태로 돌아가면 Google Ads에서는 전환으로 기록되지 않습니다. Salesforce에서 이벤트 순서가 판매 유입경로와 일치하는지 확인하세요.
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- Salesforce를 클릭합니다. Google Ads 계정에 연결된 모든 Salesforce 계정이 표시됩니다.
- 방금 연결한 Salesforce 계정을 클릭합니다. 그러면 해당 계정과 관련 있는 Salesforce 이벤트 목록이 있는 페이지로 이동합니다.
- 전환 액션과 연결할 각 마일스톤마다 다음 단계를 따르세요.
- 전환 액션 드롭다운을 클릭합니다.
- '새 전환 액션 만들기'를 클릭하고 전환 액션 설정을 완료합니다. 다음 사항에 유의하세요.
- 전환 이름을 입력해 두면 나중에 전환 보고서에 전환이 표시될 때 어떤 전환 액션인지 알아보는 데 도움이 됩니다. 예를 들어 '리드 판매 가능'이나 '새 기회'와 같은 이름을 사용할 수 있습니다.
- 최대한 많은 전환을 추적하려면 최대 전환 추적 기간인 90일을 선택합니다.
- 만들고 계속하기를 클릭합니다.
- 마일스톤이 전환 액션에 매핑되었다는 확인 페이지가 표시되면 완료를 클릭합니다.
- 전환 가져오기 일정을 예약합니다.
- 가져오기 일정 섹션을 클릭합니다.
- 드롭다운 메뉴를 사용하여 Google Ads에서 전환을 가져올 빈도와 시간을 선택합니다. 전환수를 늘리기 위해 Google Ads 자동 입찰 전략을 사용하는 경우 전환을 자주(하루에 한 번이 이상적) 업로드할 때 입찰 전략 효과가 가장 좋습니다.
- 저장을 클릭합니다.
- '뒤로'를 클릭하여 'Salesforce 계정' 페이지로 돌아갑니다.
'전환 액션' 페이지에서 Salesforce 전환 액션을 설정할 수도 있습니다.
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- 요약을 클릭합니다.
- 그러면 전환 액션 목록이 있는 페이지로 이동합니다.
- 더하기 버튼 을 클릭하고 가져오기를 클릭합니다.
- Salesforce를 선택하고 계속을 클릭합니다.
- '계정 및 마일스톤' 섹션에서 전환을 추적하려는 Salesforce 계정을 클릭한 다음 Google Ads에서 전환으로 보고해야 할 마일스톤을 선택합니다. 이벤트에 동일한 전환 액션 설정을 사용하려는 경우 둘 이상의 마일스톤을 선택할 수 있습니다.
- 전환 액션 설정을 완료합니다.
- 만들고 계속하기를 클릭합니다.
- 마일스톤이 전환 액션에 매핑되었다는 확인 페이지가 표시되면 완료를 클릭합니다. 다른 마일스톤을 전환 액션에 매핑하려면 '다른 Salesforce 전환 액션 설정하기'를 클릭합니다. 이 작업은 Salesforce 마일스톤에 매핑할 전환 액션을 생성하기만 하는 작업입니다. Salesforce 이벤트를 전환으로 가져오는 빈도를 설정하려면 왼쪽에 있는 메뉴에서 Salesforce를 클릭하고 앞에서 설명한 가져오기 일정 예약 단계를 참고하세요. 기존 Salesforce 통합의 경우 전환 소스 열이 '웹사이트(Salesforce.com)'로 표시됩니다.
전환 가치를 가져오는 방법
Sales Cloud 계정에서 전환 가치 가져오기를 요청하면 Google Ads는 Sales Cloud 계정에서 구성된 기회 단계의 '가능성' 값에 기회의 '금액' 필드에 있는 가장 최근 값을 곱해서 전환 가치를 계산합니다.
예
예를 들어 Google Ads에 매주 전환 가져오기를 요청했고 7일 전에 마지막 가져오기가 이루어졌다고 가정해 보겠습니다. 이틀 전에 기회 단계를 '협상 중'이라고 표시한 기회가 있는데 기회 '금액'은 1,000달러, 협상 단계의 가능성은 75%입니다. 그런데 어제 기회 '금액'을 1,600달러로 변경했다면 Google Ads는 오늘 전환을 가져오고 전환 가치를 1,200달러(75% x 1,600달러)로 계산합니다.
기회 단계가 변경된 시점에 설정된 금액으로 전환 가치를 계산해야 한다고 본다면 가져오기가 매일 실행되도록 설정하시기 바랍니다.
Salesforce 전환 액션을 수정하는 방법
전환으로 추적할 Salesforce 이벤트를 변경하려면 아래 안내를 따르세요.
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- Salesforce를 클릭합니다.
- 수정하려는 전환 액션에 매핑된 이벤트가 있는 Salesforce 계정을 클릭합니다.
- 다음 옵션 중에서 선택합니다.
- Salesforce 마일스톤에 매핑된 전환 액션을 변경하려면 드롭다운을 클릭하고 다른 전환 액션을 선택하거나 새 전환 액션을 만듭니다.
- 전환 액션을 더 이상 Salesforce 마일스톤에 매핑하지 않으려면 전환 액션 선택 취소를 클릭합니다.
- 뒤로를 클릭합니다.
7단계: 전환 가져오기
이제 설정된 일정에 따라 Salesforce에서 전환을 자동으로 가져옵니다.
모든 과정이 정상적으로 작동하는지 알아보려면 수동으로 전환을 가져오세요. Google Ads 계정에서 Salesforce 이벤트가 표시된 페이지로 이동하여 '지금 가져오기'를 클릭합니다. 가져오기가 완료될 때까지 페이지를 나가지 말고 기다립니다. 그러면 가져오기의 성공 여부를 알려주는 메시지가 표시됩니다.
가져오기를 처음 요청하면 Google Ads 시스템이 최근 14일 이내에 발생한 모든 전환을 검색합니다. 두 번째 가져오기부터는 (최대 14일 이전인) 마지막 가져오기 이후의 모든 전환을 포함시키므로, 일주일에 한 번 이상 전환을 가져오는 것이 좋습니다.
가져오기는 업로드되는 전환의 수에 따라 몇 분이 걸릴 수 있습니다. 가져오기가 진행 중일 때, Salesforce 리드 및 기회를 Google Ads 전환 액션에 매핑하지 않았을 때, 전환 액션에 저장되지 않은 변경사항이 있을 때는 '지금 가져오기' 링크가 비활성화됩니다.
예약된 가져오기에 문제가 있으면 Google Ads 계정에 알림이 표시됩니다.
가져오기 내역을 검토하는 방법
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- Salesforce를 클릭합니다.
- 페이지 상단의 '가져오기 내역'을 클릭합니다. 다음과 같이 '가져오기 내역' 페이지의 열을 확인하여 업로드 상태를 자세히 알아봅니다.
- '상태' 열에서는 Salesforce 전환 가져오기의 성공 여부를 빠르게 확인할 수 있습니다.
- '결과' 열에는 가져온 전환과 파일 오류로 인해 가져오지 못한 전환을 볼 수 있는 링크가 표시됩니다.
- '작업' 열에는 다음 링크가 표시됩니다.
- 결과 다운로드: 업로드한 파일의 사본을 다운로드합니다. 이 링크는 파일의 모든 전환을 성공적으로 가져왔을 때 나타납니다.
- 모두 다운로드: 가져오지 못한 전환을 포함하여 업로드한 파일의 사본을 다운로드합니다.
- 다운로드 오류: 파일에서 가져오지 못한 전환과 함께 오류 메시지 목록이 표시된 스프레드시트를 다운로드합니다.
- 위의 세 링크 중 하나를 선택하여 파일을 다운로드하면 전환 가져오기에 성공했음을 확인하거나 가져오기에 실패한 이유를 설명하는 '결과' 열이 표시됩니다. 이 링크는 첫 업로드 후 30~60일이 지나면 삭제됩니다.
오류 해결 방법
Salesforce 전환을 업로드하는 중에 오류가 발생하면 기존 Salesforce 통합을 사용하여 Salesforce 전환을 가져올 때의 문제 해결을 검토하세요.