私は FafA を使用して、Messenger ボットのメトリックを追跡し、そのためのカスタム イベントを設定しています。ここまでは順調ですね :)
私の前に、FAfA がイベントを記録し、ボットの CTA にcta1_EntBusinessMessageWithItems_408510376182130_0
またはなどの ID を割り当てたことに気付きましたcta1_EntMessengerCommerceCTAList_1280259528710236_0
。
より具体的に言うと、「イベントのデバッグ」セクションにアクセスし、「クリックされたメッセンジャーボット CTA」でフィルタリングするときに表示されるリストの抜粋を次に示します。
私がこれまでに気づいたこと:
platform_api
「メッセンジャーボットの行動喚起」には、 、 、の 3 種類がありますmessenger_composer
。structured_menu
cta1_
IDcta1_EntBusiness...
には 2 つのカテゴリがありますplatform_api
。cta1_EntMessenger...
- では
cta1_EntMessengerCommerceCTAList_1280259528710236_0
、最後の桁はインデックスではありません。structured_menu
私が最初に考えたのは、この種の ID は「メッセンジャー ボットの CTAタイプ」に関連付けられることが多いため、変更することでした。インデックス 0 はメッセンジャー ボットのメニューの最初のボタンを表し、インデックス 1 は 2 番目のボタンなどを表します。 - 上に投稿された画像に見られるように、さまざまな種類の「Messenger ボットのコールトゥアクション」があります:
postback_cta_success
、postback_send_failed
、postback_failed
、postback_cta_clicked
およびcomposer_cta_double_tapped
. - 「リテンション」セクションでセグメントを作成すると、すべてがイベント パラメータでめちゃくちゃになります。「メッセンジャー ボット CTA タイプ」は「クリックされたメッセンジャー ボット CTA」の値を示し、「メッセンジャー ボット CTA ID」は「メッセンジャー ボット CTA タイプ」の値を示します。 "!
- しかし、「Messenger bot CTA ID」イベントのパラメーターで FAfA によって生成された CTA ID をコピー & ペーストしてみました。
「保持」セクションのバグに対処できますが、FAfA が生成した CTA ID にリンクされているボットの CTA が見つかりませんcta1_EntBusinessMessageWithItems_408510376182130_0
。ユーザーがクリックしたこのcta1_EntMessengerCommerceCTAList_1280259528710236_0
ID のボタンは?
できないように見えるため、ID は設定されていません: https://developers.facebook.com/docs/messenger-platform/webhook-reference/postback
また、CTA の種類、ID などについて、Stack と Google でいくつかの調査を行いましたが、何も役に立ちませんでした。FafA でこの問題に直面しているのは私だけではないと確信しています。特に、ボットを構築していて、メトリックを追跡する必要がある人の間で...助けてください!