Блог
SignalHost для Squarespace: подключите приложение, один раз вставьте код и отправляйте каждый заказ как покупку
Опубликовано · 6 мин чтения
Приложение SignalHost подключает сайт на Squarespace к серверному Google Tag Manager. Squarespace не позволяет ни одному приложению записывать код сайта, поэтому приложение выдаёт вам два коротких фрагмента для вставки в Code Injection, проверяет, что первый из них есть на вашем сайте, и дополняет каждую покупку товарами и суммами из ваших заказов. Руководство идёт в том порядке, в каком вы с этим столкнётесь: подключение, вставка кода, проверка и что делать, если что-то не работает.
Прежде чем начать
- Сайт Squarespace на тарифе Core, Plus или Advanced. Код вставляется в Code Injection, которого нет в других тарифах.
- Аккаунт SignalHost. Чтобы попробовать, хватит бесплатного тарифа: 10 000 запросов в месяц и один контейнер. Аккаунт можно создать прямо во время подключения.
- Общедоступный сайт — для проверки. Пробный сайт или сайт под паролем закрыт, поэтому SignalHost пока не может на него посмотреть, а пробный сайт к тому же не может принимать заказы.
1. Установите расширение и одобрите его
Установите SignalHost из расширений Squarespace. Затем Squarespace попросит одобрить доступ приложения к вашему сайту: чтение ваших заказов — единственное разрешение, которое оно запрашивает. Одобрите. Если вместо этого вы откажетесь, ничего не будет установлено, и страница SignalHost сообщит об этом.
Затем Squarespace переведёт вас на SignalHost. Войдите или создайте бесплатный аккаунт. Можно начать и с SignalHost: на странице контейнера в разделе «Пользуетесь конструктором сайтов?» плитка Squarespace («Подключить и вставить код») открывает тот же экран одобрения, где этот контейнер уже выбран.
2. Подключите сайт к контейнеру
Следующий экран перечисляет, что приложение будет и чего не будет делать. Оно читает ваши заказы только для того, чтобы отправлять товары и суммы каждой покупки, но никогда не читает данные ваших покупателей, и оно не может изменять ваш сайт, использовать ваш аккаунт Google или видеть ваши платежи.
Выберите контейнер, в который сайт должен отправлять данные, или выберите новый контейнер и пройдите короткий мастер; он создаётся в вашем собственном аккаунте Google, так что остаётся вашим. Создание занимает несколько минут, и код для вставки появится, как только контейнер будет готов. Нажмите «Подключить».
3. Вставьте код в Code Injection
На экране после «Подключить», «Завершите в Squarespace», находятся два фрагмента кода, у каждого своя кнопка «Копировать». Это займёт около двух минут, и сделать это нужно только один раз.
- «Вставьте в „Header“»: в Squarespace откройте Code Injection, вставьте первый фрагмент в поле Header и сохраните. Он попадает на каждую страницу вашего сайта.
- «Вставьте в страницы заказа»: вставьте второй фрагмент в оба поля — Order Confirmation Page и Order Status Page — и сохраните. Squarespace использует первую страницу для подарочных карт, членства и подписок, а вторую — для физических и цифровых товаров и услуг, поэтому один и тот же фрагмент нужен в обеих. Сайт, который ничего не продаёт, может этот фрагмент пропустить.
Собственное руководство Squarespace по Code Injection показывает, где находятся эти поля. Та же карточка остаётся на странице контейнера под названием «Завершите настройку в Squarespace», пока SignalHost не найдёт код на вашем сайте, так что к ней можно вернуться позже.
4. Проверьте, что всё работает
Третий шаг на карточке, «Проверьте, что всё работает», — это собственная проверка вашей общедоступной главной страницы со стороны SignalHost. Она выполняется при подключении, раз в день и каждый раз, когда вы нажимаете «Проверить снова». «Найдено» означает, что код для Header есть на вашем сайте. Фрагмент для страниц заказа так проверить нельзя, потому что страницы заказа появляются только после покупки.
Затем откройте свой сайт и немного по нему походите. На странице контейнера вкладка «Недавнее» в разделе «Расширенная аналитика» охватывает последние 30 минут, а начиная с тарифа Growth раздел «Мониторинг событий в реальном времени» показывает каждое событие по имени в момент поступления. Ваш первый настоящий заказ появится среди событий контейнера как purchase.
Что делают два фрагмента
На ваш сайт не попадает ничего, кроме того, что вы вставили, и SignalHost не может потом это изменить.
- Код для Header — это загрузчик Google Tag Manager, направленный на ваш собственный адрес тегинга вместо googletagmanager.com. Он загружает оттуда ваш контейнер Tag Manager, и через него ваш тег Google отправляет просмотры страниц.
- Фрагмент для страниц заказа срабатывает один раз, при первом просмотре страницы заказа. Он запрашивает у вашего адреса тегинга товары заказа, налог, доставку и купон — SignalHost читает их из Squarespace без имени покупателя, его email и почтового адреса — и отправляет заказ как purchase, с номером заказа в качестве идентификатора транзакции. Если этот запрос не получает ответа, фрагмент всё равно отправляет номер заказа и итоговую сумму Squarespace в валюте вашего магазина.
Покупка отправляется из собственного браузера покупателя, поэтому Google Analytics и Google Ads могут засчитать визит, который к ней привёл. Покупатель, вернувшийся на страницу заказа, не засчитывает тот же заказ дважды, а если на странице ещё нет загрузчика, фрагмент загружает его сам — и никогда не загружает вторую копию.
Каждый запрос покидает браузер в виде, который блокировщики рекламы не распознают, и ваш сервер тегинга пересылает его в Google Analytics 4 и на рекламные платформы, которые вы настроили на странице контейнера: Google Ads, Meta, TikTok и другие. Если ваш cookie-баннер использует Google Consent Mode, посетитель, который отказался, учитывается только как пинг Google без cookie.
Ваш собственный домен отслеживания
Сначала ваш контейнер работает на адресе под signalhost.io. На платном тарифе кнопка «Подключить собственный домен» на странице контейнера проведёт вас через переход на поддомен вашего собственного сайта, например sgtm.yoursite.com, который переживает списки фильтров и сохраняет cookie кликов как cookie первого лица.
Поскольку код вы вставили сами, переключение тоже за вами. Когда домен заработает, SignalHost пришлёт вам новый код по email; старый код продолжает работать, пока вы его не замените. После следующей проверки или когда вы нажмёте «Проверить снова», карточка Squarespace на странице контейнера сообщит о старой версии кода и покажет оба фрагмента с новым адресом. Замените оба.
Без подключения приложения
Загрузчик можно вставить и без приложения. На странице контейнера найдите код в карточке «Установить на сайт» и нажмите «Копировать». Вставьте его в поле Header в Code Injection, как в шаге 3, и сохраните. Затем нажмите «Готово» на странице контейнера.
От чего вы отказываетесь: от фрагмента для страниц заказа, который SignalHost выдаёт только подключённому сайту, потому что поиск товаров читает заказ через приложение, — так что покупки не отправляются; и от проверки вашего общедоступного сайта. Если позже вы подключите приложение, его код для Header окажется тем же, так что вы добавите только фрагмент для страниц заказа.
Управление и отключение
В разделе «Настройки › Подключённые сайты» сайт значится как «Приложение Squarespace». Кнопка «Отключить» один раз запрашивает подтверждение, после чего SignalHost перестаёт читать ваши заказы. Удалить то, что вы вставили, он не может: код продолжает загружаться, пока вы не удалите его в Code Injection, а до тех пор покупки приходят с номером заказа и суммой, но без товаров. Ваш контейнер и его статистика сохраняются, и сайт можно подключить снова в любой момент.
Удаление расширения в Squarespace завершает подключение так же, а вставленный код остаётся, пока вы его не удалите.
Если что-то не работает
- Код не найден на вашем сайте: вставьте код для Header, сохраните, затем нажмите «Проверить снова». Если вставлять некуда, потому что нет Code Injection, значит, у вас тариф без этой функции; нужен Core, Plus или Advanced.
- Проверка сообщает, что ваш сайт закрыт: на пробный сайт или сайт с паролем пока нельзя посмотреть. Код заработает, как только сайт станет общедоступным.
- Ваш контейнер настраивается: код появится на карточке через несколько минут. Если сборка не удалась, карточка сообщит об этом; откройте контейнер, чтобы попробовать снова.
- «Доступ к Squarespace прекращён»: SignalHost больше не может читать ваши заказы, поэтому покупки приходят без товаров. Нажмите на карточке «Подключить заново».
- «Эта ссылка для подключения не работает»: начните заново из Squarespace, откройте расширение SignalHost и подключите сайт.
- Что-то другое: напишите на hello@signalhost.io и укажите адрес сайта.
Товарные знаки
SignalHost — независимый продукт компании Algorithmo GmbH, не связанный с Squarespace, Google, Meta или TikTok и не одобренный ими. Google Analytics, Google Ads и Google Tag Manager — товарные знаки Google LLC; Meta — товарный знак Meta Platforms, Inc.; TikTok — товарный знак ByteDance Ltd.; Squarespace — товарный знак Squarespace, Inc.

