Marketing Manager - Ulia
To provide campaign insights and trends to our client who is a marketing manager at a telco company.
Download the .csv and design dashboard cards using relevant data sets.
We would like to story-tell with the high volume of campaign related information received. Client should be able to understand the campaign performance based on the dashboard. These insights will then be used for retargeting in future campaigns.
- Campaign captures user demographic such as age, DoB, location, race, address, gender etc
- Third party data can be retrieved to support in-depth analysis (e.g. Facebook ads, Google Analytics etc)
- Google Analytics dashboard
- Business Intelligence dashboard
Identify suitable data sets to define usable data charts/graphs
Propose actionable recommendations based on the insights and reports derived from Task A for which customers are willing to spend money.
-
BigQuery Account.
-
Required CSV files are in folder
./data, import into BigQuery in three diffrent tables as mentioned below. (BigQuery's free quota should be enough for this exercise) -
Table and Relation:
- Campaign (id , name , updated_at)
- Reward_camapigns( id , Reward_name , updated_at, campaign_id(FK(campaign.id)))
- Reward_transactions(id, status, updated_at, Reward_camapigns_id(FK(Reward_camapigns.id)) )
Client X would like to identify the most popular engagement day and time between a specific date range (Database stored data is in UTC format and input will be in SGT) for a Campaign.
- Expected Output: No Of Transaction | Date | Time
Client X would like to see the weekly breakdown of reward performance along with comparison of previous week.
- Expected Output: Reward name | Reward Redeemed count | Percentage difference as per previous week | Date/ Week
BigQuery SQLs with output.