Pull bings ads in laravel
2147
$100
- Posted:
- Proposals: 6
- Remote
- #2013873
- Archived
Description
Experience Level: Intermediate
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
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
Jonny K.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
1 May 2024
India
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
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