UTM Source Forwading по всем ссылкам на странице AMP

Я хочу переслать отслеживание источника UTM по всем ссылкам на странице усилителя, если UTM присутствует в самом URL страницы.

Пример: если UTM присутствует на какой-либо странице abc.amp?utm_source=someSource тогда я хочу отслеживать UTM по ссылкам на этой странице также. Наилучшим способом был бы файл cookie (поскольку он может отслеживаться на нескольких страницах), но поскольку AMP не поддерживает файлы cookie и решение JS, есть идеи, как этого добиться?

2 ответа

Для передачи параметров UTM с одной страницы на другую используйте эту

<script>
    $('a').each(function(i, el){
        $(this).attr({
            href: $(this).attr("href") + window.location.search
        });
    });
</script>

Вам нужно будет использовать QUERY_PARAM и добавить UTM на каждую кликабельную ссылку на ваших страницах. В качестве альтернативы вы можете использовать amp-bind и запустить до конечной точки API, используя CLIENT_ID как ссылка на начальный UTM данные и сохраните их в своей базе данных. После этого вы сможете увидеть, откуда пришел пользователь (для ваших собственных источников), и если вы используете Google Tag ManagerПосмотрите, что их деятельность проходила через ваш сайт.

Другие вопросы по тегам