Bagaimana cara menghentikan otomatis Google Adwords jika server sedang down?

9

Haruskah saya menulis skrip pemantauan saya sendiri dan menggunakan API AdWords untuk menjeda kampanye jika server saya tidak aktif, atau ada cara sederhana untuk melakukannya?

Saya tidak ingin menggunakan perangkat lunak pihak ke-3, karena tugasnya terlihat sederhana untuk itu.

C-Blu
sumber
Secara pribadi metode terbaik adalah menghindari server Anda turun, menggunakan hosting yang lebih baik atau mengubah cara Anda memperbarui / memelihara server.
Simon Hayter
1
Yah, itu terdengar masuk akal. Tapi tahukah Anda, Anda tidak pernah tahu kapan Anda mungkin mengalami kegagalan disk, atau pemadaman listrik. Dan ini terjadi bahkan dengan penyedia hosting paling andal.
C-Blu
Jawab Incoming.
Simon Hayter

Jawaban:

5

Pengembalian Investasi

Saya tidak percaya bahwa menggunakan API Adwords untuk beradaptasi dengan downtime di hosting Anda adalah jalan ke depan. Alih-alih, Anda harus menyesuaikan anggaran AdWords dan anggaran untuk hosting yang andal, yang dalam beberapa hal merupakan bukti kegagalan. Server dengan waktu aktif yang lebih besar bisa menjadi pengembalian investasi yang lebih baik daripada sebuah adwords karena Anda bisa saja kehilangan penjualan. Jangankan diubah oleh Google karena tidak menerima lalu lintas.

Anda mengajukan kekhawatiran tentang kegagalan perangkat keras dalam komentar Anda yang sekarang akan saya uraikan.

Hosting Awan

Hosting di zaman sekarang ini sangat aman dan perangkat keras gagal tidak terjadi pada layanan yang Anda bayar. Dengan hosting VPS yang baik di Cloud seperti yang disediakan dari Rackspace Anda tidak akan mengalami kegagalan hard drive atau masalah daya karena file Anda di-host pada serangan bukti gagal dan catu daya yang berlebihan. Ketika sebuah node atau hard drive gagal file Anda bergeser ke node baru karena instance Anda di-host di beberapa server sementara tidak bergantung pada satu server. Jadi itu adalah pendapat jujur ​​saya jika Anda khawatir tentang downtime maka hosting Anda tidak bagus dan Anda harus mempertimbangkan untuk menggunakan sistem bukti yang hampir gagal.

Hosting DNS yang bagus

DNS juga dapat turun tetapi sekali lagi ada banyak penyedia DNS yang menyediakan waktu lebih baik dan gagal sistem bukti yang memastikan bahwa situs web Anda selalu online. Untuk maksimal waktu yang Anda inginkan DNS yang memiliki DNSSEC dan Gagal Aktif, Sekali lagi hal-hal seperti ini cukup banyak menghilangkan kemungkinan downtime.

Tetapi ini bukan yang saya tanyakan

Harap perhatikan bahwa saya tahu bahwa saya belum menjawab pertanyaan Anda dengan cara menggunakan API tetapi akan berguna untuk memberi tahu Anda bahwa saya telah bekerja dengan banyak klien dengan kampanye adword dan saya tidak pernah menemukan masalah dengan klien yang menjadi perhatian tentang ditagih selama waktu henti, Klien tidak pernah memberikan fakta dalam downtime karena DOWNTIME bukan pilihan bagi mereka dan karena Anda membayar untuk lalu lintas, saya juga menganggap penting untuk membuat downtime sebagai interaksi pembelian yang lebih baik, praktik yang lebih baik untuk memastikan bahwa downtime tidak terjadi .

Simon Hayter
sumber
Ini tidak sepenuhnya benar, saya meng-host beberapa situs di linode, dan serangan peretasan, khususnya serangan xmlrpc, mulai menyebabkan sumber daya yang berlebihan. Ini bukan karena lalu lintas, tetapi karena kerentanan, dan berulang kali menyebabkan situs saya turun sampai saya mendapatkan skrip fail2ban untuk kerentanan xmlrpc. Setelah itu, ya itu kembali normal ... tapi kadang-kadang ada yang salah, bahkan pada VPS yang baik
daaxix
@daaxux Pertanyaannya adalah tentang server uptime, bukan downtime karena diretas. Keterampilan administrasi yang baik mencegah sebagian besar peretasan.
Simon Hayter
1
pertanyaannya adalah tentang mematikan adwords jika server web turun, dan kadang-kadang turun, bahkan dengan VPS yang baik dan administrasi yang baik ketika kerentanan berevolusi, pertanyaan aslinya bukan tentang waktu aktif dalam arti normal. Jawaban Anda tidak membahas kasus ini, yang merupakan bagian dari pertanyaan OP ...
daaxix
Yah OP sepertinya cukup senang untuk mengklik MENERIMA. Faktanya server Anda seharusnya tidak pernah memiliki downtime. Hosting yang bagus, dns yang baik, dan administrasi = 99,9% uptime. Jika Anda menderita kerentanan dari waktu ke waktu, itu karena Anda menggunakan terlalu banyak skrip umum, atau tidak memeriksa kerentanan 0 hari pada skrip dan aplikasi umum.
Simon Hayter
Juga, hampir mustahil untuk mendapatkan situs web turun sebagai akibat dari perusahaan hosting dengan hosting yang baik. Segera setelah bagian gagal Anda beralih ke node lain, server Anda akan kembali online dalam beberapa menit di maks.
Simon Hayter
2

Itu harus mungkin dilakukan, tetapi akan membutuhkan implementasi. Anda akan membutuhkan:

  1. Layanan pemantauan yang mengetahui kapan situs Anda mati
  2. Kemampuan untuk memicu program untuk dijalankan ketika layanan pemantauan mendeteksi bahwa situs Anda sedang down
  3. Akses ke Google Adwords API
  4. Sebuah program yang akan menggunakan API untuk membuat daftar kampanye Anda dan memutarnya dan menjeda semuanya.

Berikut adalah pertanyaan di forum produk Google yang meminta kode sederhana untuk menggunakan API Adwords untuk menjeda akun. Ada tautan yang menunjuk ke beberapa contoh kode yang dapat diadaptasi:

Contoh kode ini menunjukkan pembaruan Anggaran kampanye menggunakan VB DotNet: http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/examples/adwords/vb/v201109/BasicOperations/UpdateCampaign. vb Anda dapat mengadaptasi contoh kode ini untuk memperbarui status Kampanye ke dijeda: https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.Campaign#status

Stephen Ostermiller
sumber