Data Analytics · Python · Power BI · DAX

Analiza efektywności treści na Instagramie z perspektywy konwersji zasięgu na zaangażowanie i nowych obserwujących. Projekt koncentruje się na porównaniu formatów treści, kategorii contentowych oraz wpływu skali zasięgu.

Oczyszczanie i przygotowanie danych w Pythonie, analiza i wizualizacja w Power BI.

Data Analytics Project

Celem analizy było sprawdzenie, które formaty treści na Instagramie najefektywniej konwertują zasięg na zaangażowanie oraz przyrost liczby obserwujących, a nie tylko generują wysoki reach.

DaneMetodologia
~30 000 postów,
12 miesięcy,
dane syntetyczne,
stworzenie miar efektywności (followers / interactions per 1000),
agregacja wg media_type, content_category,
binning zasięgu,

Przygotowanie danych (Python)

Dane wczytałam i przygotowałam do analizy: usunęłam braki i duplikaty, ujednoliciłam typy danych oraz zweryfikowałam spójność metryk. Efektem był czysty zbiór gotowy do dalszej analizy i wizualizacji.

df['upload_date'] = pd.to_datetime(df['upload_date'], errors='coerce')

df = df.dropna(subset=['post_id'])
df = df[~df['post_id'].duplicated()]

df['engagement_rate_calc'] = (
    df['likes'] + df['comments']
    + df['shares'] + df['saves']
) / df['impressions']

→ Zobacz pełny kod na GitHub