Stape

Twitter conversion API tag для sGTM

Обновлено
26 авг. 2022 г.
Опубликовано
20 авг. 2022 г.
Также есть

Twitter Conversion API позволяет отправлять информацию с вашего сервера непосредственно на серверы Twitter, что может быть использовано для измерения успеха кампании.

С помощью Twitter CAPI вы делаете отслеживание более безопасным и точным. Как и Facebook, Twitter позволяет и рекомендует использовать гибридный метод отслеживания, веб+сервер. При комбинировании веб- и серверного отслеживания требуется дедупликация. Для сопоставления пользователей в событиях с профилями Twitter использует данные клиентов: электронную почту и twclid.

В этом руководстве я расскажу о том, как работает Twitter conversion API и как настроить тег Twitter CAPI в sGTM. 

Как работает Twitter conversion API

Аутентификация

Добавление только идентификатора пикселя Twitter или токена API недостаточно для идентификации вашего Twitter CAPI. Twitter требует дополнительной аутентификации. Этот тип аутентификации невозможно реализовать через sGTM. Поэтому пока тег Twitter CAPI работает только со stape. Не стесняйтесь изменять шаблон тега и реализовывать аутентификацию самостоятельно, если это необходимо.

Похоже, что новый Twitter CAPI еще не готов к прайм-тайму, и потребует в 5 раз больше работы, чем "стандартная" реализация CAPI, если вы уже знакомы с API FB или TikTok. Есть также некоторые другие сложности при использовании их платформы, которые усложняют ситуацию.

Вам понадобится учетная запись dev, заявка на доступ к Twitter CAPI и генерация нескольких токенов доступа. Я подробно расскажу обо всех этих шагах позже в блоге.

Дедупликация событий

Twitter поддерживает дедупликацию событий. Если вы сочетаете отслеживание веб- и серверных событий, вы должны отправлять ключ дедупликации как с веб-, так и с серверными событиями. Используйте conversion_id для отправки ключа дедупликации. Дедупликация происходит только в том случае, если события были получены в течение 48 часов.

Чтобы создать событие только для сервера, следует воспользоваться менеджером событий Twitter для создания нового события и на 3-м шаге выбрать установку с помощью Conversion API.

twitter conversion API event

Параметры пользователя Twitter CAPI

В отличие от других платформ, Twitter принимает только электронную почту пользователя и twclid. Когда вы отправляете письмо, оно должно быть хэшировано с помощью SHA256. Тег Twitter автоматически хэширует электронную почту пользователя.

Тестирование Twitter CAPI

К сожалению, не существует способа проверить события сервера Twitter в режиме реального времени. Если отслеживание настроено правильно, вы должны увидеть, что статус "Веб-тег одиночного события" должен показать отслеживание на странице Conversion Tracking в Ads Manager в течение 12-24 часов.

Параметры тега Twitter CAPI

twitter conversion API tag for sGTM

Stape Container API Key - найдите его в настройках контейнера sGTM в вашей учетной записи stape.

Consumer Key, Consumer Secret, OAuth Token, OAuth Token Secret - вы можете найти в своем аккаунте Twitter dev после создания приложения Twitter. Позже я покажу вам, как их генерировать.

Pixel ID - Идентификатор универсального тега сайта (UWT) вашей рекламной учетной записи Twitter. Чтобы найти его, зайдите в менеджер событий Twitter.

Event ID - При создании события API конверсии в менеджере событий Twitter вы найдете его.

Use HttpOnly cookies - Запрещает JavaScript обращаться к cookie, если активировано.

Server Event Data Override - выберите, чтобы переопределить один из стандартных параметров сервера: время конвертации, количество элементов, валюта, стоимость, идентификатор конвертации, описание и содержание.

User Data - добавьте данные пользователя: email или twclid.

Logs Settings - выберите, хотите ли вы использовать логи от stape.

Что нужно для настройки Twitter CAPI

Ключ API контейнера Stape

Аутентификация Twitter Conversion API - сложный процесс; на данный момент аутентификация Twitter CAPI не может быть полностью функциональной на sGTM. Поэтому мы обрабатываем аутентификацию внутри компании. Это означает, что тег Twitter CAPI требует хостинга Stape. Если в будущем появится возможность использовать для аутентификации только sGTM, мы обновим этот тег для поддержки любого хостинга. API-ключ контейнера sGTM можно найти в настройках контейнера. 

stape container API key

Consumer Key и Consumer Secret

Эти два ключа могут быть сгенерированы только в том случае, если у вас есть учетная запись разработчика Twitter. Чтобы получить аккаунт разработчика Twitter, необходимо подать заявку и подождать около 1-3 дней, пока ваша заявка будет одобрена.

При подаче заявки необходимо запросить Essential Access. Обязательно используйте правильную учетную запись Twitter для подачи заявки на dev-аккаунты, поскольку впоследствии сменить учетную запись будет невозможно.

Создайте приложение, используя раздел Project and App, когда получите учетную запись dev. После этого будут сгенерированы Consumer Key и Consumer Secret.

twitter capi api keys 

Доступ к Twitter ads CAPI

Для настройки CAPI необходимо получить доступ Ads API. Укажите правильный App ID в Ads API Application. Выберите Conversion API в Ads API Application в разделе "Как вы будете использовать Ads API?".

OAuth Token и OAuth Token Secret

Вы можете найти их в ad внутри аккаунта Twitter dev.

Как установить тег Twitter CAPI в sGTM

!

Теги Twitter CAPI работают, только если вы используете stape-серверы для контейнеров sGTM

2. Отправьте данные в sGTM. Вы можете использовать GA4, Webhooks или Data Tag/Data Client.

3. Загрузите тег Twitter Conversion API с GitHub. Откройте раздел шаблонов sGTM -> нажмите три точки в правом верхнем углу -> Нажмите импорт -> загрузите тег, который вы недавно скачали с GitHub, и нажмите Сохранить. 

import twitter CAPI tag

4. Создайте новый тег и выберите Twitter Tag. Добавьте API-ключ контейнера Stape. Для этого откройте настройки контейнера sGTM и скопируйте Container API Key.

contaniner API key stape

5. Добавьте Consumer Key, Consumer Secret, OAuth Token, OAuth Token Secret. Я описал, как генерировать эти значения здесь

6. Добавьте идентификатор пикселя Twitter и идентификатор события. Эти значения можно найти в менеджере событий Twitter.

7. Добавьте данные о событиях и пользователях, которые вы хотите отправить в Twitter. И настройте триггер. 

twitter CAPI tag

8. К сожалению, нет способа протестировать Twitter CAPI в режиме реального времени. После настройки используйте менеджер событий Twitter, чтобы проверить, были ли отправлены события Twitter CAPI.

Заключение:

Twitter CAPI может стать отличным дополнением к вашему серверному стеку отслеживания. Хотя процесс авторизации для Twitter CAPI пока невероятно сложен, остальная логика работы очень похожа на API конверсии FB или TikTok: вы можете отправлять пользовательские или стандартные события и использовать только веб-+сервер или серверное отслеживание. Чтобы сопоставить пользователей, Twitter просит отправить данные пользователя, но пока они поддерживают только email пользователя и twclid.

Есть два основных недостатка Twitter CAPI: процесс аутентификации и отсутствие инструмента тестирования в реальном времени. Из-за процесса аутентификации тег Twitter работает только с серверами stape для sGTM. Если Twitter упростит процесс аутентификации, команда stape обновит тег для работы с GCP.

Надеюсь, это руководство поможет вам лучше познакомиться с Twitter CAPI и настроить Twitter CAPI в sGTM. Для получения более подробной информации о Twitter CAPI ознакомьтесь с официальной документацией. Если вам нужна помощь в настройке Twitter CAPI, свяжитесь с нами!

Теги:sGTM tag

Хостите свой сервер GTM на Staperight now!