App Annie

雲端服務 App Annie - Advertising Analytics (1)

教學目標

初步了解 App Annie - Advertising Analytics 廣告管理平台。

重點概念

使用目的

App Annie - Advertising Analytics 主要是廣告管理平台,可以匯整不同廣告平台的資訊,包括 Facebook 廣告 (並非 FAN )。

基本操作

簡單三個步驟,建立匯整不同廣告平台的資訊。

  1. 新增廣告來源平台的帳號。
  2. 輸入使用者登入相關資訊。
  3. 進行廣告活動與 App 連結。

成效報表

主要呈現任何時間區間的活動廣告成效資訊。

  • 廣告收益 (Ad Revenue)
  • 每千次曝光成本 (eCPM)
  • 每千次點擊成本 (eCPC)
  • 曝光 (Impressions)
  • 點擊 (Clicks)
  • 廣告供應率 (Fill Rate)

特色說明

App Annie - Advertising Analytics 廣告管理平台主要匯整不同廣告平台資訊,並且透過欄位 (平台、國家、市集、App 和來源) 進行分類的分析,更重要是有提供資料 API 能夠自動取得廣告成效資訊。

相關資源

Node.js 廣告處理 (2)

基本介紹

教學目標

透過 co-request 套件存取 App Annie 的 Data API 取得當日廣告版位相關資訊。

前置作業

  1. 完成 Node.js 套件安裝與設置。

套件安裝

1
2
$ npm install co --save
$ npm install co-request --save

使用教學

appannie_ad_report.js

1
2
var co = require('co');
var request = require('co-request');

必須先取得存取 API Key。

透過 Data API 取得當日廣告版位的相關資訊。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
co(function* () {

// 取得 Account ID
var result = yield request({
url: 'https://api.appannie.com/v1.2/accounts',
headers: {
'Authorization': 'bearer [API Key]'
}
});
var data = JSON.parse(result.body);
console.log(JSON.stringify(data));

// 取得 Product ID
var result = yield request({
url: 'https://api.appannie.com/v1.2/accounts/[Account ID]/sales' +
'?break_down=product+country+date' +
'&start_date=[YYYY-MM-DD]' +
'&end_date=[YYYY-MM-DD]',
headers: {
'Authorization': 'bearer [API Key]'
}
});
var data = JSON.parse(result.body);
console.log(JSON.stringify(data));

// 取得當日廣告版位相關資訊
var result = yield request({
url: 'https://api.appannie.com/v1.2/ads/sales' +
'?break_down=ad_item+date' +
'&product_id=[Product ID]' +
'&account_id=[Account ID]' +
'&start_date=[YYYY-MM-DD]' +
'end_date=[YYYY-MM-DD]'+
'&market=ios',
headers: {
'Authorization': 'bearer [API Key]'
}
});
var data = JSON.parse(result.body);
console.log(JSON.stringify(data));
})

執行程式

1
$  node --harmony appannie_ad_report.js

相關資源

2014Q1 工作心得 (3)

我們主要開發內容為主的 App 開發,所以需要進行資料的分析,然而市面上已經有許多免費的第三方工具就能夠以最短的時間產生初步的分析報表,像是 Google Analytics、Flurry、Facebook Developer、App Annie 、… 等,不同的分析工具皆有最適合的用途。

Google Analytics 分析工具主要適合觀看即時總覽的資訊,以及透過事件定義就能透過類別 (Category)、事件 (Event)、動作 (Action) 和價值 (Value) 等參數就能滿足最基本的客制事件追蹤。

Flurry 分析工具主要適合查看留存率,在行動應用中使用者在某段時間內開始使用,經過一段時間之後,仍然繼續使用的用戶被認作為留存;這部份的使用者佔當時新增用戶的比例即是留存率,留存率相關計算公式請參考公式一和公式二。

  • 公式一: 留存率 = 使用的用戶數 / 新增用戶數 * 100%

  • 公式二: 第七天留存率留存率 = ( 新增用戶在第七天還有持續使用的用戶數) / 第一天新增用戶數 * 100%

Facebook Developer 分析工具主要適合觀查男女和年齡的分佈比例,找出 APP 的目標族群。

App Annie 分析工具主要適合觀查 App 實際下載數 (註: Google Analytics 的新使用者定義為七天內未登入的使用者,所以無法用來當下載數。) 與 App Store 與 Google Play 的歷史排名,更進一步整合廣告聯播網的收益情況 (eCPM)。

最後我們主要分析 2014 年第一季的男女看劇行為和不同年齡層看劇行為的數據,匯整報告提供給第三方公開使用。