簡體   English   中英

從Google Analytics API的當前視圖中檢索adWordsCampaignID

[英]Retrieve adWordsCampaignID from current view in Google Analytics API

我發現僅使用Analytics API,就可以通過指定adwordsCampaignID來提取Adwords數據。但是,我無法弄清楚如何檢索當前視圖的adwordsCampaignID或通過篩選當前視圖的某些屬性來獲取它。

我循環瀏覽了幾十個域,需要提取每個視圖的adwordsCampaignID並將其插入以下函數。 一種

function getAdWords(&$analytics, $profileId) {
   return $analytics->data_ga->get(
       'ga:' . $profileId,
       '2014-07-01',
       '2014-09-09',
      'ga:adClicks,ga:CTR,ga:impressions', 
      array('dimensions' => 'ga:adwordsCampaignID,ga:adwordsAdGroupID,ga:adGroup,ga:keyword','sort' =>
            '-ga:impressions','filters' => 'ga:adwordsCampaignID=='.'8486***','max-results' => '50')

       );

}

Something along the lines of $results = getAdwordsCampaignID($analytics);

輪流您可以僅使用Google Analytics(分析)API提取AdWords數據(只要您的GA帳戶已加入AdWords帳戶)。

可以這樣做:

function getAdWords(&$analytics, $profileId) {
   return $analytics->data_ga->get(
       'ga:' . $profileId,
       '2014-07-01',
       '2014-09-09',
      'ga:adClicks,ga:CTR,ga:impressions', 
      array('dimensions' => 'ga:adwordsCampaignID,ga:adwordsAdGroupID,ga:adGroup,ga:keyword','sort' =>
            '-ga:impressions','filters' => 'ga:adwordsCampaignID=='.'84*690*','max-results' => '50')

       );

}

但是,有局限性。 您必須具有adWordsCampaignID。 據我所知,無法僅使用GA API來檢索視圖的adWordsCampaignID。 您必須使用CustomerID變量在AdWords + GA API之間加入數據。

如果您正在努力實現這一點,那么Google API查詢瀏覽器將為您提供很大的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM