Overview

Introduction

Integrating Google Sheets with our platform allows you to seamlessly import and analyze marketing cost data. This guide outlines the requirements and step-by-step process for setting up the integration.

Available Data Types

  • Marketing cost

Prerequisites

  • A Google Sheets document shared with tag@dema.ai account.
  • The Spreadsheet URL of the Google Sheets document.

Step-by-Step Integration Guide

1

Step 1: Create the Google Sheet

Create your Google Sheet according to the required schema. Ensure that all necessary data fields are accurately populated in the correct format.For reference, you can review and follow the structure of this example Google Sheet.
2

Step 2: Ensure Correct Channel and Channel Group Values

Before sharing the sheet, ensure that the values in the channel and channel group columns match the available options listed in our available values section. These values are not case-sensitive.
3

Step 3: Share the Google Sheet

Once your Google Sheet is set up according to the schema and the channel and channel group values are correctly populated, share the sheet with view access to tag@dema.ai.
4

Step 4: Send the Spreadsheet URL

Copy the Spreadsheet URL and send it to your Customer Success Manager or support team. This URL will be used to integrate your Google Sheets data with our platform.

Schema

Required Schema

Column nameTypeDescriptionOptional
campaign
campaignIdYes
cost
No
currency

Available Values

All channel and channel group values are case-insensitive. You can use any combination of uppercase and lowercase letters.

Channel Groups & Channels

Each card title represents a channel group (with its code in parentheses), and the values inside each card are the available channels for that group.

Affiliate (affiliate)

  • actionpay
  • adtraction
  • adviral
  • awin/zanox
  • belboon
  • benify
  • beste.no
  • bezrak.com
  • billigt_kosttillskott
  • cj
  • cuponation
  • double.net
  • epassi
  • frank
  • good_on_you
  • gowish
  • healthtrader
  • influencer
  • klarna
  • linkby
  • linkshare/rakuten
  • maxbounty
  • mecenat
  • mecenat_alumni
  • medicaltime.bg
  • metapic
  • other
  • partner-ads
  • playsit
  • recensionsplatsen
  • re:member_reward
  • sas_onlineshopping
  • sponsorhuset
  • stepler
  • studentkortet
  • styrkelabbet
  • tracdelight
  • tradedoubler
  • tradetracker
  • trumf.no
  • webgains
  • wordseed
  • wrapp
  • zdrave.net

Backfilled Orders (backfilled)

  • backfilled_orders

Branding (branding)

  • content
  • event
  • flyers
  • gift_in_order
  • giveaway
  • im_macro
  • im_mini
  • im_nano
  • media_production
  • pr

CRM (email)

  • automation
  • bounty
  • cart_abandonment
  • clienteling
  • customer_service
  • engaged_subscribers
  • external
  • leaflet
  • loyalty_program
  • newsletter
  • onboarding
  • other
  • post_purchase
  • reminder
  • restock_alert
  • sms
  • transaction

Direct (direct)

  • direct

Display (display)

  • adform
  • bonnier
  • clearchannel
  • delta
  • google
  • loopi
  • nyheter24
  • other
  • rakuten
  • rocket_fuel
  • schibstedt
  • ve_interactive

Influencers (influencers)

  • apprl
  • beatly
  • independent
  • inzpire
  • reech
  • seeding

Marketplace (marketplace)

  • miinto

Offline (offline)

  • event
  • leaflet
  • ooh
  • other
  • print

Onsite (onsite)

  • exit_intent
  • other
  • push_notice
  • ve_interactive

Price Comparison (price_comparison)

  • google
  • hintaopas
  • idealo
  • kelkoo
  • other
  • price_runner
  • pricepi
  • pricespy
  • prisguiden
  • prisjakt
  • prisvis
  • shopalike
  • shopello
  • spotashop
  • stileo
  • twenga
  • varusok.se
  • vertaa

Referral (referral)

  • article
  • blog
  • blocket
  • bounty
  • capterra
  • flashback
  • forum
  • frank
  • google
  • idealo
  • mecenat
  • naver
  • nettavisen
  • onskeskyen
  • other
  • podcast
  • pr
  • reddit
  • redeal
  • shopello
  • stepler
  • studentkortet
  • trustpilot
  • twenga
  • vg

Retargeting (retargeting)

  • adroll
  • criteo
  • facebook
  • google
  • mythings
  • nosto
  • other
  • rakuten
  • rocket_fuel
  • rtbhouse
  • sociomantic
  • ve_interactive

Search Organic (organic)

  • bing
  • duckduckgo
  • google
  • other
  • yahoo
  • yandex

Search Paid (sem)

  • agency
  • baidu
  • bing
  • google
  • naver
  • other
  • yahoo
  • yandex

Social Organic (social_organic)

  • facebook
  • google
  • instagram
  • kakao
  • line
  • linkedin
  • other
  • pinterest
  • snapchat
  • tiktok
  • twitter
  • vkontakte
  • wechat
  • youtube

Social Paid (social_ppc)

  • facebook
  • google
  • influencers
  • instagram
  • kakao
  • line
  • linkedin
  • other
  • pinterest
  • quora
  • snapchat
  • tiktok
  • twitter
  • vkontakte
  • wechat
  • youtube

Unknown (unknown)

  • dummy
  • unknown

Whitelisting (whitelisting)

  • facebook
  • google
  • influencers
  • instagram
  • linkedin
  • other
  • pinterest
  • quora
  • snapchat
  • tiktok
  • twitter
  • vkontakte
  • youtube

Processing

  • On the initial fetch, we import data going back two years.
  • For subsequent updates, we only fetch data from the last 30 days. Older data will not be updated.

Limitations

  • The data must reside in the first sheet tab of the Google Sheet.
  • Headers must be in the first row.
  • Only columns A-AZ are read.

Troubleshooting and Support

If you encounter any issues during the integration process or have questions regarding data processing, please contact our support team for assistance.

Additional Resources

For further information on managing your Google Sheets and understanding data formats, visit the Google Sheets Help Center.