
- DS Sheet
- DS Sheet Columns and Named Ranges
- Level
- Setting
- Type
- Period
- Info Text
- Info Number
- Channel
- Campaign Id
- Campaign
- Campaign Status
- Campaign Serving Status
- Campaign Primary Status
- Campaign Primary Status Reasons
- AdGroup Id
- AdGroup
- AdGroup Status
- AdGroup Type
- Ad Id
- Ad Type
- Ad Status
- Ad Approval Status
- Ad
- Ad Destination Url
- Ad Strength
- Ad Action Items
- Extension Text
- Extension Description 1
- Extension Description 2
- Extension Values
- Extension Url
- Keyword Id
- Keyword
- Keyword Match Type
- Keyword Status
- Keyword Approval Status
- Bid Strategy
- QS
- QS Ctr
- QS Creative
- QS Landingpage
- Cpc
- Page 1 Cpc
- Page Top Cpc
- Pos 1 Cpc
- Keyword Url
- Query
- Landing Page
- Speed Score
- Searches
- Impressions
- Clicks
- Cost
- Conversions
- Conversion Value
- Search Impression Share
- Search Top Impression Share
- Search Absolute Top Impression Share
- Budget Lost Share
- Rank Lost Share
- Search Exact Match Impression Share
- Ad Serving Optimization Status
- User Email
- Operation
DS Sheet
The DS (Data Set or Dataset) sheet is the sheet that will be updated from Google Ads according to your settings.
After updating the data the named ranges will be set according to the column headers.
Named Ranges
Named ranges in Google Sheets are pretty handy!
They let you refer to cells or ranges with custom names instead of the usual cell addresses like A1 or B2.
It's like giving a nickname to a part of your sheet.
This makes your formulas way easier to understand because you're using meaningful names instead of just cell coordinates.
Plus, if you decide to move things around, your formulas still work just fine because they're linked to the name, not the cell's specific location.
It's a real time-saver and keeps your sheets looking clean and understandable!
Next to this, it also allows us to add some important columns to the sheet, without breaking your formula's :-)
Named Range Example:
The "Campaign Serving Status" column will set the named range of this column to dsCampaignServingStatus, where ds is for the DS sheet and the columnheader is in CamelCase.
DS Sheet Columns and Named Ranges
Currently we use the following data columns in JustReact. For all these columns we use named ranges that use camelCase.
Level
Named range: dsLevel
Setting
Named range: dsSetting
Type
Named range: dsType
Period
Named range: dsPeriod
Info Text
Named range: dsInfoText
Info Number
Named range: dsInfoNumber
Channel
Named range: dsChannel
Campaign Id
Named range: dsCampaignId
Campaign
Named range: dsCampaign
Campaign Status
Named range: dsCampaignStatus
Campaign Serving Status
Named range: dsCampaignServingStatus
Campaign Primary Status
Named range: dsCampaignPrimaryStatus
Campaign Primary Status Reasons
Named range: dsCampaignPrimaryStatusReasons
AdGroup Id
Named range: dsAdGroupId
AdGroup
Named range: dsAdGroup
AdGroup Status
Named range: dsAdGroupStatus
AdGroup Type
Named range: dsAdGroupType
Ad Id
Named range: dsAdId
Ad Type
Named range: dsAdType
Ad Status
Named range: dsAdStatus
Ad Approval Status
Named range: dsAdApprovalStatus
Ad
Named range: dsAd
Ad Destination Url
Named range: dsAdDestinationUrl
Ad Strength
Named range: dsAdStrength
Ad Action Items
Named range: dsAdActionItems
Extension Text
Named range: dsExtensionText
Extension Description 1
Named range: dsExtensionDescription1
Extension Description 2
Named range: dsExtensionDescription2
Extension Values
Named range: dsExtensionValues
Extension Url
Named range: dsExtensionUrl
Keyword Id
Named range: dsKeywordId
Keyword
Named range: dsKeyword
Keyword Match Type
Named range: dsKeyword
Keyword Status
Named range: dsKeywordStatus
Keyword Approval Status
Named range: dsKeywordApprovalStatus
Bid Strategy
Named range: dsBidStrategy
QS
Named range: dsQS
QS Ctr
Named range: dsQSCtr
QS Creative
Named range: dsQSCreative
QS Landingpage
Named range: dsQSLandingpage
Cpc
Named range: dsCpc
Page 1 Cpc
Named range: dsPage1Cpc
Page Top Cpc
Named range: dsPageTopCpc
Pos 1 Cpc
Named range: dsPos1Cpc
Keyword Url
Named range: dsKeywordUrl
Query
Named range: dsQuery
Landing Page
Named range: dsLandingPage
Speed Score
Named range: dsSpeedScore
Searches
Named range: dsSearches
Impressions
Named range: dsImpressions
Clicks
Named range: dsClicks
Cost
Named range: dsCost
Conversions
Named range: dsConversions
Conversion Value
Named range: dsConversionValue
Search Impression Share
Named range: dsSearchImpressionShare
Search Top Impression Share
Named range: dsSearchTopImpressionShare
Search Absolute Top Impression Share
Named range: dsSearchAbsoluteTopImpressionShare
Budget Lost Share
Named range: dsBudgetLostShare
Rank Lost Share
Named range: dsRankLostShare
Search Exact Match Impression Share
Named range: dsSearchExactMatchImpressionShare
Ad Serving Optimization Status
Named range: dsAdServingOptimizationStatus
User Email
Named range: dsUserEmail
Operation
Named range: dsOperation