From 22009df3845d890a2ba80731c6d8ca1792403fe7 Mon Sep 17 00:00:00 2001 From: "jredl@vendasta.com" Date: Tue, 30 Dec 2025 11:40:57 -0600 Subject: [PATCH 1/6] adding images --- assets/images/BusinessMetrics/cards1.png | Bin 0 -> 58566 bytes assets/images/BusinessMetrics/cards2.png | Bin 0 -> 41565 bytes assets/images/BusinessMetrics/feed.png | Bin 0 -> 81109 bytes toc.json | 11 +++++++++++ 4 files changed, 11 insertions(+) create mode 100644 assets/images/BusinessMetrics/cards1.png create mode 100644 assets/images/BusinessMetrics/cards2.png create mode 100644 assets/images/BusinessMetrics/feed.png diff --git a/assets/images/BusinessMetrics/cards1.png b/assets/images/BusinessMetrics/cards1.png new file mode 100644 index 0000000000000000000000000000000000000000..d46585985c225fdb33840061856adf21ee850ec0 GIT binary patch literal 58566 zcmd?RgJ8w_b4z`QmAX0#Cvc60f(o@o0U>Vz-VcE{3JQ8c7z!rv zNdmm(^U(e$6{M1f{y*2KRmdAlYS5{)$@{0e;4t$efv~hQL7USjh^z`KM6yR}kwdUm) z6&2;>d(8Xz@gv}lM{eGZ?q*((9Nn1yDdd03k+*cSaJ6-Iw{>!)N0w`5?)1i8f{_vV zp#S&!r=FHxw*UJiN4I~O1sKSSOyT9{;p6>(Wdm8k$X~^@Y`rY)U&z}!0L=qDLsC#c z0Q~3v|4RAaC;nSb{r}C$&nGJK?^*vX>HlVZ=4RxH`Agq>yhEc?v=>zmVP&{ydR zVm|sZZdnYkcvRXG)cY9Tzw}%vpDy0JuSBEkJoJ>#(79Vik;W`eh75#3Ohh3KygX3b zNoqs5LzrJ}?Vbf_x@Jr#f7<-CxvBE(<@ZW zY-MRQlDHrc^S@mZh4uaSkH~aW8q`pdJ<#9sROST9zOQ@xALab3NPSJ|{0;+||9T9N z{FyCJYw63sJ^Fty$4Ir<51#*@n*Ec!h0UJi#r2np(+8h`$W&nW|J|7XDY4ZD4Toh8 z=l|M@Og5DO%yPQ-ce7gegBgc^|9+wc$t(w~3$A76d({)yYEtml&yi99kc9upl`r-XBd@3QW6Jg*^ zX*36j=|CF4S!cxkVBv5Y8X9!g6q}Oi!_z8lk~nE}EWtLQ94cpqpRz#JRMAdqhu;J` zlq!#;oMk5`1c4q(qd1YkR4}GyUy9ELMcO_9G8vHAgk+B?)~$ZAC<08xAo^JH=ixn7 zC-@8Yz#Tv~m7u|cj3;)o*4EYwUzVgnJIB&mPt<|Nt0bbZ5&sfR%k7zPk`x5Ocq=X8 z;BFL}5d878tqR~r6x^V+Oy>8@=qyQi4^qZ-06%DzCK}Qp1U(xC?q}AbL$((V%Si)k zF(c3$dGjD5r4f@BQh|S*^P_n1tAhL0TQOrG7NEC|GlBAJWFalQ(7$!q5D(x1Q>!X3 z3ICFMsV<#gIFF_N7w-=CV93)N;n5rM`HNo-IRU`68K$u+cpamnM%*8PAIQ#2BGS<{`VZ)Uv-EM~xfHT(VPS$=i3 z03PLIW_Ne@kl_L)C?t`!(;;4GmgP@tJ<@0u%IoCK>r6!s>EIMb(?)~4{vs{yz~Xme zox8icm8L)5R@w}IXhrxfh=0Hi3}?6KiozDK8VFy4Nao}sTUa^o3HAg=&DxvlUw^7L zlmW8$#N7SPk%UJ*EtC3KWlaDMCVgIRNVz2$aDC2a))ulZ`q;c9y!GIBnI2Tn*qa4* zeb|q5P_x~c2D7z+^x%4oKiy$tgjS3C#dn9h;m<@-LyI~+8{A~2&Xxq*Z^Kqc>A7$P@NlH2IJAoyy#n*X-mW!b0mED{*o zexORriJF2~Nil+auIFvjPAwAP!yYEHvsusBz|JMIUEjlAwsxUuds4^x#W3gnADHB{ zG4mTlS#E=(i(j1l?IvtXvLm`UX1tf9g)z2$8{Bc>9M`vv^EW&=t-l)hW_i;pr~i+e_9nrlj@T|H0?F(ldcM>C|%L z^OcI7R)X@^`45jeMdxQ(Le8E>_d}JR@-}XN-Jd&a7WQZ+Cff&}15HgMc{K?SL$)mc z!|dYuOfWodfsxIivX81~E5 zv=-NPZn;;6HKfTnES)1?Jm$w+Zcn6@u%~09;g})*o0C}i z%(+h0{eq`g0`R2EseY1 zxeVQh6&CGGu3om95=q`&z?C#ZtVke-D^HniKVs;ZV&Ug7sEtMNbLsk1S{?1T6Dsi+ z#`RleIy{horfnxTsN(@swH?vglTr2LKx=%Q&h6xSwkyeBbg+Ma!ldKcWv8+g$_0qr7P06HP&nIz!dzNZ^9+Lt^F zGA9VBJMRswHzIG(yjkE_8|mvo=mhMSY8|Q;XtLO{5`7a7@B%RQRT8Vq;8J!5B13fI^G*xfGzuyKCxLT7^Vw3ycE>J;`Hm9?f|As zL0;7D&L`uBq+X7>wzg1QU(O&2*<*I=BOgX#}nzZhUO@ zf&IQh8nf^%VA6R2FH!IKN#(>)&gFsw)jI97xgm$4Vb`K=1=q(*M-sKF?y*T-K)jBJ zm6n|(Pxy5Xj%q=?rrX4|adGz89@)1~Jhneq4{mNqnb%dafwrkUBAU-T$xWzt462&N zgmRZBcn-za(ky(ui3=sA<|a!uHN`p#z}p4zm>bUR>SeQcvmMJ}x1y)f?%EPPiPsyE zB|>3eEg~W0ipT8`;gb^EToFP|xhYoKdfZ$oWu|-f+`OR&&)LcMK_9rm=&KISKCB;h zLY;i#gL;mB>1dvSsh;X}BpEn0J+YFTZhO)Lb$4iBtwB!`m-;Ou$&>4CTz|FO*sdgb z7#}x9Y8rl*-64Yae)UMrMqhPqr1c9dSI4I zp0yX!O&{qPic%?8cegP~?>?fR^ot$4sQPn|zv+eX`($@F4~Vlp&Zp(;b7P?!@kNNw zPi9k|pNk%iy|>+`i#lI6JPc8)ii?ij8iXl)r}J6Q-+f{?Mi!|(-26E|!uFLpMByNs zIoN|ah~|2F{uZ#uxbebJb2>}2OlrFlcOrJO+WPEkdf|JTwwSwhC8-D@p2_N0=>3y0 zzpQNs4K=E(claGbi5?L;HmY^NqOhw5dw&{rUFEsYL{?ol8JDlGu}z0C^W|_WmA+~< zIkoaYpH`#NHcrZ!u0vxh)6o=F3sTcTX!HRNzG%^vqbEW7HoQl+ z=5^=M7U=8fhtQ_Qy4<#<&d7or7J^!kL6mwkFwV`BUa3|>I(j=o>vM(B8s8bMfolt+ zzvROs{QGHTmz&{!YXTgNHuE|!vy`aqNp@s#CNxIqrTSFpvTNRJ`d6AvxDOV@W}%Ja z`F1sIfH!65A58aL^wu7xH-i@k#rL941-{8mXm4Urp;1Gi?p4d_6trilmlc(d*zd<4 zj-*&FX+x;8B+ivme$hQo$_)BhT%PpAmuSyBpy%uWcly2T*v6DAAu&(GNfo#85qaWN^h&h22jyG{;}Dve&r=?N*;S1MPyRJY`P?(;S5{u$+Xil2@N z)Ti(&ZEH%ea`utt#~h)DgpuDpy86kRu7~Z@)UO#1<(4qBqg-x3x6u&`(+Jybf=E)S za_Q7@D4qo5ZOG(gW@M6Bk^`rS}KB5JV3iTN3G0_ z3vjkS3Ksbl8#mI^)o~`j*e#c(_G5cescAAbKz{>voE`35IIN5jLnnzSJS2wt5VN`2 zA?#iyI^iu1GT!|liD&l3eYs+@+PDVKr5o)fTk6w%Tnw6ul9q_}6`h`=v!75GgH7Ps zn{VtBP+RB6qmQ2&WRzrYJ%GZTKL4bI_EW}DRLlb5JO zaFA8cg3qmtQ6=6i`i(&RPhQ>iPxdk&x=AEV3?hzGy-HjQ9To+MKd770<8S6Tp)aEB zfwu;>9@ma<_)R^SN^p0WjGg##!dhsjdig8bPDwl+4KXaVdRFA7J+0!?ImOkd`n^+j zsW+u%U`r~3xyJSa0nT}sz^5d}$IQDsN!A0kGmPLpATrgSP8;N^Re#ezp6aub#M3C?nT=r`6;pXwYI_LO0^z`*z9oFuYN`0-xQdJeP8Kh-M!oWePbm~ z!vlLy#2OhQ!?qRoRx|4EZm+r-gyg%P;Eq=gupigIv&`;uo-l*nSC7oDuUWj!nu(uG zoxL8$k2GWV4;`3L^eju%lob8$esaHM<^V=zXfKV15=#s{)ZvQ-_}#i#6i!$bKLLy`7~j0V|_iGPRGZ##Q=a_7g!7C z*>6zHe>g)l7O#)svAY8=FgbT#_XutI9j~+_)UftkAiJWKx9H^+6CJSVjxqij(AkVD z!xnc}@2oT1pxE5%hg0wEXeU35*fQRYLy4`z(~LO6OwEQvRPxQw%fG85J#aitrg~Q# zZ}JKKKk7|QT)w&+eZO&8wD$t>XvTBizpCjK9d)&%a)k$D=TE1^pSAcsItSIDj9iq{ zuz7EsW40=W<4o*{)9W_uiPG&wPxR>wY-*18IXmTzyHlfxHSlE~9!JlaZ8dp9aK02M zOp34OZL?4FP3xfR_V=ywEl8&8+EsBW!G&w#?PCPVM_fzI+Qi3ZA`+CJ?^@%? zZofkJa=trDUKCxJjEG*`x=*Fnss#;3I9?y5$2C_M;dP?zXy2xX3%x}!+WR-4K(}SU zU)Nqft_inO7yn_6CimuWJjK7Vc!%B?$M)k;x76*y{wi;v=uXU$;)u{{ZsG!3uAqF_ z;+K{9G`GhtoY+Z;QftfwV7yVyGaSTdjKDzhRkGKwL_|j0DM=XkC>h7_>R`D$RSfnc z;Jh$yw@Q~M=Vn2}e}f5FaDE^Asvr)i@;={S*EZhd>&-UEl|@SKSMg_sGp93>mp5N- ziZ~KHEl6V6D3cFo4tedUB2R+$7FTNUSV^fmNhX?Y<@W0Ktc5PHazIbJBJN?VtJI~o z_fBOy0fWxi@?tlwFZXSbPSeC!L*D#-Od8MU`*bv~-+`F78y z(P=Q*bf+9IqlaW+v-pvgE-B7c@5JM&Pku&{*NcSR%&L=J$K1{<@k*y+v6#oN?Jd?y zNmEPUFcP#}Y(I^_&^Ix}V|RL+>Fjsf0(4UTw_U=`#8y8u?pqC{5$iwC*-9fkJ{gT1 ztI5SYA0RDBt!xE-3MYh+DZ7jUb50`LnYr9|+knUQYoS%{jx5sy?TpPyraAXJ7(;|u zjnrkaE~o>q4-RrZ+!V*uZ2iWV(##RI!`?{e4&;f9-3N!FD5ev+V?3VNC19R?W2-mM zMV0s1%>7*TH4}~ET$bhXk0t!>5V26HUn&s^y4HBk--2T-HbaWtbbK~^OCNP*vqT?o z_8JnYD%efj4kTA~Z@m)^q*$|OAH=vQQM7%B&f>vG%$Wb6`GQ%m!kDI|`1r8(Nv*uE{Znk24pds$mdilQ28-D@0l#e06yp9` zYn!1;>WS(Gi*L$^${fBL+3b8!9S$unK`!YDAFJCeGxwvN_c|@6Hcp1J>{rUNc$+nH|hOSqjBFb zI{Jb3TkCE?O0Ic0_-H^yqk=PL$MISH<^2ZR5E3gLMcsws0jbXx;EVY2ON(X9j@b0{ z{39AAv5_LQF8WXye*sh4!&rCN%mYset81&|5I<#_^Is^=+;^gMbz^XE<0LA%pdU>1 zGeg8{!K}%lH%a*qm*JvJN-%vY= z>TSN_g};AMH;!Bq+k55?_!`N^R!v6C^zK;5m*T_>t9ATOY$~h3Zt}E#o0 Woapz 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 literal 0 HcmV?d00001 diff --git a/assets/images/BusinessMetrics/cards2.png b/assets/images/BusinessMetrics/cards2.png new file mode 100644 index 0000000000000000000000000000000000000000..68e2accdd2420ec63973a9f7b00f8a57156827cf GIT binary patch literal 41565 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 Date: Tue, 30 Dec 2025 11:42:21 -0600 Subject: [PATCH 2/6] Added docs/Guides/BusinessMetrics/metrics.md --- docs/Guides/BusinessMetrics/metrics.md | 298 +++++++++++++++++++++++++ 1 file changed, 298 insertions(+) create mode 100644 docs/Guides/BusinessMetrics/metrics.md diff --git a/docs/Guides/BusinessMetrics/metrics.md b/docs/Guides/BusinessMetrics/metrics.md new file mode 100644 index 00000000..788b63f5 --- /dev/null +++ b/docs/Guides/BusinessMetrics/metrics.md @@ -0,0 +1,298 @@ +--- +tags: [analytics] +--- + +# vAnalytics + +This documentation provides Vendasta Partners and Vendors with the ability to send their data to our platform, where it will be used to generate cards for the Executive Report(both single and multi-location), in a way that supports slicing and rolling up reporting in any way that users need. + +By using this new API, your data reporting will be available in our Multi-Location roll-up reporting, which can drive brand-level adoption of your product, out to dozens or hundreds of businesses. + + +## Data story design + +The most important part of putting analytics into the client-facing reporting, is designing the cards to tell a clear, understandable story. Start by determining what metrics you can share that will be most valuable to someone wanting to know what kind of value, and ROI your product provides to them on a regular basis. Then design your metric cards, and decide exactly what data you need to push to support those cards. + +Please mock up what your cards will exactly look like, including any text and labels, using this template of available card styles. Once mocked up, please share these mocks with our team to confirm compatibility with the report, as we will be implementing these cards on our side on your behalf. If you believe that a visualization other than what we have provided would best suit your data, please let us know, and we can evaluate your suggestions for new card types. + + +## Acceptable Card Styles +Currently, Vendasta developers will implement these cards on our end, once your data is appearing in our database. In the future, we will allow partners to choose and implement these cards themselves, into reporting. + + + + + + +*currently strings are not supported, thus list cards as featured above will come in phase 2 + +API Usage +Authentication + +Authentication and Authorization for the Marketplace APIs is the same as all the other Marketplace API endpoints; Provided in the form of a Bearer token Authorization header. + +Note* The host for the endpoint is different for the development environment that you will be testing with, and is different from the host for the vAnalytics API itself. + +https://marketplace-proxy-demo.vendasta-internal.com/api/v1/oauth/token + +Implementation Details: Retrieve OAuth Bearer Token + + +How to structure header +Authorization: Bearer + + + + +Data Submission Frequency +Depending on the type of data we generally recommend either one data point per day, or creating data points sporadically as they occur. + +For example, listing or website analytics data would likely be submitted daily, while event based data like reviews, or flagged social media inquiries would be submitted upon the event triggering. + +Data Structure +Data meant for a single purpose, and thus for a single ‘Card’ may be pushed to the vAnalytics API as a BusinessMetric. Different components of the Card are provided as a list of BusinessMetricPoints grouped by an aggregationKey. + +Note that the BusinessMetrics are only delivery containers for BusinessMetricPoints. The Cards are built off of aggregated BusinessMetricPoints, and these data points are what matter. + +Card Text +Card information required to be provided to Vendasta: +Label +Provided automatically via aggregationKey +Statically set - please communicate desired string to the Vendasta team. +Short description of card(required) +Longer tooltip description if needed(optional) + + +Testing +While this API is in Alpha, you will be integrating against our Demo environment. If you do not yet have a login to the Demo environment please reach out to support@vendasta.com + +Marketplace APIs DEMO Host(use for authentication): marketplace-proxy-demo.vendasta-internal.com +Marketplace vAnalytics DEMO Host: marketplace-api-demo.apigateway.co +Marketplace vAnalytics PROD Host: marketplace-api-prod.apigateway.co +Vendor Center DEMO Login: https://developers-vendasta-demo.appspot.com/login +Partner Center DEMO Login: https://partner-central-demo.appspot.com/login + +The vAnalytics API allows you to send raw data, as often as you would like to flexibly populate your cards. + +Endpoints + +Push Business Metric +Accept HTTP: POST +Path: /marketplace.v1.Marketplace/PushBusinessMetric +Request +Currently integer values designated by the intval key are the only data type available. This will support most basic card types. strval will be added in upcoming iterations. This means cards such as the List, and CTA won’t be well supported in this Alpha release. + +For fractions as seen in some of the example cards, submit numerator and denominator as separate points with separate aggregation keys. Specify that this is the case in your submission notes to the Vendasta team. + +For decimals, submit them as Accountant integers, and specify in your submission notes to the Vendasta team if we should divide by 10 or 100. + +dateHappened format YYYY-MM-DDTHH:MM:SSZ + + +{ + "businessId":"AG-S52RVH8H6H", + "label":"click", + "points":[ + { + "dateHappened":"2020-02-05T15:04:05Z", + "aggregationKey":"web", + "intval":1 + } + ] +} + + +Response 200 +{} + + +Get a business metric point +Accept HTTP: POST +Path: /marketplace.v1.Marketplace/GetBusinessMetricPoint +Request +{ + "id":"8108fc06-f455-4089-b324-f743eac28acc" +} + +Response 200 +{ + "source":"MP-53PVQXQMDJKCFD4S2S7S2B4QMC44HQ6D", + "businessId":"AG-X4GS56H8PN", + "label":"NetSyncGoogleMapViews", + "value":"410", + "dateHappened":"2020-02-24T00:00:00Z", + "dateHappenedKey":"1582502400000000000", + "id":"8108fc06-f455-4089-b324-f743eac28acc", + "created":"0001-01-01T00:00:00Z" +} + + +Get a business metric +Accept HTTP: POST +Path: /marketplace.v1.Marketplace/GetBusinessMetric +Request +{ + "businessId":"AG-S52RVH8H6H", + "label":"test-3", + "dateRange":{ + "startDate":"2020-02-01T15:04:05Z", + "endDate":"2020-02-10T15:04:05Z" + } +} + + +Response 200 +{ + "metric":{ + "businessId":"AG-S52RVH8H6H", + "label":"test-3", + "points":[ + { + "dateHappened":"2020-02-03T15:04:05Z", + "aggregationKey":"web", + "intval":"1", + "id":"c41be4e0-8bd6-4d3a-acc9-5575421d8ebf" + }, + { + "dateHappened":"2020-02-04T15:04:05Z", + "aggregationKey":"web", + "intval":"1", + "id":"316ea912-3a05-4a14-a237-3a9bb1c3028f" + } + ] + } +} + + +Delete business metric point +Accept HTTP: POST +Path: /marketplace.v1.Marketplace/DeleteBusinessMetric +Request +{ + "id":"3143a075-701b-4067-9115-6e472f44c30f" +} + + +Response 200 +{} + + +Response 404 - Object already deleted +{ + "code":5, + "message":"BusinessMetric with ID 8736e8de-09a7-4fab-8b7e-31414ef4769a is deleted" +} + + +Delete business metrics points +Accept HTTP: POST +Path: /marketplace.v1.Marketplace/DeleteMultiBusinessMetrics +Request +{ + "businessMetrics":[ + { + "id":"b808aa37-44b1-4678-a54a-0f3d38381887" + }, + { + "id":"d2187725-1960-4d74-91a0-e7915ac7c13b" + }, + { + "id":"3143a075-701b-4067-9115-6e472f44c30f" + }, + { + "id":"3143a075-701b-4067-9115-xxxx" + } + ] +} + + +Response 200 +{ + "businessMetrics":[ + { + "id":"3143a075-701b-4067-9115-xxxx", + "error":{ + "code":"1", + "message":"BusinessMetric with ID 3143a075-701b-4067-9115-xxxx does not exist" + } + }, + { + "id":"d2187725-1960-4d74-91a0-e7915ac7c13b", + "error":{ + "code":"1", + "message":"BusinessMetric with ID d2187725-1960-4d74-91a0-e7915ac7c13b is deleted" + } + }, + { + "id":"3143a075-701b-4067-9115-6e472f44c30f", + "error":{ + "code":"1", + "message":"BusinessMetric with ID 3143a075-701b-4067-9115-6e472f44c30f is deleted" + } + }, + { + "id":"b808aa37-44b1-4678-a54a-0f3d38381887" + } + ] +} + + + + + +Examples + +Single Number + + + +A single BusinessMetric +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":3 + }, + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":4 + } + ] +} + + + + +The same data provided via multiple BusinessMetrics +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":3 + } + ] +} + + +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":4 + } + ] +} + + + + From 67f86ce34a77732fb4df8f2b24cb6b05ec3af632 Mon Sep 17 00:00:00 2001 From: "rrance@vendasta.com" Date: Tue, 30 Dec 2025 11:44:15 -0600 Subject: [PATCH 3/6] Add the original docs --- docs/Guides/BusinessMetrics/metrics.md | 364 +++++++++++-------------- 1 file changed, 157 insertions(+), 207 deletions(-) diff --git a/docs/Guides/BusinessMetrics/metrics.md b/docs/Guides/BusinessMetrics/metrics.md index 788b63f5..e7fd5838 100644 --- a/docs/Guides/BusinessMetrics/metrics.md +++ b/docs/Guides/BusinessMetrics/metrics.md @@ -1,298 +1,248 @@ --- tags: [analytics] --- +# Marketplace API \- vAnalytics (Closed Beta) -# vAnalytics +| BETA ENDED – This Beta is not accepting any new Analytics submissions at this time | +| :---- | -This documentation provides Vendasta Partners and Vendors with the ability to send their data to our platform, where it will be used to generate cards for the Executive Report(both single and multi-location), in a way that supports slicing and rolling up reporting in any way that users need. +This documentation provides Vendasta Partners and Vendors with the ability to send their data to our platform, where it will be used to generate cards for the Executive Report(both single and multi-location), in a new scalable way that supports slicing and rolling up reporting in any way that users need. + +We are looking for Trusted Testers to collaborate with us to use this new API, to ensure we are creating this in the way that solves everyone’s needs. + +**Upgraded Capabilities** By using this new API, your data reporting will be available in our Multi-Location roll-up reporting, which can drive brand-level adoption of your product, out to dozens or hundreds of businesses. +You no longer need to pre-aggregate your data and insert it into our card templates to be sent weekly or monthly. You can send data as often as you can, and we will aggregate the data for you based on your provided tags. + +Users interacting with the new Executive Report will be able to utilize a date picker. + +This will create more flexibility for designing any type of card. ## Data story design The most important part of putting analytics into the client-facing reporting, is designing the cards to tell a clear, understandable story. Start by determining what metrics you can share that will be most valuable to someone wanting to know what kind of value, and ROI your product provides to them on a regular basis. Then design your metric cards, and decide exactly what data you need to push to support those cards. -Please mock up what your cards will exactly look like, including any text and labels, using this template of available card styles. Once mocked up, please share these mocks with our team to confirm compatibility with the report, as we will be implementing these cards on our side on your behalf. If you believe that a visualization other than what we have provided would best suit your data, please let us know, and we can evaluate your suggestions for new card types. - +Please mock up what your cards will exactly look like, including any text and labels, using [this template of available card styles](https://xd.adobe.com/view/0d62f2fa-c38b-4c23-8380-a20f0ff63cdb-5831/). Once mocked up, please share these mocks with our team to confirm compatibility with the report, as we will be implementing these cards on our side on your behalf. If you believe that a visualization other than what we have provided would best suit your data, please let us know, and we can evaluate your suggestions for new card types. ## Acceptable Card Styles -Currently, Vendasta developers will implement these cards on our end, once your data is appearing in our database. In the future, we will allow partners to choose and implement these cards themselves, into reporting. - - +Currently, Vendasta developers will implement these cards on our end, once your data is appearing in our database. In the future, we will allow partners to choose and implement these cards themselves, into reporting. +![][image1] +![][image2] +![][image3] +\**currently strings are not supported, thus list cards as featured above will come in phase 2* -*currently strings are not supported, thus list cards as featured above will come in phase 2 +## **API Usage** -API Usage -Authentication +### Authentication Authentication and Authorization for the Marketplace APIs is the same as all the other Marketplace API endpoints; Provided in the form of a Bearer token Authorization header. -Note* The host for the endpoint is different for the development environment that you will be testing with, and is different from the host for the vAnalytics API itself. +*Note\** *The host for the endpoint is different for the development environment that you will be testing with, and is different from the host for the vAnalytics API itself.* https://marketplace-proxy-demo.vendasta-internal.com/api/v1/oauth/token -Implementation Details: Retrieve OAuth Bearer Token +Implementation Details: [Retrieve OAuth Bearer Token](https://developers.vendasta.com/vendors/getting-started/authentication) +*How to structure header* -How to structure header -Authorization: Bearer +| Authorization: Bearer \ | +| :---- | +### +### Data Submission Frequency - -Data Submission Frequency Depending on the type of data we generally recommend either one data point per day, or creating data points sporadically as they occur. For example, listing or website analytics data would likely be submitted daily, while event based data like reviews, or flagged social media inquiries would be submitted upon the event triggering. -Data Structure -Data meant for a single purpose, and thus for a single ‘Card’ may be pushed to the vAnalytics API as a BusinessMetric. Different components of the Card are provided as a list of BusinessMetricPoints grouped by an aggregationKey. +### Data Structure + +Data meant for a single purpose, and thus for a single *‘Card’* may be pushed to the vAnalytics API as a BusinessMetric. Different components of the Card are provided as a list of BusinessMetricPoints grouped by an *aggregationKey*. -Note that the BusinessMetrics are only delivery containers for BusinessMetricPoints. The Cards are built off of aggregated BusinessMetricPoints, and these data points are what matter. +Note that the *BusinessMetrics* are only delivery containers for *BusinessMetricPoints*. The *Cards* are built off of aggregated *BusinessMetricPoints*, and these data points are what matter. + +#### Card Text -Card Text Card information required to be provided to Vendasta: -Label -Provided automatically via aggregationKey -Statically set - please communicate desired string to the Vendasta team. -Short description of card(required) -Longer tooltip description if needed(optional) +1) Label + 1) Provided automatically via aggregationKey + 2) Statically set \- please communicate desired string to the Vendasta team. +2) Short description of card(required) +3) Longer tooltip description if needed(optional) + +### Testing -Testing -While this API is in Alpha, you will be integrating against our Demo environment. If you do not yet have a login to the Demo environment please reach out to support@vendasta.com +While this API is in Alpha, you will be integrating against our **Demo** environment. If you do not yet have a login to the **Demo** environment please reach out to support@vendasta.com -Marketplace APIs DEMO Host(use for authentication): marketplace-proxy-demo.vendasta-internal.com -Marketplace vAnalytics DEMO Host: marketplace-api-demo.apigateway.co -Marketplace vAnalytics PROD Host: marketplace-api-prod.apigateway.co -Vendor Center DEMO Login: https://developers-vendasta-demo.appspot.com/login -Partner Center DEMO Login: https://partner-central-demo.appspot.com/login +**Marketplace APIs DEMO Host(use for authentication):** marketplace-proxy-demo.vendasta-internal.com +**Marketplace vAnalytics DEMO Host**: marketplace-api-demo.apigateway.co +**Marketplace vAnalytics PROD Host:** marketplace-api-prod.apigateway.co +**Vendor Center DEMO Login:** [https://developers-vendasta-demo.appspot.com/login](https://developers-vendasta-demo.appspot.com/login) +**Partner Center DEMO Login:** [https://partner-central-demo.appspot.com/login](https://partner-central-demo.appspot.com/login) The vAnalytics API allows you to send raw data, as often as you would like to flexibly populate your cards. -Endpoints +## Endpoints -Push Business Metric -Accept HTTP: POST -Path: /marketplace.v1.Marketplace/PushBusinessMetric -Request -Currently integer values designated by the intval key are the only data type available. This will support most basic card types. strval will be added in upcoming iterations. This means cards such as the List, and CTA won’t be well supported in this Alpha release. +### Push Business Metric + +**Accept HTTP**: POST +**Path**: /marketplace.v1.Marketplace/PushBusinessMetric + +#### Request + +Currently integer values designated by the **intval** key are the only data type available. This will support most basic card types. **strval** will be added in upcoming iterations. ***This means cards such as the List, and CTA won’t be well supported in this Alpha release.*** For fractions as seen in some of the example cards, submit numerator and denominator as separate points with separate aggregation keys. Specify that this is the case in your submission notes to the Vendasta team. -For decimals, submit them as Accountant integers, and specify in your submission notes to the Vendasta team if we should divide by 10 or 100. +For decimals, submit them as Accountant integers, and specify in your submission notes to the Vendasta team if we should divide by 10 or 100\. -dateHappened format YYYY-MM-DDTHH:MM:SSZ +*dateHappened* format YYYY-MM-DDTHH:MM:SSZ +| { "businessId":"AG-S52RVH8H6H", "label":"click", "points":\[ { "dateHappened":"2020-02-05T15:04:05Z", "aggregationKey":"web", "intval":1 } \] } | +| :---- | -{ - "businessId":"AG-S52RVH8H6H", - "label":"click", - "points":[ - { - "dateHappened":"2020-02-05T15:04:05Z", - "aggregationKey":"web", - "intval":1 - } - ] -} +#### Response 200 +| {} | +| :---- | -Response 200 -{} +#### +### Get a business metric point -Get a business metric point -Accept HTTP: POST -Path: /marketplace.v1.Marketplace/GetBusinessMetricPoint -Request -{ - "id":"8108fc06-f455-4089-b324-f743eac28acc" -} +**Accept HTTP**: POST +**Path**: /marketplace.v1.Marketplace/GetBusinessMetricPoint -Response 200 -{ - "source":"MP-53PVQXQMDJKCFD4S2S7S2B4QMC44HQ6D", - "businessId":"AG-X4GS56H8PN", - "label":"NetSyncGoogleMapViews", - "value":"410", - "dateHappened":"2020-02-24T00:00:00Z", - "dateHappenedKey":"1582502400000000000", - "id":"8108fc06-f455-4089-b324-f743eac28acc", - "created":"0001-01-01T00:00:00Z" -} +#### Request +| { "id":"8108fc06-f455-4089-b324-f743eac28acc" } | +| :---- | -Get a business metric -Accept HTTP: POST -Path: /marketplace.v1.Marketplace/GetBusinessMetric -Request -{ - "businessId":"AG-S52RVH8H6H", - "label":"test-3", - "dateRange":{ - "startDate":"2020-02-01T15:04:05Z", - "endDate":"2020-02-10T15:04:05Z" - } -} +#### Response 200 +| { "source":"MP-53PVQXQMDJKCFD4S2S7S2B4QMC44HQ6D", "businessId":"AG-X4GS56H8PN", "label":"NetSyncGoogleMapViews", "value":"410", "dateHappened":"2020-02-24T00:00:00Z", "dateHappenedKey":"1582502400000000000", "id":"8108fc06-f455-4089-b324-f743eac28acc", "created":"0001-01-01T00:00:00Z" } | +| :---- | -Response 200 -{ - "metric":{ - "businessId":"AG-S52RVH8H6H", - "label":"test-3", - "points":[ - { - "dateHappened":"2020-02-03T15:04:05Z", - "aggregationKey":"web", - "intval":"1", - "id":"c41be4e0-8bd6-4d3a-acc9-5575421d8ebf" - }, - { - "dateHappened":"2020-02-04T15:04:05Z", - "aggregationKey":"web", - "intval":"1", - "id":"316ea912-3a05-4a14-a237-3a9bb1c3028f" - } - ] - } -} +### Get a business metric +**Accept HTTP**: POST +**Path**: /marketplace.v1.Marketplace/GetBusinessMetric -Delete business metric point -Accept HTTP: POST -Path: /marketplace.v1.Marketplace/DeleteBusinessMetric -Request -{ - "id":"3143a075-701b-4067-9115-6e472f44c30f" -} +#### Request +| { "businessId":"AG-S52RVH8H6H", "label":"test-3", "dateRange":{ "startDate":"2020-02-01T15:04:05Z", "endDate":"2020-02-10T15:04:05Z" } } | +| :---- | -Response 200 -{} +#### Response 200 +| { "metric":{ "businessId":"AG-S52RVH8H6H", "label":"test-3", "points":\[ { "dateHappened":"2020-02-03T15:04:05Z", "aggregationKey":"web", "intval":"1", "id":"c41be4e0-8bd6-4d3a-acc9-5575421d8ebf" }, { "dateHappened":"2020-02-04T15:04:05Z", "aggregationKey":"web", "intval":"1", "id":"316ea912-3a05-4a14-a237-3a9bb1c3028f" } \] } } | +| :---- | -Response 404 - Object already deleted -{ - "code":5, - "message":"BusinessMetric with ID 8736e8de-09a7-4fab-8b7e-31414ef4769a is deleted" -} +### Delete business metric point +**Accept HTTP**: POST +**Path**: /marketplace.v1.Marketplace/DeleteBusinessMetric -Delete business metrics points -Accept HTTP: POST -Path: /marketplace.v1.Marketplace/DeleteMultiBusinessMetrics -Request -{ - "businessMetrics":[ - { - "id":"b808aa37-44b1-4678-a54a-0f3d38381887" - }, - { - "id":"d2187725-1960-4d74-91a0-e7915ac7c13b" - }, - { - "id":"3143a075-701b-4067-9115-6e472f44c30f" - }, - { - "id":"3143a075-701b-4067-9115-xxxx" - } - ] -} +#### Request +| { "id":"3143a075-701b-4067-9115-6e472f44c30f" } | +| :---- | -Response 200 -{ - "businessMetrics":[ - { - "id":"3143a075-701b-4067-9115-xxxx", - "error":{ - "code":"1", - "message":"BusinessMetric with ID 3143a075-701b-4067-9115-xxxx does not exist" - } - }, - { - "id":"d2187725-1960-4d74-91a0-e7915ac7c13b", - "error":{ - "code":"1", - "message":"BusinessMetric with ID d2187725-1960-4d74-91a0-e7915ac7c13b is deleted" - } - }, - { - "id":"3143a075-701b-4067-9115-6e472f44c30f", - "error":{ - "code":"1", - "message":"BusinessMetric with ID 3143a075-701b-4067-9115-6e472f44c30f is deleted" - } - }, - { - "id":"b808aa37-44b1-4678-a54a-0f3d38381887" - } - ] -} +#### +#### Response 200 +| {} | +| :---- | +#### +#### Response 404 \- Object already deleted -Examples +| { "code":5, "message":"BusinessMetric with ID 8736e8de-09a7-4fab-8b7e-31414ef4769a is deleted" } | +| :---- | -Single Number +### +### Delete business metrics points +**Accept HTTP**: POST +**Path**: /marketplace.v1.Marketplace/DeleteMultiBusinessMetrics -A single BusinessMetric -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":3 - }, - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":4 - } - ] -} +#### Request + +| { "businessMetrics":\[ { "id":"b808aa37-44b1-4678-a54a-0f3d38381887" }, { "id":"d2187725-1960-4d74-91a0-e7915ac7c13b" }, { "id":"3143a075-701b-4067-9115-6e472f44c30f" }, { "id":"3143a075-701b-4067-9115-xxxx" } \] } | +| :---- | + +#### Response 200 + +| { "businessMetrics":\[ { "id":"3143a075-701b-4067-9115-xxxx", "error":{ "code":"1", "message":"BusinessMetric with ID 3143a075-701b-4067-9115-xxxx does not exist" } }, { "id":"d2187725-1960-4d74-91a0-e7915ac7c13b", "error":{ "code":"1", "message":"BusinessMetric with ID d2187725-1960-4d74-91a0-e7915ac7c13b is deleted" } }, { "id":"3143a075-701b-4067-9115-6e472f44c30f", "error":{ "code":"1", "message":"BusinessMetric with ID 3143a075-701b-4067-9115-6e472f44c30f is deleted" } }, { "id":"b808aa37-44b1-4678-a54a-0f3d38381887" } \] } | +| :---- | +## Examples +### Single Number +![][image4] -The same data provided via multiple BusinessMetrics -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":3 - } - ] +A single BusinessMetric +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":\[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":3 + }, + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":4 + } + \] } +The same data provided via multiple BusinessMetrics +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":\[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":3 + } + \] +} -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":4 - } - ] +{ + "businessId":"AG-XXXXXXXX", + "label":"click", + "points":\[ + { + "dateHappened":"2021-01-05T15:04:05Z", + "aggregationKey":"web", + "intval":4 + } + \] } +[image1]: + +[image2]: + +[image3]: + +[image4]: From 0dae4000d446b9765afa3b9d1f14cad645d1992a Mon Sep 17 00:00:00 2001 From: Jesse Redl Date: Tue, 30 Dec 2025 11:57:48 -0600 Subject: [PATCH 4/6] update metrics documentation --- docs/Guides/BusinessMetrics/metrics.md | 430 ++++++++++++++++--------- 1 file changed, 270 insertions(+), 160 deletions(-) diff --git a/docs/Guides/BusinessMetrics/metrics.md b/docs/Guides/BusinessMetrics/metrics.md index e7fd5838..f4ccf25a 100644 --- a/docs/Guides/BusinessMetrics/metrics.md +++ b/docs/Guides/BusinessMetrics/metrics.md @@ -1,25 +1,13 @@ --- tags: [analytics] --- -# Marketplace API \- vAnalytics (Closed Beta) - -| BETA ENDED – This Beta is not accepting any new Analytics submissions at this time | -| :---- | +# Marketplace API This documentation provides Vendasta Partners and Vendors with the ability to send their data to our platform, where it will be used to generate cards for the Executive Report(both single and multi-location), in a new scalable way that supports slicing and rolling up reporting in any way that users need. -We are looking for Trusted Testers to collaborate with us to use this new API, to ensure we are creating this in the way that solves everyone’s needs. - -**Upgraded Capabilities** - -By using this new API, your data reporting will be available in our Multi-Location roll-up reporting, which can drive brand-level adoption of your product, out to dozens or hundreds of businesses. -You no longer need to pre-aggregate your data and insert it into our card templates to be sent weekly or monthly. You can send data as often as you can, and we will aggregate the data for you based on your provided tags. - -Users interacting with the new Executive Report will be able to utilize a date picker. - -This will create more flexibility for designing any type of card. +You will not need to pre-aggregate your data and insert it into our card templates to be sent weekly or monthly. You can send data as often as you can, and we will aggregate the data for you based on your provided tags. ## Data story design The most important part of putting analytics into the client-facing reporting, is designing the cards to tell a clear, understandable story. Start by determining what metrics you can share that will be most valuable to someone wanting to know what kind of value, and ROI your product provides to them on a regular basis. Then design your metric cards, and decide exactly what data you need to push to support those cards. @@ -30,36 +18,19 @@ Please mock up what your cards will exactly look like, including any text and la Currently, Vendasta developers will implement these cards on our end, once your data is appearing in our database. In the future, we will allow partners to choose and implement these cards themselves, into reporting. -![][image1] - -![][image2] -![][image3] -\**currently strings are not supported, thus list cards as featured above will come in phase 2* - -## **API Usage** - -### Authentication - -Authentication and Authorization for the Marketplace APIs is the same as all the other Marketplace API endpoints; Provided in the form of a Bearer token Authorization header. - -*Note\** *The host for the endpoint is different for the development environment that you will be testing with, and is different from the host for the vAnalytics API itself.* - -https://marketplace-proxy-demo.vendasta-internal.com/api/v1/oauth/token - -Implementation Details: [Retrieve OAuth Bearer Token](https://developers.vendasta.com/vendors/getting-started/authentication) +![](../../../assets/images/BusinessMetrics/cards1.png) +![](../../../assets/images/BusinessMetrics/cards2.png) +![](../../../assets/images/BusinessMetrics/feed.png) -*How to structure header* +\**currently strings are not supported, thus list cards as featured above will come at a later date* -| Authorization: Bearer \ | -| :---- | - -### +## **API Usage** ### Data Submission Frequency Depending on the type of data we generally recommend either one data point per day, or creating data points sporadically as they occur. -For example, listing or website analytics data would likely be submitted daily, while event based data like reviews, or flagged social media inquiries would be submitted upon the event triggering. +For example, marketing campaign analytics data (like opens, clicks, and delivered numbers) would likely be submitted as they occur, or summarized daily. ### Data Structure @@ -77,172 +48,311 @@ Card information required to be provided to Vendasta: 2) Short description of card(required) 3) Longer tooltip description if needed(optional) -### Testing - -While this API is in Alpha, you will be integrating against our **Demo** environment. If you do not yet have a login to the **Demo** environment please reach out to support@vendasta.com - -**Marketplace APIs DEMO Host(use for authentication):** marketplace-proxy-demo.vendasta-internal.com -**Marketplace vAnalytics DEMO Host**: marketplace-api-demo.apigateway.co -**Marketplace vAnalytics PROD Host:** marketplace-api-prod.apigateway.co -**Vendor Center DEMO Login:** [https://developers-vendasta-demo.appspot.com/login](https://developers-vendasta-demo.appspot.com/login) -**Partner Center DEMO Login:** [https://partner-central-demo.appspot.com/login](https://partner-central-demo.appspot.com/login) - -The vAnalytics API allows you to send raw data, as often as you would like to flexibly populate your cards. ## Endpoints -### Push Business Metric +### Push Business Metric **Accept HTTP**: POST -**Path**: /marketplace.v1.Marketplace/PushBusinessMetric - -#### Request +**Path**: `/v1/business-metrics` -Currently integer values designated by the **intval** key are the only data type available. This will support most basic card types. **strval** will be added in upcoming iterations. ***This means cards such as the List, and CTA won’t be well supported in this Alpha release.*** +Currently integer values designated by the **intval** key are the only data type available. This will support most basic card types. **strval** will be added in upcoming iterations. ***This means cards such as the List, and CTA won’t be supported in the current release.*** For fractions as seen in some of the example cards, submit numerator and denominator as separate points with separate aggregation keys. Specify that this is the case in your submission notes to the Vendasta team. -For decimals, submit them as Accountant integers, and specify in your submission notes to the Vendasta team if we should divide by 10 or 100\. +For decimals, submit them as Accountant integers, and specify in your submission notes to the Vendasta team if we should divide by 10 or 100. *dateHappened* format YYYY-MM-DDTHH:MM:SSZ -| { "businessId":"AG-S52RVH8H6H", "label":"click", "points":\[ { "dateHappened":"2020-02-05T15:04:05Z", "aggregationKey":"web", "intval":1 } \] } | -| :---- | + + +```json +{ + "businessId": "AG-S52RVH8H6H", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2020-02-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "1" + } + ] +} +``` -#### Response 200 + -| {} | -| :---- | +```json +{} +``` -#### + -### Get a business metric point +### Get a business metric point **Accept HTTP**: POST -**Path**: /marketplace.v1.Marketplace/GetBusinessMetricPoint +**Path**: `/v1/business-metrics/point/get` -#### Request + -| { "id":"8108fc06-f455-4089-b324-f743eac28acc" } | -| :---- | - -#### Response 200 +```json +{ + "id": "8108fc06-f455-4089-b324-f743eac28acc" +} +``` + + + +```json +{ + "source": "MP-53PVQXQMDJKCFD4S2S7S2B4QMC44HQ6D", + "businessId": "AG-X4GS56H8PN", + "label": "Campaigns System", + "value": "410", + "dateHappened": "2020-02-24T00:00:00Z", + "dateHappenedKey": "1582502400000000000", + "id": "8108fc06-f455-4089-b324-f743eac28acc", + "created": "0001-01-01T00:00:00Z", + "deleted": false, + "aggregationKey": "opens" +} +``` -| { "source":"MP-53PVQXQMDJKCFD4S2S7S2B4QMC44HQ6D", "businessId":"AG-X4GS56H8PN", "label":"NetSyncGoogleMapViews", "value":"410", "dateHappened":"2020-02-24T00:00:00Z", "dateHappenedKey":"1582502400000000000", "id":"8108fc06-f455-4089-b324-f743eac28acc", "created":"0001-01-01T00:00:00Z" } | -| :---- | + ### Get a business metric **Accept HTTP**: POST -**Path**: /marketplace.v1.Marketplace/GetBusinessMetric - -#### Request - -| { "businessId":"AG-S52RVH8H6H", "label":"test-3", "dateRange":{ "startDate":"2020-02-01T15:04:05Z", "endDate":"2020-02-10T15:04:05Z" } } | -| :---- | - -#### Response 200 +**Path**: `/v1/business-metrics/get` + + + +```json +{ + "businessId": "AG-S52RVH8H6H", + "label": "Campaigns System", + "dateRange": { + "startDate": "2020-02-01T15:04:05Z", + "endDate": "2020-02-10T15:04:05Z" + }, + "cursor": "", + "pageSize": "100" +} +``` + + + +```json +{ + "cursor": "", + "metric": { + "businessId": "AG-S52RVH8H6H", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2020-02-03T15:04:05Z", + "aggregationKey": "opens", + "intval": "1", + "id": "c41be4e0-8bd6-4d3a-acc9-5575421d8ebf" + }, + { + "dateHappened": "2020-02-04T15:04:05Z", + "aggregationKey": "opens", + "intval": "1", + "id": "316ea912-3a05-4a14-a237-3a9bb1c3028f" + } + ] + } +} +``` -| { "metric":{ "businessId":"AG-S52RVH8H6H", "label":"test-3", "points":\[ { "dateHappened":"2020-02-03T15:04:05Z", "aggregationKey":"web", "intval":"1", "id":"c41be4e0-8bd6-4d3a-acc9-5575421d8ebf" }, { "dateHappened":"2020-02-04T15:04:05Z", "aggregationKey":"web", "intval":"1", "id":"316ea912-3a05-4a14-a237-3a9bb1c3028f" } \] } } | -| :---- | + ### Delete business metric point **Accept HTTP**: POST -**Path**: /marketplace.v1.Marketplace/DeleteBusinessMetric - -#### Request - -| { "id":"3143a075-701b-4067-9115-6e472f44c30f" } | -| :---- | - -#### - -#### Response 200 +**Path**: `/v1/business-metrics/delete` -| {} | -| :---- | + -#### - -#### Response 404 \- Object already deleted - -| { "code":5, "message":"BusinessMetric with ID 8736e8de-09a7-4fab-8b7e-31414ef4769a is deleted" } | -| :---- | +```json +{ + "id": "3143a075-701b-4067-9115-6e472f44c30f" +} +``` + + + +```json +{} +``` + + + +```json +{ + "code": 1, + "message": "BusinessMetric with ID 8736e8de-09a7-4fab-8b7e-31414ef4769a is deleted" +} +``` -### + ### Delete business metrics points **Accept HTTP**: POST -**Path**: /marketplace.v1.Marketplace/DeleteMultiBusinessMetrics - -#### Request - -| { "businessMetrics":\[ { "id":"b808aa37-44b1-4678-a54a-0f3d38381887" }, { "id":"d2187725-1960-4d74-91a0-e7915ac7c13b" }, { "id":"3143a075-701b-4067-9115-6e472f44c30f" }, { "id":"3143a075-701b-4067-9115-xxxx" } \] } | -| :---- | - -#### Response 200 +**Path**: `/v1/business-metrics/delete-multi` + + + +```json +{ + "businessMetrics": [ + { + "id": "b808aa37-44b1-4678-a54a-0f3d38381887" + }, + { + "id": "d2187725-1960-4d74-91a0-e7915ac7c13b" + }, + { + "id": "3143a075-701b-4067-9115-6e472f44c30f" + }, + { + "id": "3143a075-701b-4067-9115-xxxx" + } + ] +} +``` + + + +```json +{ + "businessMetrics": [ + { + "id": "3143a075-701b-4067-9115-xxxx", + "error": { + "code": "1", + "message": "BusinessMetric with ID 3143a075-701b-4067-9115-xxxx does not exist" + } + }, + { + "id": "d2187725-1960-4d74-91a0-e7915ac7c13b", + "error": { + "code": "1", + "message": "BusinessMetric with ID d2187725-1960-4d74-91a0-e7915ac7c13b is deleted" + } + }, + { + "id": "3143a075-701b-4067-9115-6e472f44c30f", + "error": { + "code": "1", + "message": "BusinessMetric with ID 3143a075-701b-4067-9115-6e472f44c30f is deleted" + } + }, + { + "id": "b808aa37-44b1-4678-a54a-0f3d38381887" + } + ] +} +``` -| { "businessMetrics":\[ { "id":"3143a075-701b-4067-9115-xxxx", "error":{ "code":"1", "message":"BusinessMetric with ID 3143a075-701b-4067-9115-xxxx does not exist" } }, { "id":"d2187725-1960-4d74-91a0-e7915ac7c13b", "error":{ "code":"1", "message":"BusinessMetric with ID d2187725-1960-4d74-91a0-e7915ac7c13b is deleted" } }, { "id":"3143a075-701b-4067-9115-6e472f44c30f", "error":{ "code":"1", "message":"BusinessMetric with ID 3143a075-701b-4067-9115-6e472f44c30f is deleted" } }, { "id":"b808aa37-44b1-4678-a54a-0f3d38381887" } \] } | -| :---- | + ## Examples ### Single Number -![][image4] - -A single BusinessMetric -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":\[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":3 - }, - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":4 - } - \] +A single BusinessMetric + +```json +{ + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "3" + }, + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "clicks", + "intval": "4" + } + ] } - -The same data provided via multiple BusinessMetrics -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":\[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":3 - } - \] +``` + +The same data provided via multiple BusinessMetrics + +```json +{ + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "3" + } + ] } - -{ - "businessId":"AG-XXXXXXXX", - "label":"click", - "points":\[ - { - "dateHappened":"2021-01-05T15:04:05Z", - "aggregationKey":"web", - "intval":4 - } - \] +``` + +```json +{ + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "clicks", + "intval": "4" + } + ] } - -[image1]: - -[image2]: - -[image3]: - -[image4]: - - - +``` From 08f799539da77595a1b40b5685285184162281b1 Mon Sep 17 00:00:00 2001 From: "jredl@vendasta.com" Date: Tue, 30 Dec 2025 12:06:06 -0600 Subject: [PATCH 5/6] Update documentation to match the beta release --- docs/Guides/BusinessMetrics/metrics.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/docs/Guides/BusinessMetrics/metrics.md b/docs/Guides/BusinessMetrics/metrics.md index f4ccf25a..688fbc13 100644 --- a/docs/Guides/BusinessMetrics/metrics.md +++ b/docs/Guides/BusinessMetrics/metrics.md @@ -1,12 +1,10 @@ --- tags: [analytics] --- -# Marketplace API +# vAnalytics API This documentation provides Vendasta Partners and Vendors with the ability to send their data to our platform, where it will be used to generate cards for the Executive Report(both single and multi-location), in a new scalable way that supports slicing and rolling up reporting in any way that users need. - - You will not need to pre-aggregate your data and insert it into our card templates to be sent weekly or monthly. You can send data as often as you can, and we will aggregate the data for you based on your provided tags. ## Data story design @@ -42,11 +40,10 @@ Note that the *BusinessMetrics* are only delivery containers for *BusinessMetric Card information required to be provided to Vendasta: -1) Label - 1) Provided automatically via aggregationKey - 2) Statically set \- please communicate desired string to the Vendasta team. -2) Short description of card(required) -3) Longer tooltip description if needed(optional) +1) Label & aggregation keys used in the data design (required) +2) Short description of card (required) +3) Longer tooltip description if needed (optional) +4) Style (required) ## Endpoints @@ -327,7 +324,9 @@ A single BusinessMetric } ``` -The same data provided via multiple BusinessMetrics +The same data provided via multiple requests: + +Request 1: ```json { @@ -343,6 +342,8 @@ The same data provided via multiple BusinessMetrics } ``` +Request 2: + ```json { "businessId": "AG-XXXXXXXX", From c71a5bc97989485475bccc5a26ffc79ecc9859e0 Mon Sep 17 00:00:00 2001 From: "rrance@vendasta.com" Date: Mon, 5 Jan 2026 18:14:06 -0600 Subject: [PATCH 6/6] Make example requests runnable --- docs/Guides/BusinessMetrics/metrics.md | 230 ++++++++++++++++--------- 1 file changed, 147 insertions(+), 83 deletions(-) diff --git a/docs/Guides/BusinessMetrics/metrics.md b/docs/Guides/BusinessMetrics/metrics.md index 688fbc13..e0d57624 100644 --- a/docs/Guides/BusinessMetrics/metrics.md +++ b/docs/Guides/BusinessMetrics/metrics.md @@ -48,10 +48,10 @@ Card information required to be provided to Vendasta: ## Endpoints +For full details on these endpoints see [vAnalytics](5279e486cb47d-vanalytics-open-api-documentation). + ### Push Business Metric -**Accept HTTP**: POST -**Path**: `/v1/business-metrics` Currently integer values designated by the **intval** key are the only data type available. This will support most basic card types. **strval** will be added in upcoming iterations. ***This means cards such as the List, and CTA won’t be supported in the current release.*** @@ -64,19 +64,28 @@ For decimals, submit them as Accountant integers, and specify in your submission +--> -```json +```json http { - "businessId": "AG-S52RVH8H6H", - "label": "Campaigns System", - "points": [ - { - "dateHappened": "2020-02-05T15:04:05Z", - "aggregationKey": "opens", - "intval": "1" - } - ] + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "businessId": "AG-S52RVH8H6H", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2020-02-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "1" + } + ] + } } ``` @@ -95,17 +104,24 @@ type: tab-end ### Get a business metric point -**Accept HTTP**: POST -**Path**: `/v1/business-metrics/point/get` -```json +```json http { - "id": "8108fc06-f455-4089-b324-f743eac28acc" + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics/point/get", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "id": "8108fc06-f455-4089-b324-f743eac28acc" + } } ``` @@ -135,24 +151,31 @@ type: tab-end ### Get a business metric -**Accept HTTP**: POST -**Path**: `/v1/business-metrics/get` -```json +```json http { - "businessId": "AG-S52RVH8H6H", - "label": "Campaigns System", - "dateRange": { - "startDate": "2020-02-01T15:04:05Z", - "endDate": "2020-02-10T15:04:05Z" + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics/get", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" }, - "cursor": "", - "pageSize": "100" + "body": { + "businessId": "AG-S52RVH8H6H", + "label": "Campaigns System", + "dateRange": { + "startDate": "2020-02-01T15:04:05Z", + "endDate": "2020-02-10T15:04:05Z" + }, + "cursor": "", + "pageSize": "100" + } } ``` @@ -191,17 +214,24 @@ type: tab-end ### Delete business metric point -**Accept HTTP**: POST -**Path**: `/v1/business-metrics/delete` -```json +```json http { - "id": "3143a075-701b-4067-9115-6e472f44c30f" + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics/delete", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "id": "3143a075-701b-4067-9115-6e472f44c30f" + } } ``` @@ -232,30 +262,37 @@ type: tab-end ### Delete business metrics points -**Accept HTTP**: POST -**Path**: `/v1/business-metrics/delete-multi` -```json +```json http { - "businessMetrics": [ - { - "id": "b808aa37-44b1-4678-a54a-0f3d38381887" - }, - { - "id": "d2187725-1960-4d74-91a0-e7915ac7c13b" - }, - { - "id": "3143a075-701b-4067-9115-6e472f44c30f" - }, - { - "id": "3143a075-701b-4067-9115-xxxx" - } - ] + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics/delete-multi", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "businessMetrics": [ + { + "id": "b808aa37-44b1-4678-a54a-0f3d38381887" + }, + { + "id": "d2187725-1960-4d74-91a0-e7915ac7c13b" + }, + { + "id": "3143a075-701b-4067-9115-6e472f44c30f" + }, + { + "id": "3143a075-701b-4067-9115-xxxx" + } + ] + } } ``` @@ -305,22 +342,31 @@ type: tab-end A single BusinessMetric -```json +```json http { - "businessId": "AG-XXXXXXXX", - "label": "Campaigns System", - "points": [ - { - "dateHappened": "2021-01-05T15:04:05Z", - "aggregationKey": "opens", - "intval": "3" - }, - { - "dateHappened": "2021-01-05T15:04:05Z", - "aggregationKey": "clicks", - "intval": "4" - } - ] + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "3" + }, + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "clicks", + "intval": "4" + } + ] + } } ``` @@ -328,32 +374,50 @@ The same data provided via multiple requests: Request 1: -```json +```json http { - "businessId": "AG-XXXXXXXX", - "label": "Campaigns System", - "points": [ - { - "dateHappened": "2021-01-05T15:04:05Z", - "aggregationKey": "opens", - "intval": "3" - } - ] + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "opens", + "intval": "3" + } + ] + } } ``` Request 2: -```json +```json http { - "businessId": "AG-XXXXXXXX", - "label": "Campaigns System", - "points": [ - { - "dateHappened": "2021-01-05T15:04:05Z", - "aggregationKey": "clicks", - "intval": "4" - } - ] + "method": "POST", + "url": "https://prod.apigateway.co/v1/business-metrics", + "query": {}, + "headers": { + "Authorization": "Bearer ", + "Content-Type": "application/json" + }, + "body": { + "businessId": "AG-XXXXXXXX", + "label": "Campaigns System", + "points": [ + { + "dateHappened": "2021-01-05T15:04:05Z", + "aggregationKey": "clicks", + "intval": "4" + } + ] + } } ```