Salesforce 통합을 설정하면 리드 후에 발생하는 오프라인 전환 이벤트를 측정하여 Google Ads로 직접 가져올 수 있습니다. 이를 통해 오프라인 이벤트를 측정, 보고, 최적화하고, 자동 가져오기를 예약할 수 있습니다. 사용자 제공 데이터(예: 이메일) 또는 GCLID 조인 키가 지원되므로 리드 확보용 향상된 전환 및 오프라인 전환 가져오기 전환 솔루션을 사용할 수 있습니다.
이 페이지의 내용
리드 확보용 향상된 전환을 설정하는 방법
시작하기 전에
- Salesforce 계정의 최소 권한 요건을 충족하는 Salesforce 사용자 인증 정보가 있어야 합니다.
- Salesforce 계정에서 API 사용 설정, 필드 내역 추적 사용 설정 등의 변경 작업을 처리할 수 있어야 합니다.
- Google 태그를 구성하고 Google 태그 관리자를 사용하여 웹사이트 전환 및 리드를 적절하게 수집합니다.
- 웹사이트 리드 양식에 퍼스트 파티 고객 데이터(이메일, 전화번호)가 있어야 합니다.
- Google Ads의 고객 데이터 정책을 검토하고 이를 준수하는지 확인해야 합니다.
- 리드 확보용 향상된 전환을 설정하기 전에 웹사이트 리드 양식을 확인하고 양식에서 리드를 고유하게 식별하는 필드를 선택해야 합니다. 웹사이트에 리드 확보용 향상된 전환을 구성할 때와 나중에 전환을 가져올 때 다음 변수 중 하나 이상을 제공해야 합니다.
- 이메일(권장)
- 선행 또는 후행 공백을 삭제합니다.
- 텍스트를 소문자로 변환합니다.
- 도메인 이름 앞에 있는 모든 마침표(.)를 삭제합니다.
- 전화번호
- 전화번호는 E164 표준에 따른 형식으로 작성합니다.
- 리드의 이메일 주소는 매우 고유한 식별자로, CRM에서 형식이 다시 지정되는 경우가 거의 없기 때문에 이메일 주소를 사용하는 것이 좋습니다. 전화번호를 사용하는 경우 기호와 대시가 삭제되지만 번호에는 국가 코드가 포함되어 있어야 합니다.
오프라인 전환 가져오기를 설정하는 방법
시작하기 전에
- Salesforce 계정의 최소 권한 요건을 충족하는 Salesforce 사용자 인증 정보가 있어야 합니다.
- 적절한 권한을 가진 로그인 정보를 이용해 Salesforce Sales Cloud 계정에 로그인할 수 있어야 합니다. 가장 쉬운 설정 방법은 시스템 관리자 권한이 있는 계정을 이용하는 것입니다(기본 액세스 설정이 변경되지 않은 상태여야 함).
- Google Ads 계정에서 자동 태그 추가를 사용 중이어야 합니다.
- 웹사이트 코드를 수정할 수 있어야 합니다. Google 클릭 ID(GCLID)를 수집하기 위해 본인 또는 담당 웹 개발자가 웹사이트 코드를 수정할 수 있어야 합니다.
- Salesforce 계정에서 맞춤 필드를 만들거나 필드 내역 추적을 사용 설정하는 등의 변경 작업을 실행할 수 있어야 합니다.
- 클릭부터 전환까지의 기간이 90일 미만이어야 합니다. 전환과 관련된 마지막 클릭이 발생한 날로부터 90일이 지나 전환이 업로드된 경우에는 전환을 Google Ads로 가져올 수 없으며 결과적으로 전환이 전환 통계에 표시되지 않습니다.
- Salesforce의 Web-to-Lead 기능이나 다른 솔루션을 이용해 리드 정보를 웹사이트에서 Salesforce로 전송할 수 있어야 합니다.
안내
아래 단계에 따라 Salesforce 계정, Google Ads 계정 및 웹사이트를 준비한 후 Salesforce 계정과 Google Ads 계정을 연결하여 전환을 가져옵니다.
비즈니스마다 요구사항이 다르므로 다음은 기본적인 안내이지만 Salesforce 사용 방식에 따라 맞춤설정도 가능합니다. 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'
행을 업데이트해야 합니다. 그래야 JavaScript가 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 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- 요약을 클릭합니다.
- 새 전환 액션을 클릭합니다.
- 새로운 '전환 액션' 페이지에서 가져오기를 선택합니다.
- CRM, 파일 또는 기타 데이터 소스를 선택한 다음 '클릭에서 발생한 전환 추적'을 선택합니다.
- '데이터 소스' 섹션에서 '새 데이터 소스 연결'을 선택합니다. 계속을 클릭합니다.
- 드롭다운에서 Salesforce를 선택합니다.
- 기존 Salesforce 링크가 이미 있는 경우 직접 연결을 선택합니다. 데이터 소스를 연결하려면 로그인하여 계정이 Google과 데이터를 공유하도록 승인해야 합니다. 데이터 관리 도구의 연결된 제품 탭에서 언제든지 연결을 관리할 수 있습니다. 그렇지 않은 경우 Zapier를 통한 서드 파티 통합을 선택합니다. Zapier에서 제공하는 타사 통합을 사용하여 연결하려면 추가 단계가 필요하며 Zapier에서 수수료를 청구할 수 있습니다.
- 승인을 클릭하여 Salesforce와 Google Ads 간의 연결을 설정합니다.
- Salesforce 승인 절차 창이 열립니다. Salesforce 계정에서 Salesforce 사용자 인증 정보를 입력합니다. 로그인 창이 보이지 않으면 ads.google.com 팝업이 허용되는지 확인하세요. 로그인을 클릭합니다.
- 완료를 클릭한 후 계속을 클릭합니다.
- 추천 이벤트 목록과 맞춤 이벤트 추가 옵션이 포함된 표가 표시됩니다.
- 추천된 전환 이벤트를 선택하려면 해당 이벤트의 설정 옵션을 클릭합니다. 맞춤 이벤트를 설정하려면 아래에서 이벤트 조건을 정의한 후에 설정을 클릭해야 합니다. 새 맞춤 이벤트를 정의하려면 아래 단계를 따르세요.
- 전환 목표를 선택하고 설정을 클릭합니다.
- 이벤트에 사용할 Salesforce 객체를 선택합니다.
- 필터 탭에서 이벤트가 발생한 조건을 정의합니다.
- 계속을 클릭합니다.
- Salesforce 필드를 매핑하려면 데이터 소스에서 사용하는 필드를 선택하고 가져오려는 필드를 추가합니다. 데이터 소스에 따라 일부 필드는 자동으로 매핑됩니다.
- 참고: 매핑 화면에서 Google Ads 필드에 표시된 'GCLID'를 확인할 수 있습니다. 또한 '전환 시간' 필드는 수동으로 매핑할 필요가 없습니다. 이 값은 내역에서 가져온 가져오기 이벤트 조건을 충족하는 해당 리드 또는 기회 필드의 변경 타임스탬프에 의해 자동으로 결정됩니다.
- 계속을 클릭합니다.
- 기본 데이터 통합 이름과 데이터 통합 설정을 마지막으로 한 번 수정한 다음 완료를 클릭합니다. 이제 새로 정의된 이벤트를 볼 수 있습니다. 오프라인 전환 가져오기를 위한 Salesforce 통합의 경우 전환 소스 열이 '웹사이트(클릭에서 가져오기)'로 표시됩니다. 전환 액션 이름에는 지정된 이벤트 조건이 반영됩니다(예: '기회 필드인 '단계'가 '거래 성사'로 바뀔 때').
- 선택사항: 연결에 전환 액션을 추가합니다.
'도구' > 데이터 관리 도구를 엽니다. 연결된 제품에서 방금 연결한 연결을 선택하고 '사용 정보'에서 + 전환 액션 추가를 클릭합니다.
전환을 만드는 방법을 자세히 알아보세요.
전환 가치를 가져오는 방법
새 Salesforce 통합에서는 Salesforce의 값 필드(소스 필드)를 Google Ads 계정의 대상 필드 값에 매핑하여 전환 가치를 결정합니다. 필드를 값 필드에 매핑하지 않는 경우 전환 액션은 기본적으로 1을 사용합니다. 그러나 값을 매핑하면 그 값을 대신 사용합니다.
Salesforce 전환 액션을 수정하는 방법
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- 요약을 클릭합니다.
- 수정할 전환 액션을 클릭합니다.
- 데이터 통합에서 오른쪽의 관리를 클릭합니다.
- 연결을 업데이트하려면 연결 업데이트를 클릭합니다. Salesforce 로그인 페이지가 표시됩니다. 로그인 사용자 인증 정보를 입력하고 연결을 업데이트합니다.
- 다른 데이터 통합 이름을 입력하려면 이름 수정을 클릭하고 이름을 추가한 후 저장을 클릭합니다.
- 빈도, 날짜, 시작 시간, 시간대를 변경하려면 일정 수정을 클릭하고 저장을 클릭합니다.
- 필드 매핑을 변경하려면 매핑 수정을 클릭하고 저장을 클릭합니다.
- 전환으로 집계되는 항목을 업데이트하려면 이벤트 조건에서 수정을 클릭합니다. 이벤트 조건을 업데이트하고 계속을 클릭합니다.
- 이벤트 추가를 클릭하여 기존 데이터 통합에 새 이벤트 조건을 추가할 수도 있습니다.
- [선택사항] 다음 예약 시간을 기다리지 않고 가져오기 작업을 실행하려면 '실행' 섹션의 오른쪽 상단에 있는 지금 실행을 클릭합니다. 참고: 새 전환 액션을 만들고 4~6시간 후에 전환 액션의 전환을 업로드하는 것이 좋습니다.
가져오기 내역을 검토하는 방법
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- 설정을 클릭합니다.
- 데이터 통합 보기를 클릭하여 가져오기 내역을 검토합니다.
- '가져온 행' 열과 '오류가 있는 행' 열을 확인합니다.
- 가져오기에 성공한 경우 '가져온 행' 열에 1 이상의 숫자가 표시됩니다. 이는 Salesforce에서 이벤트(형식이 올바르고 유효한 데이터)를 성공적으로 가져왔음을 의미합니다. 리드가 Google 이외의 캠페인에서 발생한 경우 전환으로 표시되지 않을 수 있습니다.
- '오류가 있는 행' 열에 1 이상의 숫자가 표시되는 경우 오류가 있는 것입니다. 이는 형식이 잘못되었거나 유효하지 않아(예: 필드 누락) CRM에서 전환을 가져오지 못했음을 의미합니다.
오류 해결 방법
Salesforce 전환을 업로드하는 중에 오류가 발생하면 Salesforce 통합을 사용하여 Salesforce 전환을 가져올 때의 문제 해결을 검토하세요.
팁
- 새 전환 액션을 만들고 4~6시간 후에 전환 액션의 전환을 업로드하는 것이 좋습니다. 새 전환 액션이 처음 생성된 후 너무 빨리 통합이 실행되면 오류가 발생할 수 있습니다. 이 오류로 인해 가져오지 못한 전환은 다음에 통합을 실행할 때 다시 가져옵니다.
- 통합이 매일 실행되도록 구성합니다.
- 가져오기가 완료되더라도 전환으로 보고되기까지 최대 24시간이 걸릴 수 있습니다.
- 첫 번째 가져오기에는 최근 14일 동안의 가져오기 이벤트만 포함됩니다.
- Salesforce 이벤트 가져오기에 실패하면 이벤트 다시 가져오기가 자동으로 재시도되지 않습니다.