aws-samples / aws-samples/digital-marketing-sample-with-googleanalytics-data

サンプルとなるGA4データの生成に手動オペレーションが必要

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.