Reddit Ads#
アプリの認証情報を使う OAuth と広告主 ID で Reddit Ads を接続します。このソースは titan.reddit_ads に 6 個の固定テーブルを書き込みます。
select
id,
name,
account_id
from titan.reddit_ads.campaigns
limit 10Reddit Adsを接続する#
アプリを開き、アプリを接続を選択してから、Reddit Adsを選択します。
アプリの認証情報を使って OAuth 認証を行い、広告主 ID を入力します。
テーブルを確認してからソースを保存します。
初回の実行が完了するまで同期履歴を確認します。
認証情報はシークレットとして保存されます。レイクの列になったり、クエリ結果に表示されたりすることはありません。
同期の動作#
設定時に初回取得する履歴の期間を選択します。エンティティテーブルと指標テーブルは、広告主の範囲に限定されます。
新しいソースは接続時に同期し、その後はスケジュールに従います。デフォルトの繰り返し間隔は 4 時間です。実行が中断しても、完了した進捗を保持して安全に再試行します。
すべてのレイクのテーブルにはシステム列 _synced_at と _deleted もあります。以下の列リファレンスにはソースの列のみを記載しています。
テーブルリファレンス#
campaigns#
titan.reddit_ads.campaigns には 7 個のソース列があります。
ソースのフィールド id。
ソースのフィールド name。
ソースのフィールド accountId。
ソースのフィールド status。
ソースのフィールド objective。
ソースのフィールド createdAt。
ソースのフィールド updatedAt。
ad_groups#
titan.reddit_ads.ad_groups には 7 個のソース列があります。
ソースのフィールド id。
ソースのフィールド campaignId。
ソースのフィールド name。
ソースのフィールド status。
ソースのフィールド targetingCriteria。
ソースのフィールド createdAt。
ソースのフィールド updatedAt。
ads#
titan.reddit_ads.ads には 6 個のソース列があります。
ソースのフィールド id。
ソースのフィールド adGroupId。
ソースのフィールド name。
ソースのフィールド status。
ソースのフィールド createdAt。
ソースのフィールド updatedAt。
campaign_metrics#
titan.reddit_ads.campaign_metrics には 8 個のソース列があります。
ソースのフィールド campaignId。
ソースのフィールド date。
ソースのフィールド impressions。
ソースのフィールド clicks。
ソースのフィールド spend。
ソースのフィールド ecpm。
ソースのフィールド cpc。
ソースのフィールド ctr。
ad_group_metrics#
titan.reddit_ads.ad_group_metrics には 8 個のソース列があります。
ソースのフィールド adGroupId。
ソースのフィールド date。
ソースのフィールド impressions。
ソースのフィールド clicks。
ソースのフィールド spend。
ソースのフィールド ecpm。
ソースのフィールド cpc。
ソースのフィールド ctr。
ad_metrics#
titan.reddit_ads.ad_metrics には 8 個のソース列があります。
ソースのフィールド adId。
ソースのフィールド date。
ソースのフィールド impressions。
ソースのフィールド clicks。
ソースのフィールド spend。
ソースのフィールド ecpm。
ソースのフィールド cpc。
ソースのフィールド ctr。
削除と履歴#
行はソースのキーでマージされます。ソース側で行の削除を確認できた場合、Supernova は行を残して _deleted を設定します。クエリで履歴を含めるかどうかを選べます。現在の状態だけを取得するには where not _deleted で絞り込んでください。