Google Ads API에 관한 의견을 공유하고 싶으신가요?
등록 하여 사용자 연구에 참여하도록 초대받으세요.
의견 보내기
URL 확장 규칙 제공
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
업그레이드된 URL을 사용하는 경우 광고 또는 광고 확장 프로그램의 게재 URL은 일련의 규칙에 따라 다양한 필드를 결합하여 생성됩니다. 이 섹션에서는 이러한 규칙을 자세히 살펴봅니다.
Google Ads 항목의 계층 구조
업그레이드된 URL 필드를 확인할 때 Google Ads에서는 다음과 같은 계층 구조 (가장 높음에서 가장 낮음)를 사용합니다.
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem (including sitelinks)
어떤 최종 URL이 사용되나요?
최종 URL은 게재 URL을 빌드할 때 기본적으로 사용됩니다. 지원되는 항목 이 모바일 네트워크에 게재되고 유효한 최종 모바일 URL이 있는 경우 최종 URL 대신 이 URL이 사용됩니다.
최종 앱 URL은 현재 앱 재참여 광고에만 지원됩니다.
참고: 이 가이드의 나머지 부분에서는 최종 URL 이라는 문구가 최종 URL, 최종 모바일 URL, 최종 앱 URL을 포함하는 일반 용어로 사용됩니다.
시스템에서 게재 URL을 확장하는 방법
다음은 시스템에서 게재 URL을 확장할 때 수행하는 단계입니다.
사용할 최종 URL을 결정합니다.
먼저 사용할 최종 URL을 결정합니다. 이는 관련 당사자에 따라 다릅니다.
항목
어떤 최종 URL을 사용해야 하나요?
FeedItem (사이트링크)
항상 자체 최종 URL을 사용합니다.
키워드 Y에 게재된 광고 X
키워드에 자체 최종 URL이 있는 경우 해당 URL을 사용합니다.
그렇지 않으면 광고의 최종 URL을 사용합니다.
사용할 추적 URL 템플릿을 결정합니다.
항목의 추적 URL은 객체 계층 구조를 탐색하고 계층 구조에서 가장 낮은 항목에서 값을 선택하여 결정됩니다.
계층 구조에서 추적 URL 템플릿 값을 찾을 수 없는 경우 추적 URL 템플릿의 값이 비워집니다.
예를 들어 광고에 상위 광고 그룹 및 계정 수준에서만 정의된 추적 URL 템플릿 값이 있는 경우 상위 광고 그룹의 값이 사용됩니다.
사용할 맞춤 매개변수 값을 결정합니다.
지정된 맞춤 매개변수의 값은 객체 계층 구조를 탐색하고 계층 구조에서 가장 낮은 항목에서 값을 선택하여 확인됩니다.
맞춤 매개변수에 값이 정의되지 않으면 빈 문자열이 값으로 사용됩니다.
예를 들어 광고 수준에서 특정 맞춤 매개변수의 값을 결정할 때 해당 맞춤 매개변수에 상위 광고 그룹 및 계정 수준에서 정의된 값이 있는 경우 상위 광고 그룹의 값이 사용됩니다.
최종 URL을 펼칩니다.
시스템은 다음 세 단계를 실행하여 최종 URL을 확장합니다.
맞춤 매개변수 값을 펼칩니다.
시스템은 최종 URL을 파싱하고 위의 3단계에서 결정된 값을 사용하여 URL의 각 맞춤 매개변수 값을 대체합니다.
URL에서 ValueTrack 태그를 펼칩니다.
시스템은 최종 URL을 파싱하고 URL에 있는 모든 ValueTrack 태그의 값을 대체합니다.
{ignore} 태그를 삭제합니다.
확장된 최종 URL의 {ignore}
ValueTrack 매개변수는 삭제됩니다.
추적 템플릿을 펼칩니다.
추적 템플릿에 빈 값이 있는 경우 (위의 2단계에서 확인됨) 이 단계는 건너뜁니다. 그렇지 않으면 추적 URL 템플릿이 다음과 같이 확장됩니다.
맞춤 매개변수 값을 펼칩니다.
시스템은 추적 템플릿 URL을 파싱하고 3단계에서 결정된 값을 사용하여 URL의 각 맞춤 매개변수 값을 대체합니다.
URL에서 ValueTrack 태그를 펼칩니다.
시스템은 추적 템플릿 URL을 파싱하고 URL에 있는 모든 ValueTrack 태그의 값을 대체합니다.
추적 템플릿에서 {lpurl} 매개변수를 대체합니다.
추적 템플릿 URL에 {lpurl}
또는 그 변형 중 하나가 포함되어 있으면 4단계의 확장된 최종 URL로 대체됩니다.
{lpurl}
가 추적 템플릿의 시작 부분에 삽입되면 이스케이프 처리되지 않습니다. 추적 템플릿의 다른 위치에 배치되면 ?
, =
, "
, #
, \t
, '
, \[space\]
문자가 이스케이프됩니다.
{unescapedlpurl}
는 항상 이스케이프되지 않습니다.
{escapedlpurl}
는 항상 이스케이프 처리됩니다.
{lpurl+2}
는 항상 두 번 이스케이프 처리됩니다.
{lpurl+3}
는 항상 3번 이스케이프 처리됩니다.
게재 URL을 선택합니다.
추적 템플릿 URL이 비어 있으면 4단계의 확장된 최종 URL이 사용됩니다. 그렇지 않으면 시스템은 5단계의 확장된 추적 템플릿 URL을 사용합니다.
사이트링크는 이 규칙의 예외입니다. 추적 URL 템플릿(2단계에서 결정됨)에 {lpurl}
매개변수가 포함되지 않은 경우 사이트링크의 최종 URL이 게재 URL로 사용됩니다.
시나리오 예시
다음과 같은 구조의 계정을 생각해 보겠습니다.
Account
Campaign 1
Ad Group 1
Ad 1
Keyword 1 (shoes)
Keyword 2 (hats)
Ad Group 2
Ad 2
Ad 3
Keyword 3 (watches)
FeedItem 1 (sitelink 1)
다음과 같은 업그레이드된 URL 필드가 이러한 항목에 정의되어 있다고 가정해 보겠습니다.
항목 이름
추적 URL 템플릿
최종 URL
맞춤 매개변수
계정
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
캠페인 1
_mycampaign=cam1
광고그룹 1
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
_myid=ag1id
광고그룹 2
_myid=ag2id
광고 1
http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
광고 2
http://www.creative2-final.com/?{keyword}{ignore}&{_myid}
_myid=ad2id
광고 3
http://www.ad3-tracking.com/?{_mycampaign}
키워드 1
최종 URL : http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}
최종 모바일 URL : http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1Id
키워드 2
키워드 3
FeedItem 1
최종 URL : http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}
최종 모바일 URL : http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}
다음 값은 ValueTrack 매개변수 {keyword}
를 확장하는 데 사용됩니다.
키워드 1: 신발
키워드 2: 모자
키워드 3: 시계
다음 섹션에서는 이러한 각 항목에 대해 다양한 매개변수가 어떻게 확인되는지 보여줍니다.
케이스 1: 키워드 2로 인해 광고 1이 게재됨
매개변수
값
소스
추적 템플릿
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
광고그룹 1
최종 URL
http://www.creative1-final.com/?{keyword}&{_myid}&{_mycampaign}
광고 1
맞춤 매개변수
_myid=ag1id
광고그룹 1
_mycampaign=cam1
캠페인 1
확장된 최종 URL
http://www.creative1-final.com/?hats&ag1id&cam1
해당 사항 없음
확장된 추적 템플릿 URL
http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id
해당 사항 없음
제공 URL
http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id
해당 사항 없음
케이스 2: 키워드 1로 인해 광고 1이 게재됨
매개변수
값
소스
추적 템플릿
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
광고그룹 1
최종 URL
Desktop: http://www.kw-final.com/?{keyword}&{_mycampaign}
키워드 1
Mobile: http://m.kw-mobile-final.com/?{keyword}&{_mycampaign}
맞춤 매개변수
_myid=k1id
키워드 1
_mycampaign=cam1
캠페인 1
확장된 최종 URL
Desktop: http://www.kw-final.com/?shoes&cam1
해당 사항 없음
Mobile: http://m.kw-mobile-final.com/?shoes&cam1
확장된 추적 템플릿 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
제공 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
케이스 3: 키워드 3으로 인해 광고 2가 게재됨
매개변수
값
소스
추적 템플릿
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
계정
최종 URL
http://www.creative2-final.com/?{keyword}&{_myid}
광고 2
맞춤 매개변수
_myid=ad2id
광고 2
_mycampaign=cam1
캠페인 1
확장된 최종 URL
http://www.creative2-final.com/?watches&ad2id
해당 사항 없음
확장된 추적 템플릿 URL
http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id
해당 사항 없음
제공 URL
http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id
해당 사항 없음
케이스 4: 키워드 2로 인해 피드 항목 1이 광고 1 아래에 게재됨
매개변수
값
소스
추적 템플릿
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
광고그룹 1
최종 URL
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
맞춤 매개변수
_myid=ad2id
광고 2
_mycampaign=cam1
캠페인 1
확장된 최종 URL
Desktop: http://www.sitelink-final.com/?hats&cam1
해당 사항 없음
Mobile: http://m.sitelink-mobile-final.com/?hats&cam1
확장된 추적 템플릿 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id
제공 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id
해당 사항 없음
케이스 5: 키워드 1로 인해 피드 항목 1이 광고 1 아래에 게재됨
매개변수
값
소스
추적 템플릿
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
광고그룹 1
최종 URL
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
맞춤 매개변수
_myid=k1id
키워드 1
_mycampaign=cam1
캠페인 1
확장된 최종 URL
Desktop: http://www.sitelink-final.com/?shoes&cam1
해당 사항 없음
Mobile: http://m.sitelink-mobile-final.com/?shoes&cam1
확장된 추적 템플릿 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
제공 URL
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id
해당 사항 없음
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
케이스 6: 키워드 3으로 인해 피드 항목 1이 광고 2 아래에 게재됨
매개변수
값
소스
추적 템플릿
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
계정
최종 URL
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
맞춤 매개변수
_myid=ad2id
광고 2
_mycampaign=cam1
캠페인 1
확장된 최종 URL
Desktop: http://www.sitelink-final.com/?watches&cam1
해당 사항 없음
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
확장된 추적 템플릿 URL
Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1
해당 사항 없음
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
제공 URL
Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1
해당 사항 없음
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
케이스 7: 키워드 3으로 인해 피드 항목 1이 광고 3 아래에 게재됨
매개변수
값
소스
추적 템플릿
http://www.ad3-tracking.com/?{_mycampaign}
광고 3
최종 URL
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
맞춤 매개변수
_myid=ag2id
광고그룹 2
_mycampaign=cam1
캠페인 1
확장된 최종 URL
Desktop: http://www.sitelink-final.com/?watches&cam1
해당 사항 없음
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
확장된 추적 템플릿 URL
추적 템플릿에 {lpurl}
매개변수가 포함되어 있지 않으므로 사용되지 않습니다.
해당 사항 없음
제공 URL
Desktop: http://www.sitelink-final.com/?watches&cam1
해당 사항 없음
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-02-26(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-02-26(UTC)"],[[["Upgraded URLs are built by combining various fields like final URL, tracking template, and custom parameters."],["The system uses a hierarchy (Customer \u003e Campaign \u003e Ad Group \u003e Ad \u003e Ad Group Criterion \u003e FeedItem) to determine which URL to use."],["The final URL can be replaced with a final mobile URL on mobile devices or a final app URL for app engagement ads."],["Tracking templates and custom parameters are selected from the lowest level in the hierarchy where they are defined."],["The final serving URL is either the expanded final URL or the expanded tracking template, depending on the presence of the `{lpurl}` parameter."]]],[]]