Reddit Ads#
Połącz Reddit Ads przez OAuth, używając danych uwierzytelniających aplikacji i identyfikatora reklamodawcy. Źródło zapisuje 6 stałych tabel w schemacie titan.reddit_ads.
select
id,
name,
account_id
from titan.reddit_ads.campaigns
limit 10Połącz Reddit Ads#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Reddit Ads.
Zaloguj się przez OAuth, używając danych uwierzytelniających aplikacji, i podaj identyfikator reklamodawcy.
Sprawdź tabele, a następnie zapisz źródło.
Obserwuj Historię synchronizacji, aż pierwsze uruchomienie się zakończy.
Dane uwierzytelniające są przechowywane jako sekrety. Nigdy nie stają się kolumnami jeziora ani nie pojawiają się w wynikach zapytań.
Sposób synchronizacji#
Podczas konfiguracji wybierz początkowy zakres historii. Tabele encji i metryk pozostają ograniczone do wybranego reklamodawcy.
Nowe źródło synchronizuje się po połączeniu, a następnie zgodnie z harmonogramem. Domyślny interwał cykliczny wynosi 4 godziny. Przerwane uruchomienie zachowuje ukończone postępy i jest bezpiecznie ponawiane.
Każda tabela jeziora ma też kolumny systemowe _synced_at i _deleted; poniższa dokumentacja kolumn obejmuje wyłącznie kolumny źródłowe.
Dokumentacja tabel#
campaigns#
titan.reddit_ads.campaigns ma 7 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe accountId.
Pole źródłowe status.
Pole źródłowe objective.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
ad_groups#
titan.reddit_ads.ad_groups ma 7 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe campaignId.
Pole źródłowe name.
Pole źródłowe status.
Pole źródłowe targetingCriteria.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
ads#
titan.reddit_ads.ads ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe adGroupId.
Pole źródłowe name.
Pole źródłowe status.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
campaign_metrics#
titan.reddit_ads.campaign_metrics ma 8 kolumn źródłowych.
Pole źródłowe campaignId.
Pole źródłowe date.
Pole źródłowe impressions.
Pole źródłowe clicks.
Pole źródłowe spend.
Pole źródłowe ecpm.
Pole źródłowe cpc.
Pole źródłowe ctr.
ad_group_metrics#
titan.reddit_ads.ad_group_metrics ma 8 kolumn źródłowych.
Pole źródłowe adGroupId.
Pole źródłowe date.
Pole źródłowe impressions.
Pole źródłowe clicks.
Pole źródłowe spend.
Pole źródłowe ecpm.
Pole źródłowe cpc.
Pole źródłowe ctr.
ad_metrics#
titan.reddit_ads.ad_metrics ma 8 kolumn źródłowych.
Pole źródłowe adId.
Pole źródłowe date.
Pole źródłowe impressions.
Pole źródłowe clicks.
Pole źródłowe spend.
Pole źródłowe ecpm.
Pole źródłowe cpc.
Pole źródłowe ctr.
Usunięcia i historia#
Wiersze są scalane według klucza źródłowego. Gdy źródło może potwierdzić usunięcie wiersza, Supernova zachowuje go i ustawia _deleted, dzięki czemu zapytania mogą zdecydować, czy uwzględniać historię. Aby pobierać bieżący stan, filtruj zapytania przez where not _deleted.