2017-01-13 7 views
0

Я просто добавил сниппет в заголовок моей темы WordPress добавив заявление для идентификации каждого пользователя, используя его distinct_id:Wordpress пользователя в MixPanel пуст

`<script type="text/javascript"> 
(function(e,a){if(!a.__SV){var b=window;try{var c,l,i,j=b.location,g=j.hash;c=function(a,b){return(l=a.match(RegExp(b+"=([^&]*)")))?l[1]:null};g&&c(g,"state")&&(i=JSON.parse(decodeURIComponent(c(g,"state"))),"mpeditor"===i.action&&(b.sessionStorage.setItem("_mpcehash",g),history.replaceState(i.desiredHash||"",e.title,j.pathname+j.search)))}catch(m){}var k,h;window.mixpanel=a;a._i=[];a.init=function(b,c,f){function e(b,a){var c=a.split(".");2==c.length&&(b=b[c[0]],a=c[1]);b[a]=function(){b.push([a].concat(Array.prototype.slice.call(arguments, 
0)))}}var d=a;"undefined"!==typeof f?d=a[f]=[]:f="mixpanel";d.people=d.people||[];d.toString=function(b){var a="mixpanel";"mixpanel"!==f&&(a+="."+f);b||(a+=" (stub)");return a};d.people.toString=function(){return d.toString(1)+".people (stub)"};k="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config reset people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); 
for(h=0;h<k.length;h++)e(d,k[h]);a._i.push([b,c,f])};a.__SV=1.2;b=e.createElement("script");b.type="text/javascript";b.async=!0;b.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";c=e.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c)}})(document,window.mixpanel||[]); 
mixpanel.init("mytoken", { 
    loaded: function(mixpanel) { 
     var distinct_id = mixpanel.get_distinct_id(); 
     mixpanel.identify(distinct_id); 
     mixpanel.people.set_once('$first_name', distinct_id); 
    } 
}); 
</script>` 

И это, кажется, работает достаточно хорошо. Прямо сейчас, если я перейду к «сегментации», и я решил фильтровать события «людьми»> «имя», я могу составить полный отчет о том, кто отправил каждое событие, и если я перейду к «людям»> «исследовать», я могу см. полный список пользователей, как ожидалось, но когда я выбираю одного из пользователей, и я попадаю в «people»> «user profile», раздел «feed feed» пуст, и в «живом представлении» ничего нет. Наши события были созданы с использованием опции «настроить отслеживание» в верхнем правом меню, и я понимаю, что мы создали какую-то связь между событиями и каждым пользователем distinct_id, но не настроены правильно и какие-либо советы для определения правильной настройки будет чрезвычайно оценена.

ответ

1

Цитата из ответа, который я получаю от mixpanel распространяемого: http://community.mixpanel.com/t/wordpress-users-activity-feed-is-empty/1232

События отслеживаются через автотрек не показаны в корме активности пользователей в докладе «Исследовать» и также не показаны в отчет «Live View». Если вы хотите, чтобы данные о событиях отображались в любом из из этих двух мест, лучшим вариантом было бы использовать жестко закодированный вызов mixpanel.track(). События, запущенные с помощью метода mixpanel.track() , будут показаны в фиде активности, а также в режиме «Live View».

1

Это связано с тем, что фид активности и просмотр в реальном времени в mixpanel отображает список событий, отслеживаемых на сайте, который вы должны вручную ввести на своем сайте, например, mixpanel.track(eventName). Поскольку вы используете только mixpanel.identify() и mixpanel.people.set_once(), где хранится профиль в mixpanel, вы видите его в процессе исследования и сегментации. В mixpanel вы должны закодировать все, что вам нужно для отслеживания. Из mixpanel documentation, пример простого отслеживания событий:

mixpanel.track(
    "Played song", 
    {"genre": "hip-hop"} 
); 
+0

Благодаря @prajwal! Также проблема заключалась в том, что я использовал автозапуск. Чек мой ответ ниже. – Ibrah

+0

Похоже, автоотчет был добавлен в новую функцию. Когда я реализовал mixpanel, я его не видел. Я также вижу несколько изменений в панели управления mixpanel. Ну, я узнал новую вещь, читая ваш q/a. Спасибо и удачи. –