Pull Bing Ads reporting data from the API into Laravel
- or -
Post a project like this2223
$$
- Posted:
- Proposals: 3
- Remote
- #1910267
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: Not sure
Create a Laravel Console command that will pull and store Bing Reporting data from the API for multiple accounts.
A basic Laravel install is setup that has basic Create/Read/Update for accounts. We will grant access to your gitlab.com account to the private repository.
The Bing Ads PHP SDK should be used ( Or a wrapper ).
https://github.com/BingAds/BingAds-PHP-SDK
This project is to:
* Extend the account edit screen and database to be able to enter the required credentials needed to access the Bing Ads API
--* Use OAuth to be able to grant access to the Bing Account through account edit page.
--* Store tokens in the database for use
--* Handle refresh of tokens as needed
* Create migrations needed to store Bing Ads data
* Create a Laravel Console command that can be run to pull data.
--* Example `php artisan bingads 2018-02-01 2018-02-28`
--* Be able to specify a start date and end date.
--* It will loop through all accounts stored in accounts table.
--* It will loop through each day in the provided date range
--* For each account and date, it will pull Bing Ads data and store it.
----* Database table should have a date column to associate the data.
--* If data exists in the database for pulled date, campaign, etc. Data will be updated instead of adding a new record.
Data to collect:
* Metrics
--* Cost
--* Impressions
--* Clicks
--* Goal conversions
* Dimensions
--* State
--* Keyword
--* Ad group
--* Campaign
--* Keyword - match type
Either Fixed Price or Per Hour rates is fine, whichever works better for you.
A basic Laravel install is setup that has basic Create/Read/Update for accounts. We will grant access to your gitlab.com account to the private repository.
The Bing Ads PHP SDK should be used ( Or a wrapper ).
https://github.com/BingAds/BingAds-PHP-SDK
This project is to:
* Extend the account edit screen and database to be able to enter the required credentials needed to access the Bing Ads API
--* Use OAuth to be able to grant access to the Bing Account through account edit page.
--* Store tokens in the database for use
--* Handle refresh of tokens as needed
* Create migrations needed to store Bing Ads data
* Create a Laravel Console command that can be run to pull data.
--* Example `php artisan bingads 2018-02-01 2018-02-28`
--* Be able to specify a start date and end date.
--* It will loop through all accounts stored in accounts table.
--* It will loop through each day in the provided date range
--* For each account and date, it will pull Bing Ads data and store it.
----* Database table should have a date column to associate the data.
--* If data exists in the database for pulled date, campaign, etc. Data will be updated instead of adding a new record.
Data to collect:
* Metrics
--* Cost
--* Impressions
--* Clicks
--* Goal conversions
* Dimensions
--* State
--* Keyword
--* Ad group
--* Campaign
--* Keyword - match type
Either Fixed Price or Per Hour rates is fine, whichever works better for you.
Matt H.
100% (2)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
27 Jun 2018
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Please let me know if still available?
597812
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies