Linkly и Stripe

Количество кликов показывает, что ссылка была популярна. Но не показывает, что она принесла деньги.

Установите приложение Linkly из Stripe App Marketplace, и каждый платёж, прошедший через отслеживаемую ссылку Linkly, будет записан для этой ссылки. Затем вы можете сравнивать письма, объявления, авторов и кампании по доходу, а не только по кликам. Возобновления подписок зачисляются на ссылку, которая привлекла клиента, а возвраты вычитаются.

Что вам нужно

  • Аккаунт Linkly. Бесплатный тариф подойдёт.
  • Аккаунт Stripe. Приложение бесплатно и только читает данные: оно никогда не создаёт платежи и не меняет ничего в Stripe.

Установка и подключение

  1. 1
    Установите Linkly Conversion Tracking из Stripe App Marketplace. После установки вы попадёте на страницу настроек приложения.
  2. 2
    Нажмите Connect to Linkly. Откроется новая вкладка с Linkly.
  3. 3
    Войдите в Linkly, выберите рабочую область, к которой относится этот аккаунт Stripe, и нажмите Connect Stripe.
  4. 4
    Вернитесь в Stripe и нажмите Check again. На странице будет показана подключённая рабочая область.

Пока рабочая область не подключена, ничего не записывается.

Отслеживание платёжных ссылок Stripe (без кода)

  1. 1
    В Linkly создайте ссылку, указывающую на вашу платёжную ссылку Stripe, например https://buy.stripe.com/abc123, или отредактируйте существующую.
  2. 2
    В параметрах Tracking & analytics ссылки включите Conversion tracking.

На этом настройка завершена. Делитесь короткой ссылкой как обычно. Когда кто-то нажимает на неё, Linkly добавляет короткий случайный идентификатор этого клика к адресу платёжной ссылки как client_reference_id. Stripe возвращает его при завершении платежа, и Linkly сопоставляет платёж с кликом.

Если ваша платёжная ссылка уже использует client_reference_id для вашей собственной сверки, Linkly оставит ваше значение нетронутым, и платежи по этой ссылке не смогут быть сопоставлены. Вместо этого используйте метод с метаданными ниже.

Отслеживание вашей собственной страницы оформления

Если вы создаёте сеансы Checkout в собственном коде, передайте идентификатор клика сами. Добавьте скрипт Linkly на свой сайт:

<script src="https://cdn.linklyhq.com/linkly.js" async></script>

Прочитайте идентификатор в браузере с помощью linkly('id'), отправьте его на сервер с заказом и установите его при создании сеанса:

const session = await stripe.checkout.sessions.create({
  client_reference_id: linklyClickId,
  // ...остальная часть вашего сеанса
});

Если client_reference_id уже занят, поместите его в метаданные вместо этого как linkly_cid, в сеансе Checkout или у Customer:

await stripe.customers.create({
  email: user.email,
  metadata: { linkly_cid: linklyClickId },
});

Клиент, созданный с идентификатором клика, записывается как лид, и каждый платёж, который этот клиент совершает впоследствии, зачисляется на ту же ссылку.

Что записывается

Событие StripeЧто записывает Linkly
Checkout completedПродажа с суммой, налогом и валютой. Бесплатный пробный период записывается как лид.
Invoice paidПродажа для первого счёта, возобновление для последующих.
Charge refundedОтрицательная продажа для той же ссылки, поэтому доход выравнивается.
Customer created or updatedЛид, когда клиент имеет идентификатор клика.

Несколько полезных фактов:

  • Учитываются только отслеживаемые ссылки. Платежи, не прошедшие через ссылку Linkly с включённым отслеживанием конверсий, игнорируются. Linkly никогда не видит остальные ваши продажи.
  • Подписка учитывается один раз за платёж. Stripe сообщает первый платёж подписки дважды — как checkout и как счёт. Linkly записывает его один раз.
  • Отложенные способы оплаты. Для банковских переводов и ваучеров продажа записывается при поступлении денег, а не при завершении оформления.
  • Тестовый режим работает. Платежи в тестовом режиме Stripe или песочнице также записываются, что является самым простым способом проверить вашу настройку. Они отмечены как тестовые платежи.
  • Идентификатор обозначает клик, а не человека. Это случайное значение, которое не содержит личной информации.

На панели управления Stripe

Откройте любой платёж в Stripe, и панель Linkly покажет, из какой короткой ссылки он пришёл, со ссылкой на аналитику этой ссылки в Linkly. Для возобновления показана ссылка, которая впервые привлекла клиента.

Отключение

Откройте настройки приложения в Stripe и нажмите Disconnect, или удалите приложение. Любой из этих способов немедленно прекратит запись. Уже записанные конверсии останутся в ваших отчётах.

Решение проблем

Платежи не появляются. Проверьте, что отслеживание конверсий включено для ссылки, затем нажмите на короткую ссылку сами и подтвердите, что адрес Stripe содержит client_reference_id=linkly_. Если показано ваше собственное значение, используйте метод с метаданными.

Панель говорит "Connect your Linkly workspace". Приложение установлено, но рабочая область ещё не подключена. Откройте настройки приложения в Stripe и нажмите Connect to Linkly.

Ссылки на размещённый счёт. Ссылка, указывающая на страницу invoice.stripe.com, не может содержать идентификатор клика, поэтому такие платежи ещё не сопоставляются.

Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.