Mauti c: Как пометить пользователей через целевую страницу? - PullRequest
0 голосов
/ 16 марта 2020

Я создал форму кампании в Mauti c и использовал функцию ручного копирования, чтобы интегрировать ее в мою HTML целевую страницу (это целевая страница, которую я сделал в HTML. Это не Mauti c Целевая страница).

В Mauti c пользователи сохраняются как «контакты». У контакта есть поле с именем «теги».

Я хотел бы использовать Mauti c Tracking Javascript, чтобы я мог отправить значение в это поле тега с моей целевой страницы HTML.

Вот мой код:

< script >
    (function(w, d, t, u, n, a, m) {
        w['MauticTrackingObject'] = n;
        w[n] = w[n] || function() {
                (w[n].q = w[n].q || []).push(arguments)
            }, a = d.createElement(t),
            m = d.getElementsByTagName(t)[0];
        a.async = 1;
        a.src = u;
        m.parentNode.insertBefore(a, m)
    })(window, document, 'script', 'http://newsletter.smile.ws/mtc.js', 'mt');
mt('send', 'pageview', {
    'tags': 'sunshine-book'
});
< /script>

Чтобы проверить это, я отправил тестовый контакт на своей HTML целевой странице.

Когда я захожу в Mauti c и go на странице контакта для контакта, поле тега пустое:

Contact field

Однако тег действительно отображается как в меню тегов:

tagmenu

Как сделать так, чтобы поле тега автоматически заполнялось тегом?

Пользователь renzof из форума Mauti c проверил мой код , и он работал для него, но он не работал для меня. Я думаю, что делаю что-то не так, но я не могу понять это. Любые идеи? Спасибо!

Ответы [ 2 ]

1 голос
/ 18 марта 2020

Проблема заключается в использовании Http. Целевая страница использует https, но в коде использовался http (отсутствует s), поэтому он не работает. Я обновил весь свой код для использования https, и он заработал.

1 голос
/ 18 марта 2020

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

Но у меня есть догадка, если он не работает, я заметил, что теги на самом деле множественного числа, а в контактной форме mauti c он воспринимается как массив, поэтому, если проблема с кросс-доменом отсутствует, вы можете попробовать теги [] вместо тегов. Однако я думаю, что нормальный способ должен был сработать.

...