Facebook Messenger Chatbot personnalisé de suivi des événements

voix
10

Je suis en train de consigner les événements personnalisés avec un Chatbot Facebook J'ai développé, mais je ne peux pas pour la vie de me trouver une référence pour les custom_eventstypes.

L'exemple figurant sur leur référence montre en fb_mobile_purchasetant que eventName personnalisé. Je ne veux pas, et je ne trouve nulle part que la liste des autres types.

Je veux être en mesure de suivre lorsque le chatbot envoie à l'utilisateur un message spécifique, mais seulement la mise eventNameà quoi que ce soit les résultats dans un nom d'événement dans Analytics comme Reserved5.

Y at-il une référence à eventNames ne importe où dans Facebook Documentation?

Créé 24/02/2017 à 12:09
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

À l' heure actuelle les docs donnent ceci comme une demande d'exemple:

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);
});

Ainsi, lorsque le robot envoie ce message spécifique que vous voulez garder un œil sur, le feu ce message mais avec un autre _eventName, et si d' autres paramètres nécessaires.

Gardez à l' esprit, par recipientIdleur signification PSID de l'utilisateur le robot envoie le message.

Créé 20/10/2017 à 23:07
source utilisateur

voix
1

Vous pourriez envisager d' utiliser Chatbase pour l' analyse de bot (gratuit à utiliser), qui a une API d' événements personnalisés .

Créé 12/01/2018 à 22:19
source utilisateur

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