IRV + FSD

The Full Solution Dashboard is a NinjaCat dashboard including SEM, SEO, and Display templates. It’s intended to cover all of the client’s DigMS products, and it’s provided to all clients that have both SEM and SEO.

This document is specifically about presenting the FSD within the IRV ICC. QED.

 

Next steps (7/18):

  • DigiDragons to discuss in general (7/19, Chris & Doug)

  • Consult Kelsey about custom fields to handle hierarchy (7/19)

  • See why the template looks weird and get that fixed (see: 7/19, fix: tbd)

  • Find out about the subdomain or whatever for the dashboard URL (dashboard.interactrv.com…)

  • Solutioning for how to handle in UI (IRV team, tbd)

  • Talk to Erica (Jenn)

Dealer UX

Dealers reach the page by using the Performance-->Digital Marketing nav item.

https://dealerspike-cms.com/Report/Index

image-20240718-193659.png

I keep getting “Too Many Redirects.” But when it does load:

image-20240718-194634.png

(From NinjaCat, it’s also available at https://app.ninjacat.io/dashboard-v2#/?accountId=0&fromAgency=true&showAccountList=true&dashboardId=16510.)

iframed URL

e.g.

https://dashboard.dealerspike.com/dashboard-v2?dbsso=NjY3ZWZkZjM0MWYxMA%3D%3D#/?accountId=10295885

 

The URL has two parameters:

  • dbsso is an authorization token for NinjaCat.

  • accountId is their NinjaCat account ID.

 

When this page loads, dbsso authorizes the user to access the dashboard associated with that accountId.

https://app.ninjacat.io/agency/accounts#/10174860/settings/account contains some custom fields that may be able to be used to support IRV’s very powerful but annoying account hierarchies:

NinjaCat API

https://support.ninjacat.io/hc/en-us/articles/115012471227-Custom-How-to-retrieve-data-from-NinjaCat-s-Restful-API

Maybe tokens and stuff can come from here instead of the weird emailing-yourself thing.

Authorization

NinjaCat

dbsso is discussed above.

Salesforce

I originally thought these values had to agree with the ones in NinjaCat’s settings page for the account for the dashboard to work, but they’re just used to tell Salesforce where to store the reports for posterity. This doesn’t affect the display of the dashboard.

(https://app.ninjacat.io/agency/accounts#/10102910/settings/account)

The Primary Contact and External ID fields both contain the Salesforce Account ID.

Setting up a new client in NinjaCat

About FSD Data Sources