Closed

Create an Adwords Helper Class

Using PHP + Laravel 5.3 , you should create a class called Helper PHP that connects to an Adwords Account. You will find vast information here.

You will be provided with:

- an test Gogole Adwords Account

- credentials for accessing it [login to view URL]

- You will find a lot of information

and examples in [login to view URL] In your [login to view URL]

- you will need to add the PHP Adwords api to your composer file. "googleads/googleads-php-lib": "~36.0.0"

- In order to make your work easier, you can send us the methods following the google adwords example patterns

- Your delivery will be a simple class. No dependencies on http methods.

- To make easier tests..you can add an http file that uses your class. Once we call a link like: https://link/testgoogleadapi, it will print array on screen.

class Helper_Google_Adwords

{

const PAGE_LIMIT = 500;

public static function GetCampaigns(

...

) {

$adGroupAdService = $adWordsServices->get($session, AdGroupAdService::class);

You should create two methods:

1) GetCampaigns, you will receive an Account, start date, finish date. You should list all the campaigns that match that account. You should find in all active campaigns. You should list:

- Campaign type (Search regular and extended campaign, Gmail, Remarketing, Shopping, Display)

- Group description

- Group Id

- Ad Id

- Ad description

- Id of campaign

- Budget spent

- Final URL

- Clicks (if possible)

- Average click cost

Return an array with that information

2) GetCampaignsfromURL(account, startdate, finishdate, url[], exactmatch=false, summary=false)

In this second method you will get a list of urls and if exactmatch and find all campaigns that match that url (this is field final url). You should find this URL in all campaigns active

- Campaign type (Search regular and extended campaign, Gmail, Remarketing, Shopping, Display)

- Group description

- Group Id

- Ad Id

- Ad description

- Id of campaign

- Budget spent

- Final URL

- Clicks (if possible)

- Average click cost

return an array with that information.

If summary is set to true, you only shoud return: sum of budget spent in that period, sum of clicks and average click cost.

- If an error occurs, just let the error be thrown (No specific error treatment required)

Pay attention before apply:

- We will run your class against our account provided, if it does not return the right results, we will not pay you until you correct it. We follow freelancer rules strictly.

- After you send us your work, you may expect a feedback in 2/3 working days. (it usually quicker)

- We are in UTC-3, you may be prepared to interact in our working day. We are flexible, but online interactions make thinks quicker.

- If you give us a target date, and do not accomplished that and do not interact with us in order to justify that. We will give you 20% hours tolerance . After that, we will open a dispute and hire another free lancer. Interaction is the key.

- Please read this, before bid.

Skills: PHP

See more: create submit web form using aspnet, create seo friendly url using mod rewrite php, create html web design using access, adwords api, google adwords api php, google adwords api example, adwords client, adwords api java, adwords golang, google adwords api get all campaigns, adwords schema, php, create simple chart vbnet using dundas, create simple access database using, create picture gallery website using php, create access database table using, create site admin panel using mysql, create custom myspace layout using adobe photoshop, create simple random quiz using flash, create adwords php

About the Employer:
( 5 reviews ) São Paulo, Brazil

Project ID: #17628254

9 freelancers are bidding on average $125 for this job

humrobo

Hi, Hope you doing well sir i have read your message in given below i make sure you that i can help you to build an Adwords Helper Class as well better for you well i make sure you i can complete this project More

$155 USD in 3 days
(28 Reviews)
5.6
micromanagement

Hello There, We are PHP Expert Developer have more than 4 year experience in PHP website development have read your requirement and understood. please review my profile as for now Please consider my bid as a place More

$150 USD in 3 days
(6 Reviews)
4.5
$155 USD in 3 days
(10 Reviews)
4.5
infobeckons

Hello Sir, I have read your job description regarding Create an Adwords Helper Class. I have 6+ year of experience in PHP. I have strong expertise to accomplish this project in decided time frame. Lets discus More

$150 USD in 3 days
(13 Reviews)
4.3
alihaider5152

we read your requirement about create an adwords helper class and we want you to know that we have a good experience in php,wordpress,laravel,angular.js,javascript,bootstrap, seo,net,html and css with web crawling to More

$35 USD in 1 day
(18 Reviews)
4.3
naravila

i'm Laravel expert, I have developed Laravel for 5 years. Laravel is my skill, and i can do your task perfectly in a short time. I will make the price reasonable and I will perfect the assignment. As you can see my More

$150 USD in 3 days
(4 Reviews)
3.2
ashrana9871

Hello, I am professional PHP/Laravel developer.I am fully filled with your all requirements. Ping me any time. Thanks, Ashish

$155 USD in 3 days
(13 Reviews)
4.0
ArtemGB

Hey! My name is Artem, Im from Russia (Moscow). Nice to meet you sir. Studied your offer. Portfolio - https://www.freelancer.com/u/ArtemGB (This is not all the work, if you are interested in some specific More

$90 USD in 10 days
(1 Review)
2.0
sunitagoyal83

Greeting Dear, I'm a search engine marketing (SEM) and search engine optimization (SEO) expert. I have handled AdWords campaign for a few clients with accompanying interesting results. I perfectly understand More

$88 USD in 3 days
(0 Reviews)
0.0