Śledzenie Facebook Messenger Chatbot Niestandardowe Event

głosy
10

Próbuję zalogować niestandardowych zdarzeń z Facebooka Chatbot Mam opracowane, jednak nie mogę dla życia mnie znaleźć odniesienia dla custom_eventstypów.

Przykład wymieniono na ich odniesienia przedstawiono fb_mobile_purchasejako własny EVENTNAME. I nie chcemy, i nie mogę znaleźć nigdzie że można znaleźć inne typy.

Chcę być w stanie śledzić kiedy chatbota wysyła użytkownikowi konkretną wiadomość, ale tylko ustawienie eventNamedo wyników cokolwiek nazwę zdarzenia w jak Analytics Reserved5.

Czy istnieje odniesienie do eventNames gdziekolwiek w Facebooku Dokumentacji?

Utwórz 24/02/2017 o 12:09
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
0

Obecnie docs dać to jako żądanie przykład:

var request = require('request');

request.post({ 
  url : "https://graph.facebook.com/<app_id>/activities",
  form: {
    event: 'CUSTOM_APP_EVENTS',
    custom_events: JSON.stringify([{
      _eventName: "fb_mobile_purchase",
      _valueToSum: 55.22,
      _fb_currency: 'USD'
    }]),
    advertiser_tracking_enabled: 0,
    application_tracking_enabled: 0,
    extinfo: JSON.stringify(['mb1']),
    page_id: <page_id>,
    page_scoped_user_id: recipientId
  }
}, function(err,httpResponse,body){ 
  console.error(err);
  console.log(httpResponse.statusCode);
  console.log(body);
});

Tak więc, gdy bot wysyła tę konkretną wiadomość, którą chcesz mieć oko na, ogień ten komunikat ale z innym _eventName, a w razie potrzeby innych parametrów.

Należy pamiętać, by recipientIdoznaczać one PSID użytkownika bot wysyła wiadomość.

Odpowiedział 20/10/2017 o 23:07
źródło użytkownik

głosy
1

Można rozważyć użycie Chatbase dla analityki botów (swobodnie korzystać), który ma zdarzenia niestandardowe API .

Odpowiedział 12/01/2018 o 22:19
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more