Analytics

Принести

Мой последний пользовательский шаблон тег решает случай использования я уже отмечала несколько раз и раньше, особенно в моей статье о передаче данных о погоде в Гугл аналитике. Проблема состоит из двух частей:

  • Как для выборки пользователей по их IP-адресу в случае уровень данных
  • Как получить широту и долготу (а также других географических) данных в случае уровень данных
  • Для этой цели я создал новый диспетчер тегов Google в пользовательский тег шаблона, который использует и IP-сервисов в API геолокации. В API-интерфейс является недорогим в использовании, и предлагает протокол HTTPS по умолчанию.

    Fetch

    Вы можете найти шаблона в галерею шаблонов.

    Через API-интерфейс с его IP-адресом

    Вы можете зарегистрироваться на бесплатный аккаунт на https://ipgeolocation.io чтобы получить ключ к API. Если вы регистрируетесь на платной подписки, кроме того, чтобы получить квоту (бесплатная подписка позволяет только 1000 запросов в день), Вы сможете использовать шаблон , не подвергая свой ключ к API для общественности, так это то, что вы действительно должны рассмотреть ли географическое положение и/или ИС резолюции является то, что вы хотите сделать.

    Зарегистрируйтесь на https://ipgeolocation.io/signup.html.

    Fetch

    Как только вы зарегистрировались, вы найдете панель с ваш ключ к API. Вы будете нуждаться в этом для тега можно создать с помощью пользовательского шаблона.

    Fetch

    Если вы выбрали платный тариф, вы можете добавить происхождения (напр. www.simoahava.com) к списку запросу происхождение. Если вы сделаете это, вы не должны добавить ключ АПИ в шаблон.

    Если у вас есть ключ к API, и после того как вы скачали шаблон на ваш контейнер, вы готовы приступить!

    Создайте тег

    Создать новый тег, и использовать ИС в API геолокации в качестве шаблона.

    Fetch

    Затем заполните полей. Убедитесь, чтобы добавить в API ключ извлечена с вашего IP и API для геолокации приборной панели, если вы добавите происхождения, где тег будет срабатывать в списке по запросу происхождение (см. предыдущую главу).

    Остальные настройки вы можете изменить приведенные в следующих главах.

    Вы можете добавить любой триггер вы хотите тега. Триггер такой, как все страницы в порядке, потому что он будет решать вызова АПИ как можно скорее. Вы также можете использовать более детальные правила для предотвращения тег от стрельбы на каждой странице, или отложить его, пока окно загрузки или похожие.

    Тег полагается на библиотеку на jQuery. Если ваш сайт уже не использовать, шаблон будет автоматически загружать библиотеку jQuery и сокращен вместе с АПИ и СДК.

    Настройки Слоя Данных

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

    В пользовательское событие, имя поля можно определить, что значение событие ключ будет в случае уровень данных объект, который содержит геолокации и его IP-адрес данных.

    В случае уровень данных сам объект будут перечислены под ключ ГеоДата и будет выглядеть примерно так:

    Fetch

    Кстати, я не в сало, а в Эспоо (около 100 км). Геолокация-это не совершенное искусство при использовании в IP-адрес.

    Параметры и IP-адрес

    По умолчанию используется его IP-адрес клиента, который означает, что он использует общий IP-адрес-адрес присваивается машина в использовании.

    Если вы хотите, вы также можете предоставить нестандартный ИС в случае, если вы решили ИС какой-то другой (более надежный, возможно) сторону. Пользовательские ИС может принимать жестко закодированное значение (не уверен, почему вы когда-нибудь бы сделать это, хотя), Или вы можете использовать переменную ГТМ для него. Например, для загрузки в ИС от данных слоя переменной ДЛВ - пользователей.ИС, вы могли бы сделать это:

    Fetch

    Другие Параметры

    Вы можете введите разделенный запятыми список полей, чтобы только включить в ответ на редактирование полей для добавления полей.

    Fetch

    Приведенный выше пример будет содержать только ИС (всегда включен), долготыи широты поля в ответ.

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

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

    Что делать с данными

    Как только вы получите это и работает — что тогда?

    Ну, новый объект будет заполнен в уровень данных с помощью пользовательского события имя, которое вы установите в теге параметры (геолокация по умолчанию). Вы можете Теперь уволить теги, которые требуют ИП или данные геолокации с помощью настраиваемого триггера события для этого имя события.

    Fetch

    Остальные коммунальные услуги будет уровень данных переменных можно создать для отдельных частей ответ вы хотите получить доступ. Например, переменная уровня данных для его IP-адрес пользователя будет выглядеть следующим образом:

    Fetch

    Уровень данных переменной для пользователя широте будет выглядеть так:

    Fetch

    И так далее, и так далее.

    Их можно использовать для различных вещей:

  • Отправить географических данных в Гугл Аналитике в целях контроля правильности собственного API для геолокации или га поисков
  • Проверьте его IP-адрес от целого ряда “внутренних” и IP-адресов, чтобы пометить пользователя как внутренний трафик с помощью Диспетчера тегов от Google
  • Использование валютных данных для создания местной валюте по умолчанию для пользователя
  • Используйте интернет-провайдера и организации данных, чтобы проверить провайдера и сетевой домен, информация о пользователе.
  • Резюме

    Как всегда, есть предостережения в изобилии с его IP-адрес. Поэтому многие пользователи в эти дни используют ВПН для (по понятным причинам) скрыть свое местоположение. Это делает любого типа геолокации и ИС разрешения крайне ненадежными в большем масштабе.

    Аналогично, даже без ВПН, то точность в лучшем случае сомнительно. В примере, приведенном в статье, мое место был решен, чтобы быть сало, которое находится около 100 км от Эспоо , где данные испытаний был создан.

    Так я бы и не придала значения УБ, чтобы эта информация — не перенаправлять пользователей на основе ответе API, а не завязывать каких-либо критических бизнес логики от ИС или геолокационные данные, и не думайте, что в API есть даже сносно успеха.

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

    В любом случае, есть случаи использования для проверки на IP-адреса и данных геолокации в браузере. Некоторые из них были перечислены в предыдущей главе. Этот шаблон был создан, чтобы помочь в этих случаях использовать.

    Спасибо за чтение, и, пожалуйста, поделитесь ваши вопросы, предложения и варианты использования в комментариях к этой статье!

    Related posts

    Почему убивают смартфоны в ванне?

    admin

    Как маркетологу выжить в мире без cookie

    admin

    «Особенность» Вконтакте

    admin

    Leave a Comment