🐥

Amplifyで分析してみよう(Amazon pinpoint)

2023/06/06に公開

さっそくやってみる

下記のコマンドで分析を追加してみます。

amplify add analytics

ユーザーのイベントを登録してみる

とりあえず、適当にイベント登録してみましょうか。

function AlertPage() {
  Analytics.record({
    name: 'show_home',
  })

およ!?なんかカウントし始まった。でもこれでいいのか?

適当にボタンを設置してボタンクリックイベントを取得してみましょう。

function AlertPage() {
  Analytics.record({
    name: 'show_home',
  })

  return (
    <Flex direction="column" width="100px">
      TestPage
      <Button
        variation="primary"
        onClick={() => {
          Analytics.record({
            name: 'click_detail',
          })
        }}
      >
        商品詳細
      </Button>
      <Button
        variation="primary"
        onClick={() => {
          Analytics.record({
            name: 'click_confirm',
          })
        }}
      >
        確認画面
      </Button>
      <Button
        variation="primary"
        onClick={() => {
          Analytics.record({
            name: 'click_billing',
          })
        }}
      >
        支払い
      </Button>
    </Flex>
  )
}

イベント数は増えているけど、イベント名が出てこない・・・
公式ページによると、最大72時間をようする場合があるとのことなので、すぐには出てこないのね。

※ 初回、「Enable Filters」ボタンを押下してからフィルターの機能が使用できるようになるまで數十分から1時間程度時間を要する場合があります。
過去に送信されたイベントのデータ量によっては、最大 72 時間を要する場合があります。

https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-events.html

ファネル分析をやってみよう

とりあえず、待ってても仕方がないので次の「ファネル分析」とやらをやってみます。

うぉー!!ここでもイベント名のところで捕まった〜。
ひとまず諦めよう・・

GitHubで編集を提案

Discussion