Facebook Messenger chatbot Custom hendelsessporing

stemmer
10

Jeg prøver å logge definerte hendelser med Facebook chatbot jeg har utviklet, men jeg kan ikke for livet av meg å finne en referanse for de custom_eventstyper.

Eksempelet oppført på deres referansen vises fb_mobile_purchasesom en egendefinert Eventname. Jeg ønsker ikke det, og jeg kan ikke finne noe som viser andre typer.

Jeg ønsker å være i stand til å spore når chatbot sender brukeren en bestemt melding, men bare å sette den eventNametil noe resultat i et hendelsesnavn i Analytics som Reserved5.

Er det en referanse til eventNames hvor som helst innenfor Facebook dokumentasjon?

Publisert på 24/02/2017 klokken 12:09
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Foreløpig docs gi dette som et eksempel forespørsel:

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

Så, når boten sender den aktuelle meldingen du ønsker å holde et øye med, brann meldingen, men med en annen _eventName, og om nødvendig andre parametere.

Husk, etter recipientIdde betyr PSID til brukeren boten sender meldingen til.

Svarte 20/10/2017 kl. 23:07
kilden bruker

stemmer
1

Du kan vurdere å bruke Chatbase for bot analytics (gratis å bruke), som har en egendefinert Hendelser API .

Svarte 12/01/2018 kl. 22:19
kilden bruker

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