Analitik

Keluaran KPI dari spreadsheet Google

Widget untuk menampilkan indikator KPI pengelola dari Google Sheets langsung ke desktop Kommo

Fitur

Menampilkan indikator KPI dari Google Sheets
Pengaturan individual untuk setiap manajer
Menyeret kartu di layar
Menyiapkan sel tabel untuk metrik

Panduan instalasi dan konfigurasi

Panduan lengkap untuk menggunakan widget "Keluaran KPI dari spreadsheet Google"

Pengaturan widget

Pertama, Anda perlu membuat tabel

* Lalu pergi ke pengaturan widget.
* Sisipkan tautan ke Google Sheet

Selanjutnya, Anda perlu memilih manajer

Sebuah blok dengan manajer yang dipilih akan muncul

* Dengan mengkliknya, dua bidang akan muncul untuk memasukkan nama indikator dan sel indikator.
* Di bidang Nama indikator, Anda harus memasukkan nama, misalnya, "Jumlah lead yang berhasil".

* Selanjutnya, buka tabel dan temukan sel dengan indikator manajer ini, lalu salin nomor selnya.
* Masukkan nilai pada bidang Sel indikator.

Setelah itu, Anda dapat menambahkan semua indikator dengan mengklik tombol Tambahkan bidang.

Pemuatan otomatis bidang

Setelah menyiapkan tabel data:
* Buka "Ekstensi" -> "Skrip Aplikasi"

Tempelkan kode berikut ke editor:

function createTrigger() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var triggers = ScriptApp.getProjectTriggers();
  for (var i = 0; i < triggers.length; i++) {
    if (triggers[i].getHandlerFunction() === 'onEdit') {
      ScriptApp.deleteTrigger(triggers[i]);
    }
  }
  ScriptApp.newTrigger('onEdit').forSpreadsheet(spreadsheet).onEdit().create();
}

function onEdit(e) {
  try {
    var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
    var editedSheet = e.source.getActiveSheet();
    var sheetId = editedSheet.getSheetId();
    var baseUrl = spreadsheet.getUrl();
    var fullUrl = baseUrl + (baseUrl.includes('?') ? '&' : '?') + 'gid=' + sheetId + '#gid=' + sheetId;
    updateCache(fullUrl, "subdomain");
  } catch (error) {}
}

function updateCache(sheetUrl, subdomain) {
  try {
    UrlFetchApp.fetch("https://sp1-nova.ru/api/gt-cache-update/", {
      method: "post",
      contentType: "application/x-www-form-urlencoded",
      payload: {url: sheetUrl, subdomain: subdomain},
      muteHttpExceptions: true
    });
  } catch (error) {}
}

Alih-alih subdomain, Anda perlu menulis subdomain Anda tanpa .kommo.com

* Kemudian klik Simpan
* Pilih createTrigger dan klik jalankan, berikan semua izin
* Klik Jalankan

Sekarang, ketika tabel diubah, data akan diunggah secara otomatis ke Kommo.