запрос уровня данных менеджера тегов Google с помощью php - PullRequest
0 голосов
/ 11 декабря 2018

Кто-нибудь когда-нибудь обращался к методу данных GTM JS напрямую из PHP?Пока я ничего не могу найти, выполнив поиск в Google и т. Д.

Вот некоторый контекст для читателей:

  1. У меня есть веб-сайт Wordpress, и я создаю собственную систему навигации вМой файл function.php дочерней темы.В рамках этой экосистемы у нас есть приложение .NET, в которое пользователи входят.(Думайте о сайте WP как о целевом экране / заставке / оболочке).
  2. Менеджер тегов Google используется как на сайте Wordpress, так и в нашем приложении .NET.Приложение заполняет слой данных многими вещами, такими как детали о пользователе, т.е.имя пользователя, идентификатор пользователя, баланс и т. д. И пользователи могут свободно перемещаться между приложением и сайтом Wordpress, который находится перед ним.
  3. Теперь то, что я надеюсь сделать в WordPress (из PHP), на самом делезапросить слой данных GTM, чтобы я мог получить информацию о зарегистрированных пользователях и т. д. и представить их внутри моего WordPress nav.

Этот подход может быть довольно сложным, так как я, вероятно, мог бы также получить такие данныеиз куки в домене, НО ради интереса, я думал, что пойду по этому пути PHP.

1 Ответ

0 голосов
/ 11 декабря 2018

Слой данных GTM - это переменная Javascript, которая существует только в визуализированном коде внешнего интерфейса.Поскольку PHP работает на стороне сервера, у него нет доступа к уровню данных.

Технически, вы можете сделать такие забавные вещи, как создание вызова AJAX во внешнем интерфейсе, чтобы получить страницу с помощью dataLayer и проанализировать ее., но это был бы очень неловкий способ делать вещи;было бы, вероятно, легче подключиться к процессу на стороне сервера, который в первую очередь создает код dataLayer.

Если вы хотите проявить творческий подход, вы можете, например, создать базовый своего рода API-интерфейс, который помещает значения уровня данных в объект JSON и загружает их как со своих страниц WP, так и со страниц .net - так сказать, dataLayer как сервис,Это все еще лучше, чем когда ваша WP-страница очищает приложение .net (которое кажется единственной альтернативой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...