У меня проблемы с получением данных с другого сайта. В этом случае я хочу получить данные о бронировании с сайта системы бронирования, и они хотят передать эти данные мне с помощью Диспетчера тегов Google. Я действительно не понимаю, что мне делать, когда им просто нужен код GTM. Что мне нужно создать на своем сервере, чтобы получить данные из системы бронирования с помощью Диспетчера тегов Google?
Это иллюстрации:
У меня есть два сайта, которые называются sites1.com и sites2.com. В sites1.com я помещаю сценарии Диспетчера тегов Google для отправки данных формы, таких как полное имя, фамилия, адрес электронной почты и т. д. После того, как кто-то отправит форму, я хочу получить отправленные данные с sites1.com на sites2.com с помощью тега Google Менеджер. Моя проблема в том, как получить данные после того, как кто-то отправил форму в sites1.com на моем sites2.com?
Пожалуйста, кто-нибудь знает, как решить мою проблему. Заранее спасибо .
@MatrixTai У вас есть пример для этого? Мне нужно передавать данные в реальном времени с site1.com на site2.com с помощью GTM.
@MatrixTai Ситуация: site1.com просто запрашивает у меня GTM-код, и я не знаю, что они с ним делают. Основная цель заключается в том, что после того, как я передам код GTM владельцу site1.com, я получу данные о бронировании и сохраню их в своих базах данных site2.com.
После того, как я проверю некоторые документы, похоже, что это тот случай, когда вам нужно авторизовать другие. Посмотри, support.google.com/tagmanager/answer/6107011?hl=en.
@MatrixTai Мои вопросы о том, что мне нужно создать на моем сервере, чтобы я мог получать данные с помощью GTM и сохранять их в своих базах данных?
Хорошо, может быть, мы сможем обсудить в чате, расширение комментария затруднит помощь другим. chat.stackoverflow.com/rooms/176983/…



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Что ж, если они внедряют ваш GTM с site2.com на site1.com, все, что вам нужно сделать, это:
И СУПЕР важно: проверьте все триггеры, чтобы на site1.com не сработали другие теги.
2.1: Я не уверен, смогу ли я получить, где вы хотите сохранить эту информацию, но имейте в виду, что GA не принимает PII. С другой стороны, если вы хотите, чтобы это было в какой-то БД, вы можете просто создать конечную точку и отправить информацию в качестве параметров. Пример: site2.com/booking_info?field1 = {{DL переменная}} И просто используйте пользовательский тег IMG. Я сделал что-то подобное, используя API Gateway, Lambda и DynamoDB, и на настройку у меня ушло 15 минут. (просто чтобы дать вам перспективу)
-- Обновлено:
Если у вас есть доступная информация, вы можете отправить ее в свою базу данных двумя способами:
Раньше я просто добавлял URL-адрес с параметрами, в которых вы хотите, чтобы запрос был сделан в теге изображения, и отлично работал у меня.
-- Больше информации:
Пользовательский тег изображения запрашивает изображение с определенного URL-адреса. Интересно то, что, отправляя запрос, вы фактически передаете информацию на сервер. Например, если вы запрашиваете изображение через URL-адрес https://www.example.com/something?parameter1=good¶meter2=123, принимающий сервер обрабатывает параметр1 и параметр2 и действует соответственно (например, регистрирует эти параметры как событие). Источник.
Хорошо, я получил переменные с site1.com теперь в GTM. Теперь, когда я получу переменные, как я могу отправить их в свои базы данных на site2.com? Должен ли я создавать собственный тег HTML, чтобы при его запуске он отправлял данные в мои базы данных?
А что такое custom IMG tag?
@Antonio Я бы хотел взглянуть на это: simoahava.com/analytics/decorate-links-decorate-forms-tags
Насколько я знаю, gtm также использует oauth2.0 для авторизации доступа к определенным ресурсам. Если они хотят передать вам данные, они могут либо сгенерировать файл, содержащий данные, либо предоставить вам сервисную учетную запись для доступа. Вы не можете получить ресурсы чужого проекта без учетных данных.