Содержание статьи
Как пользоваться нейросетью Gemini в России в 2024 году
Регистрация на официальном сайте
Я не планирую в этой статье описывать историю возникновения искусственного интеллекта и давать определение нейросетям, а хочу сосредоточиться на практическом аспекте, тем более, что в Интернете опубликовано множество различных статей, в которых все это досконально разобрано.
Примечание: а знали ли вы, что с помощью искусственного интеллекта, машинного обучения и Google Tag Manager можно классифицировать личные имена ваших пользователей по полу, стране происхождения или этнической принадлежности? Если нет, тогда приглашаю вас прочитать этот материал.
Помните материал, который я переводил пять лет назад? В нем я рассказывал про нестандартные события, которые по умолчанию не заложены в интерфейсе Google Tag Manager и которые вы не сможете отслеживать встроенными триггерами GTM, но о существовании которых вы должны знать, и, по возможности, найти варианты их трекинга. Например, событие копирования текста на сайте. Gemini может нам помочь при решении и этой задачи. Например, его можно спросить примерно вот так: Напиши JS-код на ECMAScript ниже 2015, который был отслеживал событие копирование текста copy, а внутри него передавалось бы с помощью dataLayer два параметра: 1. text со значением скопированного текста 2. length со значением длины скопированного текста
Чат-бот выдал нам пример формирования конструкции dataLayer для отслеживания события отправки формы с несколькими параметрами — один из них динамический и должен быть реализован через программиста, а другой — простая JS-команда по извлечению текущего URL-адреса страницы с помощью window.location.href. Примечание: в универсальной конструкции уровня данных еще добавляют строку window.dataLayer = window.dataLayer || []; в самом начале. Часто уровень данных используется с событиями электронной торговли, которые должны срабатывать в определенный момент для конкретных товаров на вашем сайте. Именно поэтому использование нейросети полезно при формировании dataLayer. Вы можете просто спросить его об этом, и получите точный результат:
Но чтобы задать вопрос Gemini и получить на него точный ответ, я сначала должен проинспектировать данный элемент в браузере и скопировать его код. Для этого откройте нажмите правой кнопкой мыши на нужный элемент на странице и выберите меню Проинспектировать код:
Не забывайте, что у каждой компании могут быть свои технологии, и ответы нейросети будут отличаться. Используйте несколько вариантов чат-ботов и старайтесь конкретизировать ваш вопрос, выполняя несколько одинаковых запросов, написанных по-разному. Так вы сможете точнее получить нужный результат после нескольких итераций.
4 способа, как начать пользоваться Gemini
Для нас (интернет-маркетологов/веб-аналитиков) все это и вовсе не пустой звук, поскольку мы все время находимся в поиске инструментов, упрощающих выполнение задач и повышающих нашу эффективность. В этом материале я хочу поделиться с вами своим личным опытом по практическому применению нейросетей с Google Tag Manager и показать как можно использовать чат-боты в качестве помощников при решении разных задач.
Другая очень популярная задача у интернет-маркетолога/веб-аналитика — это извлечение значений из полей формы. В особенности, это стало важным в последнее время, когда Google начал ориентироваться на основные данные (first-party) пользователей и предоставлять возможности расширенного отслеживания конверсий в Google Ads, а также анонсировав функцию сбора данных, предоставляемых пользователями в Google Analytics 4. Другими словами, вы теперь можете в Google Tag Manager использовать пользовательскую переменную типа Данные, предоставляемые пользователями, в которой можно задать соответствующие настройки для полей ваших форм, выбрав один из способов — Automatic collection, Manual configuration и Code:
Нейросеть может не только помочь написать вам JavaScript-функцию с нуля, но и исправить ошибки в чужом коде. Например, вы нашли в Интернете какую-то старую статью (на том же Stack Overflow) и в ней был код, который вы бы хотели использовать в своем проекте. Но он почему-то не работает у вас.
Таким образом, можно сделать вывод, что разные чат-боты на базе нейросетей от разных компаний могут давать совершенно разные результаты. Поэтому для лучшей работы я рекомендую использовать несколько таких чат-ботов, чтобы вы имели разные/альтернативные точки зрения/ответы на свой вопрос.
Описание очень полезно, поскольку благодаря расшифровке кода вы можете понять как он работает. Это может пригодиться вам и в том случае, когда вы нашли чужой код в Интернете и хотите его внедрить в свой проект, или просите Gemini написать JavaScript-функцию и прокомментировать основные строчки кода.
Как вы понимаете, примеры, описанные в этом руководстве, не являются единственными или исчерпывающими. Всегда найдется какая-нибудь нетривиальная задача, которая будет встречаться только в вашем проекте. И ни одна статья или руководство в Интернете не помогут вам в ее решении. Либо же вы нанимаете независимого консультанта/специалиста для ее решения, либо же первым делом обращаетесь за помощью к Gemini и другим нейронкам. Как показывает практика, в 95% задач последнего варианта вполне хватает.
Как использовать Gemini
И нам бы хотелось с помощью Google Tag Manager извлекать значение идентификатора заказа, чтобы впоследствии передать его параметром в инструменты веб-аналитики. Но сам код мы написать не можем. Давайте обратимся к Gemini с таким вопросом: Напиши JavaScript-функцию, которая бы извлекала значение 11230 из ссылки https://demobook.ru/checkout/order-received/11230/?key=wc_order_YFIbT9a7yJ9o1
Gemini по большому счету является надстройкой к ранее существовавшей нейросети Google Bard, которая умела кодить на 20 языках программирования и знала 40 языков. Bard был интегрирован в продукты компании, к примеру, в Google Colab. Также Bard планировали внедрить в другие сервисы вроде Docs и Gmail.
Именно с этого момента люди по всему миру из разных областей стали массово использовать ChatGPT и аналогичные решения на базе нейронных сетей, а разработчики на волне хайпа создавать собственные приложения для всего и вся. Все это привело к популяризации искусственного интеллекта, машинного обучения и технологиям чат-ботов. Хотя, конечно же, крупные организации и раньше вели разработки в этих направлениях.
ChatGPT, Bard/Gemini, YandexGPT, Midjourney, Copilot, чат-боты, нейросети, искусственный интеллект, машинное обучение. Жители нашей планеты, от мала до велика, практически все без исключения, никак не связанные с IT-технологиями, хоть раз слышали эти слова и названия, а некоторые даже и сами что-то читали и пробовали выполнять с помощью AI-сервисов и приложений на базе нейронных сетей.
Предположим, что вам необходимо отследить какой-то элемент на странице, например, конкретную кнопку. Вы не можете настроить триггер в Google Tag Manager без дополнительного условия активации, потому что на вашем сайте есть несколько похожих кнопок, и в случае нажатия на них так же будет срабатывать триггер, который будет активировать тег и отправлять данные в аналитику. А этого вам не нужно, поскольку при такой реализации данные в вашем счетчике будут искажаться.
ChatGPT — это чат-бот, который способен вести диалог с человеком, искать ошибки в коде, сочинять стихи, писать сценарии и даже спорить. Нейросеть может выдавать базовый программный код, генерировать финансовый анализ, резюме технических статей или научных концепций, прогнозы, персональные советы и дает этичные ответы на любые вопросы. Кроме того, она запоминает детали диалога с пользователем и избегает спорных тем. Наконец, ответы чат-бота можно корректировать с помощью наводящих вопросов.
Gemini может помочь вам в написании технического задания для внедрения уровня данных (dataLayer), предоставив пример кода для программиста, а также для вашего тега типа Пользовательский HTML, в который вы сможете добавить полученную конструкцию для отслеживания. Предположим, на вашем сайте есть несколько форм, которые может заполнить пользователь. И вы бы хотели после отправки формы отслеживать событие, а также два параметра — идентификатор формы (должен подставлять динамически разработчиком) и URL-адрес страницы, с которой была отправлена заявка. Нет ничего проще, чем спросить об этом у Gemini: Напиши конструкцию dataLayer для Google Tag Manager с событием event send_form, в которой будет два параметра: 1. formId со значением идентификатора формы и 2. formUrl со значением текущего адреса URL-страницы
В этой статье сначала расскажем основную информацию про нейросеть Gemini, а затем поможем вам разобраться в том, как с ней эффективно работать. Объясним, что умеет Gemini, на каких языках разговаривает и как эффективно пользоваться нейросетью в России в 2024 году.