Добавление параметров строки запроса UTM к исходящим URL-адресам может предоставить ценную информацию при отслеживании маркетинговых кампаний и источников реферального трафика. Однако полагаться на то, что авторы контента будут вручную добавлять эти параметры, ошибочно и зачастую неполноценно. Лучшим подходом является динамическое добавление параметров UTM к внешним ссылкам с помощью JavaScript после загрузки страницы.
jQuery: добавление строк запроса кампании UTM
Вот функция JavaScript, которая добавляет параметры UTM ко всем исходящим ссылкам на странице с помощью jQuery:
This code attaches an event listener to the load event, which fires after the page and its resources have finished loading. The function then finds all tags pointing to external domains using the hostname property. For each external link, it appends a UTM query string containing the referral campaign, the current domain as the source, and the current page title as the content.
To use this, you’ll need to include jQuery on your page by adding the tag for jQuery after the custom script.
JavaScript: Append UTM Campaign Querystrings
While the above example uses jQuery for convenience, you can achieve the same functionality using vanilla JavaScript:
Этот код добавляет прослушиватель событий load событие, которое запускается после завершения загрузки страницы. Затем это повторяется на протяжении всего теги, проверяя, указывает ли каждая ссылка на внешний домен, и если да, то добавляя строку запроса UTM.
Использование простого JavaScript позволяет избежать потенциальных проблем с управлением версиями или конфликтов со сторонними библиотеками, такими как jQuery.
Настройка параметров UTM
Приведенные выше примеры включают фиксированные utm_campaign ценить referral, но вы можете легко изменить значения параметров UTM в соответствии с вашими потребностями. Например, вы можете включить дополнительные параметры, например utm_medium, utm_termили настраиваемые заголовки кампаний на основе содержимого страницы или поведения пользователей.
Благодаря этому динамическому подходу вы можете обеспечить последовательное и точное отслеживание UTM для исходящих ссылок на вашем сайте, не полагаясь на ручной ввод со стороны авторов контента и не влияя на время загрузки страницы.
В этой статье мы также рассказали вам, как добавить строки запроса UTM в перенаправления WordPress.
Добавьте строку запроса UTM в перенаправление WordPress

