Код отслеживания: отслеживание кампании

В этом справочнике описаны методы, которые вы используете для настройки и настройки отслеживания кампаний в отчетах Google Analytics.

Методы отслеживания кампаний 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-адресе ключ «описание» определяет содержание, указанное в 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-адреса. По умолчанию эта переменная и ее значение не установлены. Для отслеживания кампаний и измерения конверсий это означает, что по умолчанию самым последним показом является кампания, которая учитывается в вашем отслеживании конверсий. Если вы предпочитаете связать первые показы с конверсией, вы должны установить для этого метода определенный ключ, а в ситуации, когда вы используете пользовательские переменные кампании, вы должны использовать этот метод для установки имени переменной для переопределения кампании. Значение no-override предотвращает перезапись данных кампании аналогичными 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-адресе ключ «источник» определяет источник в 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-адресе ключевой термин определяет ключевые слова в URL-адресе этой кампании.

Асинхронный фрагмент (рекомендуется)
_gaq.push(['_setCampTermKey', 'term']);

параметры

String newCampTermKey Ключ термина, который необходимо установить.

_setCampaignTrack()

_setCampaignTrack(bool)
Устанавливает флаг отслеживания кампании. По умолчанию для стандартной настройки Google Analytics для отслеживания кампании установлено значение true . Если вы хотите отключить отслеживание кампании и связанные с ней файлы cookie, установленные для отслеживания кампании, вы можете использовать этот метод.

параметры

Boolean true или false True по умолчанию, что позволяет отслеживать кампанию. Если установлено значение false , отслеживание кампании отключено.

_setCampaignCookieTimeout()

_setCampaignCookieTimeout(cookieTimeoutMillis)

Устанавливает срок действия файлов cookie для отслеживания кампании в миллисекундах. По умолчанию отслеживание кампании установлено на 6 месяцев. Таким образом, вы можете за 6-месячный период определить, совершают ли посетители вашего сайта конверсии на основе конкретной кампании. Однако у вашего бизнеса могут быть более длительные или короткие сроки проведения кампании, поэтому вы можете использовать этот метод, чтобы настроить отслеживание кампании для этой цели.

Вы можете изменить время истечения срока действия на 0, чтобы указать, что этот файл cookie должен быть удален при закрытии браузера.

Асинхронный фрагмент (рекомендуется)
_gaq.push(['_setCampaignCookieTimeout', 15768000000]);

параметры

Number cookieTimeoutMillis Новое время действия файла cookie в миллисекундах или 0, чтобы удалить файл cookie при закрытии браузера.

_setCookieTimeout()

_setCookieTimeout(newDefaultTimeout)
Этот метод устарел. Вместо этого используйте _setCampaignCookieTimeout (cookieTimeoutMillis) .
Устанавливает срок действия файлов cookie для отслеживания кампании в секундах. По умолчанию отслеживание кампании установлено на 6 месяцев. Таким образом, вы можете за 6-месячный период определить, совершают ли посетители вашего сайта конверсии на основе конкретной кампании. Однако у вашего бизнеса могут быть более длительные или короткие сроки проведения кампании, поэтому вы можете использовать этот метод, чтобы настроить отслеживание кампании для этой цели.
Асинхронный фрагмент (рекомендуется)
_gaq.push(['_setCookieTimeout', 3152600]);

параметры

String newDefaultTimeout Устанавливается новое время истечения срока действия файла cookie по умолчанию. Передайте как строку, и она преобразуется в целое число.

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)
Устанавливает URL-адрес реферера, используемый для определения значений отслеживания кампании. Используйте этот метод, чтобы гаджеты в iFrame могли правильно отслеживать переходы. По умолчанию отслеживание кампании использует свойство document.referrer для определения URL-адреса реферера, который передается в параметре utmr запроса GIF. Однако вы можете заменить этот параметр своим собственным значением. Например, если вы установите новый реферер на http://www.google.com/search?hl=en&q=hats , файл cookie кампании сохранит новую кампанию с source=google , medium=organic и keyword=hats .

параметры

String newReferrerOverride Новый URL-адрес ссылки на документ.