aws-samples / aws-samples/digital-marketing-sample-with-googleanalytics-data
サンプルとなるGA4データの生成に手動オペレーションが必要
- Dominant language
- TypeScript
- Stars
- 8
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## Pain
1. Dummy ECサイトで下記の条件を満たすアクセスを生成する必要がある。
1000イベント+25ユーザーは単純にクリック数を稼ぐことにも時間がかかる上、user_id を生成したtsvファイルからコピーしてURLに貼り付ける作業も追加される。
> Amazon Personalize では**学習のために最低25人のユーザが必要であるため、25人分以上のユーザの行動を実施してください。また全体で 1000 イベント必要です**。UserId の値は任意ですが、データベースの user_master テーブルにある user_id と合致させる必要があります
2. 上記データを手動オペレーションで生成しても、GA4->BQの取り込みがDailyであることから、生成ミスを検知した際には後続のLambdaを起動するのが早くても翌日となる。スムーズにデモを完遂するだけで2日、手動オペレーションにミスが発生するとその回数分日数が追加されてしまう
Contributor guide
Research direction
Start by tracing the Dummy EC site flow, the GA4-to-BQ ingestion, the user_master table, and the downstream Lambda mentioned in the issue. Define the automation boundary and validation first; done means repeatable generation of at least 1,000 events for at least 25 users whose user_id values match user_master, without manual TSV copying or waiting for an avoidable ingestion mistake.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, google-cloud
- Domain
- cloud, data-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100