Exporty do tabuliek
Jeden riadok za každý dosiahnutý cieľ vo vašej tabuľke alebo zozname – pre ľudí z tímu, ktorí nikdy neotvoria nástroj BI.
1. Ktorý si vybrať
Robia rovnakú prácu. Rozdiel je v tom, v ktorom účte už vaša firma pôsobí.
| Google Sheets | Microsoft SharePoint | |
|---|---|---|
| Riadok sa zmení na | riadok pridaný do hárka | položku v zozname |
| Zadávate | kľúč servisného účtu, ID tabuľky | nájomníka, ID klienta, tajný kľúč klienta, ID lokality, ID zoznamu |
| Stĺpce | pevné poradie, osem stĺpcov | akékoľvek stĺpce vo vašom zozname – najprv ich zistíme |
| Náročnosť nastavenia | vytvoriť servisný účet a zdieľať s ním tabuľku | zaregistrovať aplikáciu a povoliť jej jednu lokalitu |
Je to menší súrodenec konektora BigQuery. Ten je pre dátové tímy so SQL; tento pre človeka, ktorý chce zoradiť podľa hodnoty a poslať prvú desiatku obchodnému tímu.
2. Google Sheets: Krok zdieľania, na ktorý každý zabúda
Servisný účet je samostatný používateľ s vlastnou e-mailovou adresou končiacou na .iam.gserviceaccount.com. Vytvoriť kľúč nestačí – tabuľku musíte zdieľať s touto adresourovnako ako s kolegom.
Ak to vynecháte, každý zápis vráti 403. V chybovom hlásení to výslovne pomenujeme, pretože vlastné znenie Google to nespomína a ľudia namiesto toho strávia popoludnie nad kľúčom.
Ak je to jednoduchšie, vložte celú URL
ID tabuľky je časť medzi /d/ a /edit. Vložte do poľa celú adresu a my ju skrátime.
Hodnoty sa zámerne zapisujú ako surové
Nie ako „zadané používateľom“. Inak by Google čítal ID zákazníka, napríklad 00123 ako číslo a odstránil úvodné nuly a hodnota začínajúca na = by sa zmenila na vzorec.
3. SharePoint: Pred zápisom čítame vaše stĺpce
SharePoint odmietne položku uvádzajúcu stĺpec, ktorý zoznam nemá – a interné názvy stĺpcov sú také, aké ste vybrali pri vytvorení zoznamu. Predpokladať pevnú množinu by bola stávka prehrávajúca pri každom druhom zákazníkovi.
Preto raz za hodinu získavame stĺpce zoznamu a zapisujeme iba tie, ktoré existujú a nie sú iba na čítanie. Zoznam, ktorý má iba predvolený stĺpec Title, dostane názov cieľa a nič viac namiesto zlyhania pri každom cieli.
Voliteľné stĺpce, ak ich vytvoríte: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.
Oprávnenie odporúčané Microsoftom nie je to, ktoré chcete
Pre toto volanie dokumentácia Microsoft uvádza Sites.ReadWrite.All ako oprávnenie s najnižšími privilégiami. Je to právo zápisu do každej lokality vo vašom nájomníkovi pre integráciu, ktorá plní jediný zoznam.
Použite Sites.Selected namiesto toho: aplikácia s týmto oprávnením štandardne nemá žiadny prístup a administrátor jej udelí právo zápisu presne do jednej lokality. Udeliť obe znamená zrušiť obmedzenie – úzke oprávnenie funguje iba vtedy, keď aplikácia nemá nič ďalšie.
4. Čo sa uloží do riadka
Časová pečiatka, projekt, relácia, ID zákazníka, názov cieľa, hodnota, mena a odkaz na prehratie záznamu. V SharePoint sa rovnaké hodnoty zapisujú do existujúcich stĺpcov v tvare požadovanom ich typom – stĺpec hypertextového odkazu dostane objekt odkazu, textový stĺpec tú istú adresu ako text.
Prázdna bunka znamená „žiadna dohodnutá hodnota“, nie nulu
Cieľ bez peňažnej hodnoty nechá bunku prázdnu. Nula by sa v tabuľke sčítala do súčtu, ktorý nikdy neexistoval.
ID zákazníka sa vyhľadáva pri doručení
Nie pri dosiahnutí cieľa. Identifikácia zvyčajne nastáva pri prihlásení – teda často po dosiahnutí cieľa. Zistenie o pár sekúnd neskôr je lacnejšie pre náš tok udalostí a pravdepodobnejšie nájde meno.
Oba prístupové údaje sa ukladajú šifrované pomocou AES-256-GCM, už sa nezobrazujú a zámerne zostávajú mimo interného frontu prenášajúceho úlohu.
Všetky uvedené ochranné známky patria príslušným vlastníkom. MousePlayer nemá s týmito poskytovateľmi obchodný vzťah.