Междоменная форма отправить автоматический запуск Диспетчера тегов Google

У меня проблемы с получением данных с другого сайта. В этом случае я хочу получить данные о бронировании с сайта системы бронирования, и они хотят передать эти данные мне с помощью Диспетчера тегов Google. Я действительно не понимаю, что мне делать, когда им просто нужен код GTM. Что мне нужно создать на своем сервере, чтобы получить данные из системы бронирования с помощью Диспетчера тегов Google?

Это иллюстрации:

У меня есть два сайта, которые называются sites1.com и sites2.com. В sites1.com я помещаю сценарии Диспетчера тегов Google для отправки данных формы, таких как полное имя, фамилия, адрес электронной почты и т. д. После того, как кто-то отправит форму, я хочу получить отправленные данные с sites1.com на sites2.com с помощью тега Google Менеджер. Моя проблема в том, как получить данные после того, как кто-то отправил форму в sites1.com на моем sites2.com?

Пожалуйста, кто-нибудь знает, как решить мою проблему. Заранее спасибо .

Насколько я знаю, gtm также использует oauth2.0 для авторизации доступа к определенным ресурсам. Если они хотят передать вам данные, они могут либо сгенерировать файл, содержащий данные, либо предоставить вам сервисную учетную запись для доступа. Вы не можете получить ресурсы чужого проекта без учетных данных.

MT-FreeHK 30.07.2018 04:26

@MatrixTai У вас есть пример для этого? Мне нужно передавать данные в реальном времени с site1.com на site2.com с помощью GTM.

Antonio 30.07.2018 04:33

@MatrixTai Ситуация: site1.com просто запрашивает у меня GTM-код, и я не знаю, что они с ним делают. Основная цель заключается в том, что после того, как я передам код GTM владельцу site1.com, я получу данные о бронировании и сохраню их в своих базах данных site2.com.

Antonio 30.07.2018 04:42

После того, как я проверю некоторые документы, похоже, что это тот случай, когда вам нужно авторизовать другие. Посмотри, support.google.com/tagmanager/answer/6107011?hl=en.

MT-FreeHK 30.07.2018 04:57

@MatrixTai Мои вопросы о том, что мне нужно создать на моем сервере, чтобы я мог получать данные с помощью GTM и сохранять их в своих базах данных?

Antonio 30.07.2018 05:02

Хорошо, может быть, мы сможем обсудить в чате, расширение комментария затруднит помощь другим. chat.stackoverflow.com/rooms/176983/…

MT-FreeHK 30.07.2018 05:21
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
9
6
249
1

Ответы 1

Что ж, если они внедряют ваш GTM с site2.com на site1.com, все, что вам нужно сделать, это:

  1. Создайте триггер для кнопки отправки в форме (используйте идентификатор класса элемента и убедитесь, что URL-адрес страницы содержит site1.com/)
  2. Создайте тег, куда вы хотите отправлять информацию
  3. Очистите поля с помощью javascript или попросите их передать в dataLayer необходимую информацию (в этом случае вы можете создать триггер на основе этого события)

И СУПЕР важно: проверьте все триггеры, чтобы на site1.com не сработали другие теги.

2.1: Я не уверен, смогу ли я получить, где вы хотите сохранить эту информацию, но имейте в виду, что GA не принимает PII. С другой стороны, если вы хотите, чтобы это было в какой-то БД, вы можете просто создать конечную точку и отправить информацию в качестве параметров. Пример: site2.com/booking_info?field1 = {{DL переменная}} И просто используйте пользовательский тег IMG. Я сделал что-то подобное, используя API Gateway, Lambda и DynamoDB, и на настройку у меня ушло 15 минут. (просто чтобы дать вам перспективу)

-- Обновлено:

Если у вас есть доступная информация, вы можете отправить ее в свою базу данных двумя способами:

  • Использование тега HTML и выполнение запроса с помощью javascript
  • Выполнение запроса с использованием настраиваемого тега изображения

GTM TAG'S

Раньше я просто добавлял URL-адрес с параметрами, в которых вы хотите, чтобы запрос был сделан в теге изображения, и отлично работал у меня.

-- Больше информации:

Пользовательский тег изображения запрашивает изображение с определенного URL-адреса. Интересно то, что, отправляя запрос, вы фактически передаете информацию на сервер. Например, если вы запрашиваете изображение через URL-адрес https://www.example.com/something?parameter1=good&parameter2=123, принимающий сервер обрабатывает параметр1 и параметр2 и действует соответственно (например, регистрирует эти параметры как событие). Источник.

Хорошо, я получил переменные с site1.com теперь в GTM. Теперь, когда я получу переменные, как я могу отправить их в свои базы данных на site2.com? Должен ли я создавать собственный тег HTML, чтобы при его запуске он отправлял данные в мои базы данных?

Antonio 31.07.2018 05:30

А что такое custom IMG tag?

Antonio 31.07.2018 06:13

@Antonio Я бы хотел взглянуть на это: simoahava.com/analytics/decorate-links-decorate-forms-tags

Marco 08.08.2018 14:51

Другие вопросы по теме