如何整合Google Analytics到iOS應用程式中?

Google Analytics是每個網路相關的開發者、行銷人員必備的工具之一,而在iOS上若是我們要追蹤使用者的使用次數、使用習慣,同樣也是可以透過Google Analytics的幫助,就讓我們一起來看看吧!
評論
評論

Google Analytics 是每個網路相關的開發者、行銷人員必備的工具之一,而在 iOS 上若是我們要追蹤使用者的使用次數、使用習慣,同樣也是可以透過 Google Analytics 的幫助,就讓我們一起來看看吧!

Google Analytics

Google Analytics 是 Google 所提供的免費網站使用者分析服務,透過註冊該服務並且加入相對應的程式碼到網頁中,我們便可以得知使用者的各種消息,像是流進網站的來源、瀏覽一頁便退回上一頁的比例是多少或是每一次進入網站後會瀏覽多少頁面等等。

此外,網頁中的各個頁面都是分別進行統計的,透過客製化的置入程式碼到網頁中,我們還可以追蹤網頁中所發生的大大小小「事件」,像是網頁上的影片被播放了幾次、或者是檔案被下載了幾次,又或是像網站上有一些透過 Flash、AJAX 所實做的元件都可以作使用的紀錄。透過針對個種事件、頁面的分別統計、分析,我們便可以從中得到許多珍貴的使用者資料。

Google Analytics SDK for iPhone and iPod Touch

就在前幾個月,Google 釋出了官方的 SDK 讓開發者們能夠將上述的分析功能整合到 iOS 軟體中了!而透過這個 SDK,我們可以追蹤兩種使用者互動:

  1. 頁面瀏覽:由於 iOS 上並不如同網頁有一頁一頁的 HTML 頁面,開發者必須自己決定哪些時候(ViewControllers)要作為一個頁面、並且決定頁面的命名、描述,以在後部分析時可以有所區隔。
  2. 事件:除了頁面瀏覽之外,我們可以進行有分類的事件追蹤。比如說我可以分別追蹤使用者播放、暫停或是快轉影片的次數,並且將這些事件歸賴於影片分類之下。

使用方式

下載了官方的 SDK 之後,我們必須先針對 Xcode 專案進行設定:

  1. 將 SDK 中的 GANTracker.h 和 libGoogleAnalytics.a 加入到專案中
  2. 在左手邊檔案右鍵點選任一資料夾或檔案,並選擇 Add -> Existing Frameworks,並加入 CFNetwork 框架
  3. 設定專案使其與 libsqlite3.0.dylib 連結

接下來,在我們的 Application Delegate 中加入以下程式片段。注意,必須根據自己 Google Analytics 的設定值內容進行調整:

#import "BasicExampleAppDelegate.h"  #import "GANTracker.h"  // Dispatch period in seconds static const NSInteger kGANDispatchPeriodSec = 10;  @implementation BasicExampleAppDelegate  @synthesize window = window_;  - (void)applicationDidFinishLaunching:(UIApplication *)application {   // **************************************************************************   // PLEASE REPLACE WITH YOUR ACCOUNT DETAILS.   // **************************************************************************   [[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-0000000-1"                                         dispatchPeriod:kGANDispatchPeriodSec                                               delegate:nil];   NSError *error;   if (![[GANTracker sharedTracker] trackEvent:@"my_category"                                        action:@"my_action"                                         label:@"my_label"                                         value:-1                                    withError:&error]) {     // Handle error here   }    if (![[GANTracker sharedTracker] trackPageview:@"/app_entry_point"                                    withError:&error]) {     // Handle error here   }    [window_ makeKeyAndVisible]; }  - (void)dealloc {   [[GANTracker sharedTracker] stopTracker];   [window_ release];   [super dealloc]; }   @end 

在上述程式中,我們可以看到分別藉由呼叫- (BOOL)trackEvent:action:label:value:withError、- (BOOL)trackPageview:withError: 進行事件以及頁面的追蹤。

而在其他的程式碼當中,也可以透過類似的方法呼叫進行更多的事件與頁面瀏覽的追蹤,是不是很方便呢?

參考資源

Google Analytics SDK for iPhone and iPod Touch


以前瞻眼光展開電動化車款轉型,Lexus HEV 油電複合車獨步全球

早從2005年便投入電動化轉型研發的Lexus, 在15年前就推出全球首款豪華油電複合車(HEV, Hybrid Electric Vehicle),透過兼顧油耗環保與優異性能等多重優勢,成為消費者踏入電動化領域最佳首選。
評論
Photo Credit:Lexus
評論

時間回到 2005 年,Lexus 獨步全球豪華車廠,率先推出首款 HEV 油電複合車 RX 400h,不僅成為電動化豪華先驅,經過多年的發展,更奠定在此領域不可撼動的領導地位。在純電車款尚未普及前,Lexus 便已佈局油電複合動力產品線,提供消費者務實且環保的豐富選擇。從這一點就能看出 Lexus 的精準眼光,而在油電複合動力領域耕耘多年的 Lexus,至 2020 年為止已累計減少全球約 1900 萬噸的二氧化碳,成為其他品牌的比較標竿。

以深厚技術為基礎 破除 HEV 為轉性過渡產品迷思

10 幾年下來,Lexus 在油電複合動力領域累積深厚實力,並不斷突破,陸續推出首款後驅油電複合車(HEV, Hybrid Electric Vehicle)-GS450h、首款 V8 引擎 HEV-LS 600h ,現在更打造出業界最為先進的第 4 代 Hybrid 系統。Lexus 針對不同的動力及操駕需求,推出多元的電動化車款。證明了油電複合車 HEV 並非純油轉純電的過渡性產品,而是能夠滿足消費者需求的務實之選。

其關鍵就在於「均衡性」,油電複合動力系統除了可以寧靜行駛,動力輸出同樣飽滿卻較為平穩順暢,因此駕駛無須重新適應過去多年來習慣的動力特性,無痛轉換加上養護方便,又兼顧高油耗經濟性的優勢,Lexus 旗下 HEV 油電複合車款可說是面面俱到。

而目前最先進第 4 代油電技術,最具代表性的產品就屬 LS 與 LC 車系的 500h 車型,採用 3.5 升 V6 引擎為基礎,並首度換上鋰電池,因此綜效馬力輸出比過去更好,且作動效率更佳。另外最關鍵為具備 Multi Stage Hybrid 科技,除了原本 ECVT 變速系統之外,後軸再增加一具 4 速變速箱,提供更強勁的加速感受,並能在高檔位駕駛時有效降低引擎轉速,進一步達到節能目的。

全球屢創佳績 深受台灣市場肯定

Lexus HEV 油電複合車自從推出以來,就一直受到消費者高度支持,不僅在全球市場交出好成績,在台灣同樣也引領著豪華油電市場發展。Lexus 品牌於全球約 90 個國家銷售,截至 2021 年 4 月底為止,電動化車款累積超過 200 萬輛販賣,占比品牌整體銷售量高達 33%,累計減少二氧化碳排放超過 1,900 萬噸,換算約等同 30 萬輛新車的碳排量,可說成果卓著!

而台灣市場方面,1999 年 Lexus 引進 RX 車系,一上市旋即獲得消費者熱愛,打下在豪華 SUV 市場的重要地位,並創下驚人的銷售記錄,2006 年導入油電複合動力車款- RX 400h 以來,便以獨跑之姿持續領導豪華油電市場走向,目前 Lexus 在台灣市場已經達成全車系都有油電複合動力 HEV 動力選擇,遙遙領先其他對手。

堅強產品陣容佈局 顛覆傳統豪華定義

作為第一款在台灣推出油電複合動力車型的產品,RX 的油電複合動力車型受到許多關注,小改款時,除了調整車款外觀特色帶來更為精緻與豪華的風範,內裝配備亦有所提升,觸控式中控螢幕和搭配 remote touch 操作介面,操作體驗直覺便利。另外還新增 6 人座設定,第二排座椅採用 Premium Captain Seat,乘客可在 2、3 排座椅間穿梭,同時大幅提升車室使用便利性。

RX 450h 全面創新 豪華新視野。/Photo Credit:Lexus

RX 450h 亦在先進安全科技上搭載豐富配備,全車系標配全速域 DRCC 雷達感應式車距維持定速系統,支援跟車到停與重新起步,加上 LTA 車道循跡輔助系統、ICS 智慧停車輔助系統,以及 RCTB 後方車流煞車輔助系統等駕駛輔助功能,確保減少長途行車疲勞,並降低因疏忽而產生的事故意外。搭配增加焊點與膠合部位,提升車身剛性,讓駕駛同時擁有安全性和駕馭樂趣。

另外同樣也屬於 Lexus 核心 SUV 產品的 UX,乃是品牌最年輕的成員,採用 GA-C 平台打造,擁有高剛性、低重心、充滿駕馭樂趣的特性。其中 UX 250h 搭載最新第 4 代 Hybrid 系統,擁用更佳的作動效率,以及高達 41% 的熱效率,使得 UX 250h 得以兼顧優異動力輸出、絕佳油耗表現。

UX 250h 油電複合動力車型搭載最新第 4 代 Hybrid 系統,非常吸引年輕人的目光。/Photo Credit:Lexus

Lexus 持續進化的腳步絕不停歇,即便在 HEV 領域獲得了卓著成就,但仍不斷探索各種未來可能與更多元的電動動力組合,Lexus 將持續部署 Lexus Electrified,像是電動車(BEV, Battery Electric Vehicle) UX 300e 不久的將來將於台灣上市,敬請期待。

想要瞭解更多關於 Lexus Electrified 的詳細消息?您可至 Lexus 官方網站獲得詳細資訊。更不能錯過後續即將推出 Lexus Electrifired 概念的動畫報導文章,所有想知道的大小事情,通通一次滿足!