Jak wykorzysta膰 parametr ref w chatbocie na Messengerze?

Zmiany w Messengerze

Dzisiaj przedstawi臋 Wam parametr聽ref w chatbotach tworzonych na Messenger’a. Do czego s艂u偶y? W jakich przypadkach mo偶e Wam si臋 przyda膰 i w jaki spos贸b go wykorzysta膰 w dw贸ch popularnych narz臋dziach do tworzenia bot贸w na Messenger’a – Chatfuel i ManyChat.

Zastosowanie

Zaczn臋 mo偶e od tego czym jest w艂a艣ciwie ten parametr ref.聽Parametr ref to nic innego jak parametr dodawany do linku prowadz膮cego do chatbota. Mo偶e wygl膮da膰 mniej wi臋cej tak:

https://m.me/chatbot?ref=wartoscParametru

Skoro ju偶 wiemy czym on jest to warto napisa膰 w jakich sytuacjach mo偶e si臋 przyda膰:

  • kiedy chcemy monitorowa膰 z jakiego 藕r贸d艂a przyszed艂 u偶ytkownik
  • kierowanie u偶ytkownika do odpowiedniego punktu wej艣ciowego chatbota (np. inaczej mo偶e wygl膮da膰 rozpocz臋cie rozmowy dla osoby, kt贸ra szuka mieszkania i dla osoby, kt贸ra chce wystawi膰 ofert臋 w chatbocie przeznaczonym na rynek nieruchomo艣ci)
  • w艂膮czanie/wy艂膮czanie opcji chatbota w zale偶no艣ci od typu u偶ytkownika, kt贸ry z niego korzysta

Parametr ref w Chatfuel

W Chatfuel parametr ref mo偶emy wykorzysta膰 na dwa sposoby:

  • definiuj膮c link jaki kieruje do wybranego bloku
  • sprawdzaj膮c warto艣膰 atrybutu {{ref}}

Parametr Ref

Parametr z urla, z kt贸rego trafia u偶ytkownik do chatbota zapisywany jest w parametrze {{ref}}. Mo偶emy go wi臋c w bocie wykorzysta膰 wypisuj膮c jego warto艣膰 w jednej z wiadomo艣ci lub przekierowuj膮c go do odpowiednich blok贸w na podstawie jego warto艣ci.

Parametr ref w ManyChat

ManyChat r贸wnie偶 ma wbudowan膮 obs艂ug臋 parametru ref. Widget, kt贸ry umo偶liwia jego obs艂ug臋 to聽Messenger Ref URL聽 i jest dost臋pny jednak tylko w wersji p艂atnej.聽Posiada on jednak wi臋cej mo偶liwo艣ci ni偶 jego odpowiednik w Chatfuel. Co mo偶emy za jego pomoc膮 zrobi膰, poza kierowanie u偶ytkownika do innego bloku w zale偶no艣ci od ustawionego parametru?

  • mo偶emy zapisywa膰 dynamiczny fragment parametru ref jako atrybut (Custom User Field) u偶ytownika

Co to w艂a艣ciwie oznacza?

Je艣li ustawimy, np. nazw臋 parametru ref jako聽loyalty_program,聽w贸wczas ManyChat daje dodatkow膮 mo偶liwo艣膰 zapisania wszystkiego co znajdzie si臋 po znakach „–”聽 w osobnym atrybucie.

Czyli przyk艂adowo dla url’a聽https://m.me/chatbot?ref=loyalty_program–test聽do wybranego atrybuty zapisana zostanie warto艣膰聽test.

Parametr ref

Kiedy to si臋 mo偶e przyda膰? Najprostszy scenariusz to trackowanie wizyt z r贸偶nych 藕r贸de艂 – je艣li dodaliby艣my jako parametr ref np. target, a po „–” podawali r贸偶ne 藕r贸d艂a – np. fb, google, instagram itp. w贸wczas przy dodawaniu nowego miejsca nie jeste艣my zmuszeni do dodawania go w chatbocie – sczytamy go dynamicznie dzi臋ki plugin’owi ManyChat.