マーケティングにおいてよく使われる指標を、Google広告とFacebook広告のデータを使って作成する流れをご紹介します。
■ 集計プラン
ゴール
以下のようなシートを作成します。
キャンペーンID | キャンペーン | 広告ID | 広告 | IMP | CLICK | CTR | CPC | CV | CVR | CPA | コスト | 日付 | プラットフォーム |
手順
- 「サービス連携」で、Google広告の「AD_GROUP_AD_REPORT」とFacebook広告の「ADS_INSIGHTS」を連携します。
- Google広告の連携シート「AD_GROUP_AD_REPORT」から必要なデータのシートを作成します。
- 「列を追加」
- 列の名前
プラットフォーム
- 計算式
iff({ad_group_ad.ad.type} == "RESPONSIVE_DISPLAY_AD", "Googleディスプレイ広告", "Googleリスティング広告")
- 「列を追加」
- 列の名前
CVR
- 計算式
metrics.conversions / metrics.impressions
- 「列を編集」
- Facebook広告の連携シート「」から必要なデータのシートを作成します。
- 「列を追加」
- 列の名前
プラットフォーム
- 計算式
iff({ACCOUNT_ID} == "xxxxxxxxxx", "Facebook広告", "その他Facebook広告")
- 「列を追加」
- 列の名前
CVR
- 計算式
CONVERSIONS / IMPRESSIONS
- 「列を編集」
- 項番3. のシートと項番4. のシートを縦に結合すれば完成です。
使う列は以下の通りです。
Google広告
AD_GROUP_AD_REPORT | Facebook広告
ADS_INSIGHTS |
campaign.id | CAMPAIGN_ID |
campaign.name | CAMPAIGN_NAME |
campaign.name | AD_ID |
ad_group.name | AD_NAME |
metrics.impressions | IMPRESSIONS |
metrics.clicks | CLICKS |
metrics.ctr | CTR |
metrics.average_cpc | CPC |
metrics.conversions | CONVERSIONS |
metrics.cost_per_conversion | COST_PER_CONVERSION |
metrics.cost_micros | SPEND |
segments.date | UPDATED_TIME |
以下の項目順、項目内容にします。
※あとで結合するために、Facebook広告と列名をそろえます。
名前 | AD_GROUP_AD_REPORT |
キャンペーンID | campaign.id |
キャンペーン | campaign.name |
広告ID | ad_group.id |
広告 | ad_group.name |
IMP | metrics.impressions |
CLICK | metrics.clicks |
CTR | metrics.ctr |
CPC | metrics.average_cpc |
CV | metrics.conversions |
CVR | CVR |
CPA | metrics.cost_per_conversion |
コスト | metrics.cost_micros |
日付 | segments.date |
プラットフォーム | プラットフォーム |
※「xxxxxxxx」の部分には自社の広告アカウントIDを入れます。
以下の項目順、項目内容にします。
※あとで結合するために、Google広告と列名をそろえます。
名前 | ADS_INSIGHTS |
キャンペーンID | CAMPAIGN_ID |
キャンペーン | CAMPAIGN_NAME |
広告ID | AD_ID |
広告 | AD_NAME |
IMP | IMPRESSIONS |
CLICK | CLICKS |
CTR | CTR |
CPC | CPC |
CV | CONVERSIONS |
CVR | CVR |
CPA | COST_PER_CONVERSION |
コスト | SPEND |
日付 | DATE_START |
プラットフォーム | プラットフォーム |
■ ビジュアルプラン
ゴール
分析画面で以下のような表をつくります。
手順
- 「サービス連携」で、Google広告の「AD_GROUP_AD_REPORT」とFacebook広告の「ADS_INSIGHTS」を連携します。
- Google広告の連携シート「AD_GROUP_AD_REPORT」から必要なデータのシートを作成します。
- 「列を追加」
- 列の名前
プラットフォーム
- 計算式
iff({ad_group_ad.ad.type} == "RESPONSIVE_DISPLAY_AD", "Googleディスプレイ広告", "Googleリスティング広告")
- 「列を編集」
- Facebook広告の連携シート「」から必要なデータのシートを作成します。
- 「列を追加」
- 列の名前
プラットフォーム
- 計算式
iff({ACCOUNT_ID} == "xxxxxxxxxx", "Facebook広告", "その他Facebook広告")
- 「列を編集」
- 項番3. のシートと項番4. のシートを縦に結合します。
- 結合したシートを「可視化」します。
- 分析画面で以下の計算フィールドをつくります。
- CTR
- CPA
- CPC
- CVR
- ビジュアルを追加し、フィールドウェルを以下のようにして、「日付」のフィルターを追加すれば完成です。
使う列は以下の通りです。
Google広告
AD_GROUP_AD_REPORT | Facebook広告
ADS_INSIGHTS |
campaign.id | CAMPAIGN_ID |
campaign.name | CAMPAIGN_NAME |
campaign.name | AD_ID |
ad_group.name | AD_NAME |
metrics.impressions | IMPRESSIONS |
metrics.clicks | CLICKS |
metrics.conversions | CONVERSIONS |
metrics.cost_micros | SPEND |
segments.date | DATE_START |
以下の項目順、項目内容にします。
Google広告
AD_GROUP_AD_REPORT | |
キャンペーンID | campaign.id |
キャンペーン | campaign.name |
広告ID | ad_group.id |
広告 | ad_group.name |
IMP | metrics.impressions |
CLICK | metrics.clicks |
CV | metrics.conversions |
コスト | metrics.cost_micros |
日付 | segments.date |
プラットフォーム | プラットフォーム |
※「xxxxxxxx」の部分には自社の広告アカウントIDを入れます。
以下の項目順、項目内容にします。
Facebook広告
ADS_INSIGHTS | |
キャンペーンID | CAMPAIGN_ID |
キャンペーン | CAMPAIGN_NAME |
広告ID | AD_ID |
広告 | AD_NAME |
IMP | IMPRESSIONS |
CLICK | CLICKS |
CV | CONVERSIONS |
コスト | SPEND |
日付 | DATE_START |
プラットフォーム | プラットフォーム |
sum({CLICK})/sum({IMP})
sum({コスト})/sum({CV})
sum({コスト})/sum({CV})
sum({CV})/sum({CLICK})