Добавление параметров строки запроса 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