小编Ala*_*lan的帖子

如何使用PHP获得随着时间推移的Google Adwords广告费用?

因此,我已经成功建立了与Google Adwords的正式联系,但是我没有意识到请求的外观,以便随着时间的推移获得广告费用。我应该使用什么参数?我希望找到一个更简单的解决方案,例如对Google Analytics(分析)进行的api调用:

   public function getAudienceMetricsAll($google_analytics_account_id)
    {
        $curl = new Curl("https://www.googleapis.com/analytics/v3/data/ga");
        $curl->setParams([
            "ids"         => "ga:" . $google_analytics_account_id,
            "dimensions"  => "ga:date",
            "metrics"     => "ga:users,ga:newUsers,ga:percentNewSessions,ga:sessions,ga:bounces,ga:bounceRate,ga:avgSessionDuration,ga:goalStartsAll,ga:pageviews,ga:pageViewsPerSession",
            "start-date"  => "730daysAgo",
            "end-date"    => "today",
            "max-results" => 10000
        ]);
        $curl->setHeaders([
            "Authorization" => "Bearer " . @$this->aim_account->settings["credentials"]["access_token"]
        ]);

        $data = $curl->sendRequest("json");

        return $data;
    }
Run Code Online (Sandbox Code Playgroud)

我的意思是,只是我需要在请求正文中发送的url和params。但我似乎无法找到此类信息。

感谢您的时间!欢迎任何帮助!

php google-adwords

5
推荐指数
0
解决办法
327
查看次数

在最后一个结果处停止逗号分隔

我有一个存储在变量中的数组$data,看起来像这样:

["data"]=>
    ["rows"]=>
    array(30) {
      [0]=>
      array(2) {
        [0]=>
        string(10) "2016-08-15"
        [1]=>
        int(3)
      }
      [1]=>
      array(2) {
        [0]=>
        string(10) "2016-08-16"
        [1]=>
        int(18)
      }
      [2]=>
      array(2) {
        [0]=>
        string(10) "2016-08-17"
        [1]=>
        int(5)
      }
      [3]=>
      array(2) {
        [0]=>
        string(10) "2016-08-18"
        [1]=>
        int(3)
      }
      [4]=>
      array(2) {
        [0]=>
        string(10) "2016-08-19"
        [1]=>
        int(11)
      }
      [5]=>
      array(2) {
        [0]=>
        string(10) "2016-08-20"
        [1]=>
        int(5)
      }
Run Code Online (Sandbox Code Playgroud)

我尝试从30个条目中获取值并添加逗号和空格:

                    <?php
                    foreach ($data->data->rows as $data) {
                        if (isset($data[1])) {
                            echo $data[1] . ', ';
                        }
                    }
                    ?>
Run Code Online (Sandbox Code Playgroud)

结果如下: …

php arrays

1
推荐指数
2
解决办法
45
查看次数

标签 统计

php ×2

arrays ×1

google-adwords ×1