추적 코드: 캠페인 추적

이 참조 페이지에서는 Google 애널리틱스 보고에서 캠페인 추적을 설정하고 맞춤설정하는 데 사용하는 메서드를 설명합니다.

GATC 캠페인 추적 방법

메서드 세부정보

_setAllowAnchor()

_setAllowAnchor(bool)

이 메서드는 캠페인 추적에서 # 기호를 쿼리 문자열 구분 기호로 설정합니다. 이 옵션은 기본적으로 false로 설정됩니다.

기존 캠페인 추적 URL은 물음표 (?)를 사용하여 쿼리를 구성하는 키-값 쌍의 시작 부분을 나타냅니다. 이 옵션을 true로 설정하면 캠페인 추적 URL에서 물음표(?) 대신 파운드(#) 기호를 사용하여 쿼리 문자열의 시작을 나타낼 수 있습니다.

비동기 스니펫 (권장)
http://mysite.net/index.html#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers
_gaq.push(['_setAllowAnchor', true]); 

매개변수

Boolean  true 또는 false 이 매개변수가 true로 설정되면 캠페인에서 앵커 광고가 사용됩니다. 그렇지 않으면 캠페인에서 검색 문자열을 사용합니다.

_setCampContentKey()

_setCampContentKey(newCampContentKey)

캠페인 광고 콘텐츠 키를 설정합니다. 캠페인 콘텐츠 키는 캠페인 URL에서 광고 캠페인의 광고 콘텐츠 (설명)를 가져오는 데 사용됩니다. 캠페인에 정의된 방문 페이지에서 이 함수를 사용합니다.

예를 들어 다른 웹사이트에 다음과 같은 사이트 URL을 사용하는 광고가 있다고 가정해 보겠습니다.

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&description=Garden+gloves

이 URL에서 'description' 키는 캠페인의 URL에 제공된 콘텐츠를 설명합니다. 이러한 단어 및 구문은 트래픽 소스 보고서의 캠페인 세부정보 페이지에 있는 광고 콘텐츠 열 아래에 표시됩니다. 이 키를 맞춤 캠페인 콘텐츠 키로 사용하려면 다음과 같이 설정합니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampContentKey', 'description']);

매개변수

String   newCampContentKey 설정할 새 캠페인 콘텐츠 키입니다.

_setCampMediumKey()

_setCampMediumKey(newCampMedKey)
캠페인 URL에서 매체를 검색하는 데 사용되는 캠페인 매체 키를 설정합니다. 매체는 캠페인 보고서에서 분류 기준 옵션으로 표시됩니다.

예를 들어 사이트의 URL이 다음과 같은 다른 웹사이트에 광고가 있다고 가정해 보겠습니다.

http://mysite.net/index.html?utm_source=giganoshopper.com&method=ad&utm_campaign=Christmas+specials&utm_content=Garden+gloves


이 URL에서 '메서드' 키는 해당 캠페인의 URL에 있는 매체를 나타냅니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampMediumKey', 'method']);

매개변수

String   newCampMedKey 설정할 캠페인 매체 키입니다.

_setCampNameKey()

_setCampNameKey(newCampNameKey)
캠페인 이름 키를 설정합니다. 캠페인 이름 키는 캠페인 URL에서 광고 캠페인의 이름을 가져오는 데 사용됩니다. 클릭 캠페인을 추적하려는 모든 페이지에서 이 함수를 사용합니다.

예를 들어 등록된 사용자에게 특별 이벤트에 대한 이메일을 보내고 해당 혜택에 대한 링크가 다음과 같다고 가정해 보겠습니다.

http://mysite.net/index.html?utm_source=In+House&utm_medium=email&offer_type=Fall+email+offers


이 URL에서 'offer_type' 키는 캠페인의 URL에 제공된 이름을 나타냅니다. 이 이름은 트래픽 소스 보고서의 캠페인 목록에 표시되는 이름입니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampNameKey', 'offer_type']);

매개변수

String   newCampNameKey 캠페인 이름 키.

_setCampNOKey()

_setCampNOKey(newCampNOKey)
URL에서 캠페인 재정의 없음 값을 가져오는 데 사용되는 캠페인 재정의 없음 키 변수를 설정합니다. 기본적으로 이 변수와 값은 설정되어 있지 않습니다. 캠페인 추적 및 전환 측정에서 기본적으로 가장 최근 노출이 전환 추적에 기여한 캠페인임을 의미합니다. 첫 번째 노출을 전환에 연결하려면 이 메서드를 특정 키로 설정하는 것이 좋습니다. 맞춤 캠페인 변수를 사용하는 경우에는 이 방법을 사용하여 캠페인 재정의 변수 이름을 설정할 수 있습니다. 재정의 없음 값을 사용하면 방문자가 클릭할 수도 있는 유사하게 정의된 캠페인 URL이 캠페인 데이터를 덮어쓰지 않습니다.

다른 웹사이트에 사이트 URL이 다음과 같은 광고가 있는 경우:

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves&noo=1234


이 URL에서 'noo' 키는 해당 캠페인의 URL에 있는 재정의 없음 값을 나타냅니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampNOKey', 'noo']);

매개변수

String   newCampNOKey 설정할 캠페인 재정의 없음 키입니다.

_setCampSourceKey()

_setCampSourceKey(newCampSrcKey)
URL에서 캠페인 소스를 가져오는 데 사용되는 캠페인 소스 키를 설정합니다. 캠페인 보고서에서 '소스'가 분류 기준 옵션으로 표시됩니다.

예를 들어 사이트의 URL이 다음과 같은 다른 웹사이트에 광고가 있다고 가정해 보겠습니다.

http://mysite.net/index.html?source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves


이 URL에서 'source' 키는 해당 캠페인의 URL에 있는 소스를 나타냅니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampSourceKey', 'source']);

매개변수

String   newCampSrcKey 설정할 캠페인 소스 키입니다.

_setCampTermKey()

_setCampTermKey(newCampTermKey)
URL에서 캠페인 키워드를 검색하는 데 사용되는 캠페인 검색어 키를 설정합니다.

검색엔진에 다음과 같이 태그가 지정된 유료 광고가 있다고 가정해 보겠습니다.

http://mysite.net/index.html?source=weSearch4You.com&utm_medium=paidSearchAd&utm_campaign=Christmas+specials&utm_content=Garden+gloves&term=garden+tools


이 URL에서 'term' 키는 해당 캠페인의 URL에 포함된 키워드를 나타냅니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampTermKey', 'term']);

매개변수

String   newCampTermKey 설정할 용어 키입니다.

_setCampaignTrack()

_setCampaignTrack(bool)
캠페인 추적 플래그를 설정합니다. 기본적으로 표준 Google 애널리틱스 설정의 경우 캠페인 추적은 true로 설정됩니다. 캠페인 추적 및 캠페인 추적을 위해 설정된 관련 쿠키를 사용하지 않으려는 경우 이 방법을 사용할 수 있습니다.

매개변수

Boolean   true 또는 false 기본적으로 true이며, 캠페인 추적을 사용 설정합니다. false로 설정하면 캠페인 추적이 사용되지 않습니다.

_setCampaignCookieTimeout()

_setCampaignCookieTimeout(cookieTimeoutMillis)

캠페인 추적 쿠키 만료 시간을 밀리초 단위로 설정합니다. 기본적으로 캠페인 추적은 6개월로 설정됩니다. 이를 통해 6개월 동안 사이트 방문자가 특정 캠페인을 기준으로 전환되는지 확인할 수 있습니다. 그러나 비즈니스의 캠페인 기간이 더 길거나 짧을 수 있으므로 이 방법을 사용하여 이러한 목적에 맞게 캠페인 추적을 조정할 수 있습니다.

만료 시간 제한을 0으로 변경하여 브라우저를 닫을 때 이 쿠키가 삭제되도록 할 수 있습니다.

비동기 스니펫 (권장)
_gaq.push(['_setCampaignCookieTimeout', 15768000000]);

매개변수

Number   cookieTimeoutMillis 새 쿠키 만료 시간(밀리초) 또는 0: 브라우저가 닫힐 때 쿠키를 삭제하는 경우

_setCookieTimeout()

_setCookieTimeout(newDefaultTimeout)
이 메서드는 지원 중단되었습니다. 대신 _setCampaignCookieTimeout(cookieTimeoutMillis)를 사용하세요.
캠페인 추적 쿠키 만료 시간을 초 단위로 설정합니다. 기본적으로 캠페인 추적은 6개월로 설정됩니다. 이를 통해 6개월 동안 사이트 방문자가 특정 캠페인을 기준으로 전환되는지 확인할 수 있습니다. 그러나 비즈니스의 캠페인 기간이 더 길거나 짧을 수 있으므로 이 방법을 사용하여 이러한 목적에 맞게 캠페인 추적을 조정할 수 있습니다.
비동기 스니펫 (권장)
_gaq.push(['_setCookieTimeout', 3152600]);

매개변수

String   newDefaultTimeout 설정할 새 기본 쿠키 만료 시간입니다. 문자열로 전달하면 정수로 변환됩니다.

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)
캠페인 추적 값을 결정하는 데 사용되는 리퍼러 URL을 설정합니다. 이 메서드를 사용하면 iFrame 내의 가젯이 추천을 올바르게 추적할 수 있습니다. 기본적으로 캠페인 추적에서는 document.referrer 속성을 사용하여 GIF 요청의 utmr 매개변수로 전달되는 리퍼러 URL을 결정합니다. 그러나 자체 값을 사용하여 이 매개변수를 재정의할 수 있습니다. 예를 들어 새 리퍼러를 http://www.google.com/search?hl=en&q=hats로 설정하면 캠페인 쿠키는 source=google, medium=organic, keyword=hats가 있는 새 캠페인을 저장합니다.

매개변수

String   newReferrerOverride 문서 리퍼러의 새 URL입니다.