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을 확장할 때 수행하는 단계입니다.

  1. 사용할 최종 URL을 결정합니다.

    먼저 사용할 최종 URL을 결정합니다. 이는 관련 당사자에 따라 다릅니다.

    항목 어떤 최종 URL을 사용해야 하나요?
    FeedItem (사이트링크) 항상 자체 최종 URL을 사용합니다.
    키워드 Y에 게재된 광고 X 키워드에 자체 최종 URL이 있는 경우 해당 URL을 사용합니다.

    그렇지 않으면 광고의 최종 URL을 사용합니다.

  2. 사용할 추적 URL 템플릿을 결정합니다.

    항목의 추적 URL은 객체 계층 구조를 탐색하고 계층 구조에서 가장 낮은 항목에서 값을 선택하여 결정됩니다. 계층 구조에서 추적 URL 템플릿 값을 찾을 수 없는 경우 추적 URL 템플릿의 값이 비워집니다.

    예를 들어 광고에 상위 광고 그룹 및 계정 수준에서만 정의된 추적 URL 템플릿 값이 있는 경우 상위 광고 그룹의 값이 사용됩니다.

  3. 사용할 맞춤 매개변수 값을 결정합니다.

    지정된 맞춤 매개변수의 값은 객체 계층 구조를 탐색하고 계층 구조에서 가장 낮은 항목에서 값을 선택하여 확인됩니다. 맞춤 매개변수에 값이 정의되지 않으면 빈 문자열이 값으로 사용됩니다.

    예를 들어 광고 수준에서 특정 맞춤 매개변수의 값을 결정할 때 해당 맞춤 매개변수에 상위 광고 그룹 및 계정 수준에서 정의된 값이 있는 경우 상위 광고 그룹의 값이 사용됩니다.

  4. 최종 URL을 펼칩니다.

    시스템은 다음 세 단계를 실행하여 최종 URL을 확장합니다.

    1. 맞춤 매개변수 값을 펼칩니다.

      시스템은 최종 URL을 파싱하고 위의 3단계에서 결정된 값을 사용하여 URL의 각 맞춤 매개변수 값을 대체합니다.

    2. URL에서 ValueTrack 태그를 펼칩니다.

      시스템은 최종 URL을 파싱하고 URL에 있는 모든 ValueTrack 태그의 값을 대체합니다.

    3. {ignore} 태그를 삭제합니다.

      확장된 최종 URL의 {ignore} ValueTrack 매개변수는 삭제됩니다.

  5. 추적 템플릿을 펼칩니다.

    추적 템플릿에 빈 값이 있는 경우 (위의 2단계에서 확인됨) 이 단계는 건너뜁니다. 그렇지 않으면 추적 URL 템플릿이 다음과 같이 확장됩니다.

    1. 맞춤 매개변수 값을 펼칩니다.

      시스템은 추적 템플릿 URL을 파싱하고 3단계에서 결정된 값을 사용하여 URL의 각 맞춤 매개변수 값을 대체합니다.

    2. URL에서 ValueTrack 태그를 펼칩니다.

      시스템은 추적 템플릿 URL을 파싱하고 URL에 있는 모든 ValueTrack 태그의 값을 대체합니다.

    3. 추적 템플릿에서 {lpurl} 매개변수를 대체합니다.

      추적 템플릿 URL에 {lpurl} 또는 그 변형 중 하나가 포함되어 있으면 4단계의 확장된 최종 URL로 대체됩니다.

      • {lpurl}가 추적 템플릿의 시작 부분에 삽입되면 이스케이프 처리되지 않습니다. 추적 템플릿의 다른 위치에 배치되면 ?, =, ", #, \t, ', \[space\] 문자가 이스케이프됩니다.
      • {unescapedlpurl}는 항상 이스케이프되지 않습니다.
      • {escapedlpurl}는 항상 이스케이프 처리됩니다.
      • {lpurl+2}는 항상 두 번 이스케이프 처리됩니다.
      • {lpurl+3}는 항상 3번 이스케이프 처리됩니다.
  6. 게재 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: 시계

다음 섹션에서는 이러한 각 항목에 대해 다양한 매개변수가 어떻게 확인되는지 보여줍니다.