Elido
11 хв читанняІндустрії

Скорочувачі URL для B2B-продажів: посилання на кожного представника, ABM-атрибуція та відстеження підпису

Як команди вихідних продажів і ABM-програми використовують фірмові короткі посилання для атрибуції на кожного потенційного клієнта, зарахування воронки з підпису в електронній пошті, автоматизації вебхуків CRM і відстеження кліків відповідно до GDPR — з чотирма антипаттернами, що руйнують дані про виручку

Ana Kowalska
Marketing solutions engineering
B2B outbound funnel: per-rep short link → click event → CRM webhook → pipeline record, with attribution paths flowing from email sequence and email signature into a revenue dashboard

Вихідні продажі тримаються на посиланнях. Кадени, декіки для підготовки до дзвінків, CTA для бронювання демо, персоналізовані односторінкові матеріали. Коли всі ці посилання — варіації bit.ly/book-a-demo або сирі URL cal.com, картина атрибуції стає марною: ви не можете визначити, чия послідовність у представника принесла воронку, яка програма для іменованих акаунтів конвертувала або чи взагалі трафік із підпису впливає на результат. Ця стаття — про архітектуру посилань, яка дійсно працює для вихідної команди з 8–80 представників.

Для більш широкого налаштування аналітики стаття Track UTM campaigns end-to-end охоплює повний UTM-конвеєр від кліку до закритої угоди. Ця стаття — конкретно про сценарії використання в продажах, для яких потрібно дещо більше, ніж просте UTM-тег.

Чому посилання у вихідних продажах особливі#

Більшість порад щодо скорочення посилань написана для маркетингових кампаній — у вас є згода, є кукі, є потік подій від першої сторони. Вихідні продажі працюють в інших умовах:

  • Без попередньої згоди. Потенційний клієнт не відвідував ваш сайт, не прийняв кукі, ні на що не погоджувався. Правова підстава для даних про кліки — законний інтерес (детальніше нижче), а не згода.
  • Індивідуальна атрибуція важлива. Маркетингову кампанію цікавить сукупний коефіцієнт конверсії. Керівництво відділу продажів цікавиться яким конкретно представником клієнт був залучений до кліку, бо від цього залежить зарахування у воронку та компенсація.
  • Малі обсяги, великі ставки. У кампанії може бути 50 000 кліків. У каденсі представника — 400. Співвідношення сигнал/шум протилежне: кожен клік має бути правильно атрибутований.
  • Посилання розповсюджуються між каналами. Одне коротке посилання опиняється в електронному листі, у повідомленні в LinkedIn, у листі після холодного дзвінка та в підписі представника. Без розмежування за каналами неможливо визначити, який саме канал спрацював.

П'ять сценаріїв використання#

1. Посилання на кожного представника / клієнта у вихідних послідовностях#

AE, який пише Сарі з ACME, не повинен надсилати загальне посилання yourco.com/demo. Він має надіслати yourco.com/r/sarah-acme — фірмове коротке посилання, яке:

  • Відстежується для цього представника, цього потенційного клієнта, цієї дати надсилання
  • Перенаправляє Сару на сторінку бронювання демо з попередньо заповленою назвою її компанії (через токен URL, який зчитує цільова сторінка)
  • Надсилає подію залучення до CRM у момент кліку Сари, незалежно від того, чи забронює вона

Патерн: yourco.com/r/<ініціали-представника>-<slug-акаунту>. API створення посилань Elido робить це скриптованим у Outreach або Salesloft через кастомну дію — секвенсер викликає POST /v1/links з URL призначення, тегом простору імен представника та кастомним slug, похідним від назви акаунту потенційного клієнта. Відповідь — коротке посилання, яке секвенсер вставляє в тіло листа.

Чому це краще за одні лише UTM: UTM — це параметри на URL призначення. Якщо Сара поділиться посиланням зі своїм VP, UTM збережеться, і атрибуція буде правильною. Але якщо VP Сари перейде на той самий URL призначення із закладки (без UTM), це виглядатиме як прямий трафік. При кліці через коротке посилання перший дотик записується на стороні сервера і не може бути втрачений через видалення браузером, Safari ITP або попередній завантажувач посилань. Детальніше про механіку читайте у статті server-side conversion tracking.

2. Атрибуція ABM-цільових акаунтів#

Коли програма для іменованих акаунтів витрачає €40k на програматичний дисплей для 200 цільових акаунтів, VP продажів запитує: "Чи хтось із цих акаунтів натискав що-небудь?" Не сукупний CTR — чи натискав Siemens AG?

На рівні кліку це вирішує зіставлення IP з компанією. Процес:

  1. Подія кліку за коротким посиланням фіксується на стороні сервера (конвеєр ClickHouse Elido).
  2. IP-адреса кліку передається до API зворотного пошуку IP (Clearbit Reveal, Dealfront або IP-ендпоінт 6sense).
  3. Визначений домен компанії додається до запису кліку.
  4. Нічне об'єднання зіставляє домени компаній на рівні кліків із цільовим списком акаунтів ABM.
  5. Відділ продажів щотижня отримує дайджест "акаунтів, що торкнулися програми", що надходить до Salesforce.

Рівень достовірності залежить від типу IP — корпоративні офісні IP-адреси визначаються з високою точністю; домашні офіси та VPN — ні. Але для цільових акаунтів ABM відповідні сигнали зазвичай надходять із корпоративних мереж. Цінність не в 100% точності; вона в різниці між нульовим сигналом і дієвим сигналом.

Щодо механіки переадресації конверсій, стаття forwarding conversions to Meta CAPI детально розглядає патерн вебхук → збагачення → downstream-система — той самий конвеєр застосовується тут, де замість Meta як адресата виступає ваша CRM.

3. Відстеження підпису в електронній пошті#

У підписі кожного торговельного представника є посилання "забронюйте 15-хвилинний дзвінок". Якщо всі представники використовують одне й те саме посилання cal.com/yourco/demo, ви отримуєте:

  • Жодної атрибуції на представника
  • Жодної видимості коефіцієнта конверсії за представниками
  • Жодної можливості A/B-тестувати CTA в підписі
  • Жодного уявлення про те, чи конвертується трафік із підпису інакше, ніж трафік із каденсу

Рішення: кожен представник отримує унікальне коротке посилання для підпису — yourco.com/sig/sarah-j — яке перенаправляє на ту саму сторінку бронювання, але передає параметр rep=sarah-j, який фіксує система бронювання. Аналітика короткого посилання показує, скільки кліків отримав підпис кожного представника за останні 30 днів. Записи CRM показують, скільки з цих кліків конвертувалося у заброньовані дзвінки.

Це — видимість внеску у воронку. Вона важлива для розрахунку квоти, для коучингових бесід ("Підпис Сари отримує 40 кліків на місяць, але конвертується на 8% — чому?"), і для атрибуції, коли потенційний клієнт відповідає на холодний лист через три тижні після першого надсилання (підпис у ланцюжку відповідей і був фактичним останнім дотиком).

Посилання в підписах повинні мати квартальну політику ротації. Встановіть термін дії (або дату ротації редиректу), щокварталу видавайте нові slug-и та виводьте старі з ужитку. Причина: старі короткі посилання накопичуються в архівах електронної пошти, потрапляють до баз даних і зрештою засмічують ваші дані про кліки нецільовим трафіком.

4. Переадресація конверсій демо-посилань до CRM#

Клік на короткому посиланні для бронювання демо — це попередній індикатор наміру, навіть якщо потенційний клієнт не завершив бронювання. Підтвердження бронювання — запізнілий індикатор. Більшість CRM фіксують лише запізнілу подію (бронювання), бо саме її надсилає інтеграція з календарем.

Розрив між попереднім і запізнілим індикаторами важливий для логіки послідовності: якщо Сара клікнула на посилання демо, але не забронювала, наступний дотик у каденсі має відрізнятися від того, який вона б отримала, якби не залучилась взагалі. Деякі секвенсери підтримують розгалуження "якщо контакт відвідав сторінку бронювання"; надійний спосіб його запустити — вебхук від події кліку через коротке посилання до CRM у вигляді запису про активність "залучення".

Вебхук спрацьовує протягом 200 мс після кліку. Він містить slug короткого посилання (що кодує представника та потенційного клієнта), часову мітку кліку та необроблений user agent. Обробник CRM створює запис про активність в акаунті, який торговельний представник бачить у своєму стрічці активності. Якщо платформа каденсів підписана на події активності CRM, вона може автоматично розгалужити послідовність.

Стаття Short-link analytics: what to measure містить повний огляд того, які поля на рівні кліків варто записувати, а які є шумом на обсягах продажів.

5. Підстава GDPR / CCPA для відстеження вихідних потенційних клієнтів#

Вихідні потенційні клієнти не дали згоди. Ви відстежуєте їхній клік на листі, який надіслали до встановлення будь-яких відносин. Ось правова підстава та практичні межі:

GDPR Ст. 6(1)(ф) — законний інтерес охоплює відстеження кліків у вихідних B2B-комунікаціях, коли:

  • Потенційний клієнт контактується в рамках своєї професійної діяльності (робочий email, релевантний до його ролі)
  • Відстеження необхідне для бізнес-мети (вимірювання ефективності продажів)
  • Його інтереси не переважають ваші (B2B-потенційний клієнт у релевантній галузі, якому адресовано релевантну пропозицію, — це стандартний випадок)

Практична реалізація: ваша політика конфіденційності охоплює "ми відстежуємо кліки на посиланнях у наших комунікаціях із продажів з метою вимірювання воронки." Вам не потрібен банер згоди перед надсиланням холодного листа, але ви зобов'язані виконати запит на відмову від відстеження, якщо потенційний клієнт його подасть (прапорець no-track=1 в записі контакту, що пригнічує збагачення кліків для цього контакту, є достатнім).

Що не можна робити на цій підставі:

  • Розміщувати ретаргетингові пікселі на демо-лендінгу до прийняття потенційним клієнтом банера згоди на кукі (піксель Meta або тег Google надсилається третій стороні — законний інтерес не поширюється так далеко)
  • Передавати дані кліків брокеру даних або рекламній платформі без окремої правової підстави
  • Відстежувати потенційних клієнтів, які явно відмовилися від ваших комунікацій

Для США (CCPA): Каліфорнійські B2B-контакти в цілому звільнені від положень CCPA про відмову від продажу, коли персональні дані використовуються лише для B2B-відносин. Практична рекомендація: зберігайте дані кліків у власних системах (CRM + аналітичний склад) і не продавайте та не передавайте їх третім сторонам; занепокоєння щодо CCPA практично відсутнє для внутрішньої аналітики воронки.

Ще одна причина використовувати скорочувач на основі ЄС для клієнтів із ЄС: скорочувач лише для США, що маршрутизує кліки через американські центри обробки даних, створює проблему передачі даних згідно з Главою V GDPR (Schrems II). Конвеєр ClickHouse Elido за замовчуванням зберігає події кліків в інфраструктурі в регіоні ЄС — дивіться статтю SCIM, SSO, and compliance for marketing tools для ширшої картини відповідності.

Еталонна архітектура для вихідної команди з 8 представників#

Це налаштування, яке я пояснюю командам sales-ops. Воно витримує команду з 8–80 представників без кастомного інструментарію.

Один фірмовий короткий домен. go.yourco.com. CNAME до edge Elido, сертифікат видається за запитом. Кожне посилання в кожному вихідному процесі живе на цьому домені. Послідовність важлива: потенційні клієнти бачать go.yourco.com/r/sarah-acme і сприймають це як навмисне, а не як посилання Bitly зі спам-папки.

Три префікси slug:

  • r/ — посилання для послідовностей. go.yourco.com/r/<представник>-<акаунт>. По одному на кожного активного потенційного клієнта в послідовності. Створюється через API із секвенсера при зарахуванні на кроці 1.
  • sig/ — посилання для підписів. go.yourco.com/sig/<ініціали-представника>. По одному на представника. Оновлюється щокварталу.
  • abm/ — посилання для ABM-програм. go.yourco.com/abm/<кампанія>-<канал>. По одному на програму на канал (LinkedIn, display, пряма поштова розсилка).

Теги простору імен за представником. Посилання кожного представника помічені його ідентифікатором у просторі імен Elido. Аналітичну панель можна обмежити для кожного представника. Менеджери з продажів бачать зведені дані по команді без доступу до журналів секвенсера.

Вебхук CRM для кожного кліку r/. Один ендпоінт вебхука у вашій CRM обробляє всі кліки за посиланнями послідовностей. Ендпоінт знаходить акаунт за компонентом акаунту в slug, створює запис про активність і оновлює поле "остання взаємодія". Це забезпечує логіку розгалуження послідовності.

Збагачення IP компанією для кліків abm/. Кліки з префіксом ABM передаються до API зворотного пошуку IP. Кліки послідовностей — ні: ви вже знаєте, хто є потенційним клієнтом, зі slug; збагачення не додає сигналу і збільшує затримку.

Квартальна ротація підписів. Нагадування в календарі + короткий скрипт, що викликає POST /v1/links/bulk для видачі посилань sig/ на поточний квартал і архівування slug-ів попереднього кварталу.

Чотири антипаттерни, що руйнують дані про продажі#

1. Одне спільне посилання для демо на всю команду. yourco.com/demo надсилається кожним представником у кожній послідовності. Ніхто не може визначити, якому представнику належить той чи інший клік у воронці. Результат: sales ops не може відповісти на питання "який представник генерує найбільший інтерес на кожного контактованого потенційного клієнта?", і керівництво повертається лише до даних про бронювання — які запізнюються на два тижні і не враховують представників, що добре генерують інтерес, але чиїх потенційних клієнтів переманюють на пізніх етапах.

2. Посилання в підписах, що ніколи не ротуються. Старе посилання з підпису 2023 року досі відкривається з архівів електронної пошти кожного потенційного клієнта, з яким ви будь-коли контактували. Коли ви вимірюєте трафік із підпису у 2025 році, ви бачите примарні кліки з архівованих листів, ботів автоматичного перегляду та сканерів безпеки пошти. Дані виглядають так, ніби коефіцієнт конверсії неухильно знижується два роки поспіль; справжнє пояснення — знаменник забруднений. Ротуйте щокварталу, виводьте старі slug-и з ужитку, починайте з чистого аркуша.

3. Посилання з вихідних на головну сторінку замість персоналізованого лендінгу. Посилання у відповідь на теплу відповідь, що приводить потенційного клієнта на yourco.com, вбиває конверсію. Потенційний клієнт клікнув, бо розглядає демо. Головна сторінка — для відвідувачів, які не мають жодного уявлення про вас. Коротке посилання має перенаправляти на /demo?company=acme&rep=sarah — сторінку, на якій написано "У Сари є 3 вільних слоти цього тижня" і показана попередньо заповнена форма бронювання. Технічний механізм — URL призначення з токенами запитів, які зчитує та відображає лендінг.

4. Використання скорочувача лише для США для європейських корпоративних потенційних клієнтів. CISO в німецькій виробничій компанії, який бачить дані відстеження кліків від американського скорочувача, — це ризик для закупівель. "Куди потрапляють дані кліків?" — реальне питання в корпоративних угодах, особливо у фінансових послугах і державному секторі. Використання скорочувача з резидентністю в ЄС — це однорядкова відповідь: "дані кліків залишаються в центрах обробки даних ЄС, охоплених GDPR." Використання скорочувача лише для США вимагає аналізу передачі даних і, мабуть, доповнення DPA з постачальником скорочувача. Накладні витрати для sales ops того не варті.

Що насправді вимірюють команди sales-ops#

Якщо ви налаштуєте архітектуру вище, ось панель, яку ваша команда sales ops матиме протягом 30 днів:

  • Обсяг кліків на представника за тиждень — попередній індикатор обсягу вихідної активності
  • Коефіцієнт клік-до-бронювання на представника — чи конвертуються посилання у заброньовані дзвінки? Нормалізує рівень активності представника
  • Рівень охоплення акаунтів ABM — відсоток іменованих акаунтів, що клікали що-небудь за останні 30 днів
  • Крок послідовності, що генерує найбільше кліків — це крок 1, крок 3 чи лист-розрив на кроці 8?
  • Розподіл кліків підпис / послідовність — яка частка кліків, що ведуть до воронки, надходить із підпису, а яка — з активного каденсу? (Часто дивує людей — підпис перевершує пізні кроки каденсу)
  • Географічний розподіл кліків ABM — офіси яких країн ваших цільових акаунтів залучаються?

Стаття Short-link analytics: what to measure містить повний огляд на рівні полів, які поля кожного запису кліку мають нести, щоб ці запити можна було відповісти без кастомного SQL.

Де знаходиться Elido#

Elido не створювався виключно для продажів, але обмеження платформи відповідають потребам вихідних команд: затримка редиректу менше 15 мс (повільний редирект у холодному листі виглядає для поштового клієнта одержувача як фішинг), зберігання кліків у ЄС, доставка вебхуків протягом 200 мс та API, достатньо зрілий для підключення до кастомних дій Outreach / Salesloft без middleware-шару.

Конкретні можливості, що важливі для цієї архітектури:

  • API створення посиланьPOST /v1/links з кастомним slug, призначенням, тегом простору імен та терміном дії. Скриптується з будь-якого секвенсера, що підтримує кастомні дії на основі вебхуків.
  • Масовий імпорт для посилань підписів — завантажте CSV із [rep_id, slug, destination] на початку кварталу; API повертає повний набір посилань в одній відповіді.
  • Вебхук-при-кліку — спрацьовує протягом 200 мс, підписується HMAC-SHA256, налаштовується для кожного префіксу slug (лише r/ запускає доставку до CRM; abm/ надходить до конвеєра збагачення).
  • Обмеження аналітики за простором імен — посилання кожного представника можуть бути обмежені їхнім тегом простору імен; панель менеджера бачить зведення по команді; представник бачить лише власні кліки.
  • Резидентність даних у ЄС — події кліків потрапляють до ClickHouse на інфраструктурі ЄС за замовчуванням. Ніякої паперової роботи для кожної угоди для корпоративних потенційних клієнтів із вимогами DPA.

Для покрокового пояснення інтеграції з секвенсером і налаштування вебхука CRM — сторінка рішень для продажів.

Пов'язані публікації в блозі#

Спробуйте Elido

URL-скорочувач із хостингом у ЄС: власні домени, глибока аналітика, відкритий API. Безкоштовний тариф — без кредитної картки.

Теги
b2b sales tracking
abm short link
outbound sequence links
sales signature tracking
personalised sales link

Читати далі