Блог Ескина

Про интернет-маркетинг, путешествия и автомобили

Amplitude и UTM разметка

Недавно я впервые начал работать с Amplitude и настраивал отслеживание UTM-меток на сайте с помощью JavaScript SDK.

Browser SDK 2 Amplitude позволяет автоматически создавать и сохранять UTM-метки как свойства пользователя. Для этого необходимо включить соответствующие опции при инициализации SDK: https://amplitude.com/docs/sdks/analytics/browser/browser-sdk-2#track-marketing-attribution

В Amplitude UTM-метки собираются в двух форматах (на скриншоте они выделены красной рамкой): с префиксом initial в названии параметра и без него.

Метки с префиксом initial сохраняются при первом посещении сайта и больше не изменяются — First-touch attribution. UTM-метки без префикса initial могут обновляться, если пользователь переходит по ссылке с другими UTM-метками — Multi-touch attribution.

Для управления моделью атрибуции используется параметр resetSessionOnNewCampaign c true, чтобы метки перезаписывались несколько раз в течение одной сессии.

Устаревший saveParamsReferrerOncePerSession позволял настроить принцип перезаписи UTM-меток:
true — метки сохраняются только один раз в течение сессии, но могут меняться между сессиями.
false — метки могут перезаписываться несколько раз в течение одной сессии.

Спасибо Ольге за помощь и консультации — https://t.me/amplitudeCSM