Raport eCommerce pełen samych tabel i liczb jest poprawny, ale mało intuicyjny. Gdy menedżer produktu widzi "SKU-4821-BLU-XL" zamiast zdjęcia niebieskiej kurtki, traci cenny czas na identyfikację. Data Studio obsługuje natywnie wyświetlanie obrazów w tabelach – wystarczy kolumna z URL-em zdjęcia i jedno pole obliczeniowe.
1. Jak działa funkcja IMAGE() w Data Studio
Data Studio ma wbudowany typ pola Image oraz funkcję IMAGE() do tworzenia pól obliczeniowych z obrazami. Mechanizm jest prosty: Looker pobiera URL z kolumny źródła danych i renderuje miniaturę bezpośrednio w komórce tabeli.
Dwa sposoby na dodanie zdjęć:
- Zmiana typu pola: w edytorze źródła danych kliknij typ pola przy kolumnie z URL-ami zdjęć i zmień z "Tekst" na URL obrazu. Looker automatycznie wyświetli miniatury w tabelach.
- Pole obliczeniowe IMAGE(): tworzy pole z obrazem w locie, z możliwością dodania alt-tekstu:
IMAGE(Product_Image_URL, Product_Name)
Ograniczenia: obrazy działają tylko w komponentach tabeli (Table) – nie działają w wykresach słupkowych, kołowych ani Scorecard. Minimalna szerokość kolumny z obrazem to ok. 60px, w przeciwnym razie miniatura nie jest renderowana.
2. Skąd wziąć linki do zdjęć produktów
GA4 Enhanced Ecommerce (item_image_url)
Jeśli masz poprawnie skonfigurowany GA4 Enhanced Ecommerce, zdarzenia view_item i purchase mogą zawierać parametr item_image_url. Ten parametr trafia do BigQuery przez natywny eksport GA4. W Data Studio możesz go wyciągnąć bezpośrednio z tabeli events_* używając SQL do wypakowania z zagnieżdżonej struktury JSON (items array).
Shopify / WooCommerce – eksport katalogu
Większość platform eCommerce pozwala wyeksportować katalog produktów jako CSV z kolumną URL obrazu. Wgraj ten plik do Google Sheets (i odświeżaj go automatycznie przez Apps Script lub Zapier) – i masz dynamiczne źródło danych produktowych z miniaturami.
Google Cloud Storage – rozwiązanie enterprise
Dla sklepów z tysiącami produktów najlepsza jest architektura: zdjęcia przechowywane na Google Cloud Storage (GCS) z publicznymi URL-ami, skatalogowane w tabeli BigQuery. Data Studio odpytuje BigQuery, a GCS serwuje miniatury. To rozwiązanie skaluje się bez ograniczeń i nie ma problemu z wygasającymi linkami.
Google Drive – obejście dla małych zbiorów
Jeśli zdjęcia są na Google Drive, bezpośredni URL z interfejsu Drive nie działa w IMAGE(). Potrzebujesz przekształcić go na format:
-- Z: https://drive.google.com/file/d/FILE_ID/view
-- Na: https://drive.google.com/uc?export=view&id=FILE_ID
-- Pole obliczeniowe:
CONCAT("https://drive.google.com/uc?export=view&id=", File_ID)
Plik na Drive musi być udostępniony publicznie (każdy z linkiem może wyświetlić). Nie jest to rozwiązanie zalecane dla dużych katalogów – Google Drive ma limity dla obrazów wyświetlanych przez zewnętrzne serwisy.
3. Praktyczny przykład: tabela TOP produktów ze zdjęciami
Schemat budowy tabeli produktowej z miniaturami w Data Studio:
- Źródło danych: Google Sheets lub BigQuery z kolumnami:
product_id,product_name,image_url,revenue,units_sold,margin_pct. - W edytorze źródła danych: zmień typ kolumny
image_urlna "URL obrazu". - Dodaj komponent Tabela. W kolumnach ustaw: obraz (image_url), Nazwa produktu, Przychód, Sprzedane sztuki, Marża.
- Sortuj malejąco po Przychodzie. Ustaw limit wierszy na 20–50.
- Włącz formatowanie warunkowe dla kolumny Marża – czerwona gdy poniżej 20%, zielona gdy powyżej 40%.
Wynik: menedżer jednym spojrzeniem widzi zdjęcie produktu, jego wyniki sprzedażowe i rentowność. Decyzja o promocji lub wstrzymaniu zatowarowania zajmuje sekundy, nie minuty szukania w katalogu.