Når du har forbundet Snowflake med din HubSpot-konto, kan du bruge Snowflakes Data Share til at forespørge på HubSpot-data fra din Snowflake-konto.
Du får adgang til V2_LIVE-skemaet, som opdateres hvert 15. minut, og V2_DAILY-skemaet, som opdateres hver dag.
Bemærk: Følgende visninger i V2_LIVE-skemaet opdateres kun dagligt: association_definitions, owners, pipelines og pipeline_stages.
For at forespørge på dine HubSpot-data i Snowflake skal du vælge det lager, den database og det skema, du vil forespørge fra. Du kan enten indstille dem på regnearkniveau, så de automatisk inkluderes i dine forespørgsler, eller du kan tilføje dem manuelt.
For at vælge dit lager, din database og dit skema på regnearkniveau:
Når dit miljø er konfigureret, kan du lave forespørgsler til dine HubSpot-data uden at skulle tilføje din database- eller skematype til forespørgsler manuelt.
Hvis du manuelt vil tilføje din database og skematype til forespørgsler, skal du tilføje databasenavnet efterfulgt af skemaet i begyndelsen af feltet FROM
. For eksempel:
SELECT objectTypeId, property_createddate
FROM hubspot_share_name.V2_LIVE.objects_deals
LIMIT 1
Forespørgsler konstrueres ved hjælp af SQL og kan bruges til at hente HubSpot-data som f.eks:
Få mere at vide omHubSpots CRM-datamodel.
Bemærk: Itakt med at vi udvikler datadelingen, vil vi indføre ændringer, hvoraf nogle er afgørende.Det anbefales på det kraftigste at abonnere på HubSpots ændringslog for udviklere. Disse ændringer vil altid blive slået op i ændringsloggen forud for enhver opdatering.
Når du konstruerer forespørgsler, kan du styre, hvor mange data der returneres, og i hvilken rækkefølge de returneres, ved at inkludere LIMIT
og ORDER BY
i din forespørgsel. Hvis du f.eks. vil forespørge på alle kontakter med deres egenskaber, men kun returnere tre resultater og ordne dem efter kontakt-ID, kan du konstruere din forespørgsel på følgende måde:
SELECT objectTypeId, updatedAt, ingestedAt
FROM objects_deals
ORDER BY objectId
LIMIT 10;
Når du forespørger på data i Snowflake, afhænger de kolonner, der returneres, af de data, du forespørger på. Du kan se de tilgængelige kolonner for en given tabel eller visning i Snowflake ved at vælge visningen i venstre sidepanel.
Bemærk: Iresten af dette dokument bruger vi udtrykket databaseobjekt, når sammenhængen gælder både tabeller og visninger.
For at returnere en bestemt kolonne skal du inkludere den pågældende kolonne i SELECT
-feltet i din forespørgsel. For eksempel vil følgende forespørgsel kun returnere kolonnerne OBJECTID
og UpdatedAt
:
SELECTobjectId, updatedAt
FROM objects_contacts
Nedenfor er der generelle definitioner af kolonner, som en forespørgsel kan returnere. For andre definitioner, der ikke er medtaget nedenfor, se de individuelle visningsdefinitioner i artiklen ovenfor.
Nogle gange returneres data fra en forespørgsel med VARCHAR-kolonner, når det ville være ønskeligt at have dem som en anden type. I sådanne tilfælde anbefales det at konvertere VARCHAR-datatypen til de ønskede typer ved hjælp af Snowflake-funktioner. For eksempel gemmes egenskaber for en objektpost som VARCHAR-datatyper i de fleste databaseobjekter, men indeholder nogle gange tal- og datetime-værdier. Funktioner som f.eks:
try_to_number, try_to_timestamp_ntz kan bruges til at konvertere disse VARCHAR-data til henholdsvis deres NUMBER- og DATETIME-typer:
SELECT objectid, value AS amount_str, try_to_number(value) AS amountFROM object_properties
WHERE objecttypeid='0-3' AND name='amount'
LIMIT 1
Nedenfor kan du se, hvordan du forespørger på data fra specifikke HubSpot-objekter og -poster, samt hvilke data der bliver returneret.
Objektdata af forskellige typer er organiseret og tilgængelige på to måder:
Objektets navn | ObjectTypeId |
Kontaktpersoner | 0-1 |
Virksomheder | 0-2 |
Linjeposter | 0-8 |
Brugerdefinerede objekter får tildelt et ID på oprettelsestidspunktet og identificeres som 2-unique_ID. For eksempel 2-12345. Læs mere om object_and_event_type_definitions.
Disse databaseobjekter er generelt velegnede, hvis man ønsker en bedre forespørgselsydelse end den, der kan opnås med objects_x views. Se flere detaljer i object_with_object_properties, object_properties, objects og object_properties_history nedenfor.
I dette databaseobjekt har hver tilgængelig objekttype, inklusive brugerdefinerede objekter, sin egen specifikke visning, hvor hver visning kun indeholder poster for objekter af den specifikke objekttype. Disse visninger navngives i formatet OBJECTS_<objekttypenavn>, hvor <objekttypenavn> er flertalsformen for objekttypen (bemærk, at hvis objekttypen ikke har nogen flertalsform, vil <objekttypenavn> blot være entalsformen for objekttypenavnet sammenkædet med "S").
Forespørgsler til denne visning returnerer en række for hver post i et objekt, hvor hver egenskab i objektet er tilgængelig som en separat kolonne.
Se nedenfor den omfattende liste over tilgængelige HubSpot-objekttyper (dvs. ikke-brugerdefinerede), en kort beskrivelse af de data, de repræsenterer, og deres tilsvarende visninger:
HubSpot-objekttype |
ObjectTypeId |
Beskrivelse |
0-1 |
Oplysninger om personer, der interagerer med din virksomhed |
|
0-2 |
Information om individuelle virksomheder eller organisationer |
|
0-3 |
Detaljer om indtjeningsmuligheder med en kontakt eller virksomhed. |
|
0-4 |
Gemmer data fra CRM-handlinger, herunder noter, opgaver, e-mails, møder og opkald. |
|
0-5 |
Repræsentere kundeanmodninger om hjælp eller support. |
|
0-14 |
Bruges til at dele prisoplysninger med potentielle købere. |
|
0-15 |
Detaljer for individuelle indsendelser til en HubSpot-formular. |
|
0-8 |
Repræsenterer en delmængde af de produkter, der sælges i en aftale. Når et produkt knyttes til en aftale, bliver det til en varelinje. |
|
0-11 |
Detaljer om indgående beskeder fra flere kanaler. |
|
0-25 |
Detaljer om dine landingssider |
|
0-27 |
Gemmer oplysninger om to-do-lister |
|
0-28 |
Bruges til at indsamle oplysninger om dine besøgende og kontakter |
|
0-29 |
Detaljer om e-mails fra marketing hub |
|
AD_ACCOUNT |
0-30 |
Gemmer oplysninger om dine annoncekonti på Linkedin, Facebook og Google |
0-31 |
Detaljer om dine annoncekampagner. En annoncekampagne kan indeholde en eller flere annoncer |
|
AD_GROUP |
0-32 |
Logisk gruppering af annoncer i en annoncekampagne |
AD |
0-33 |
Detaljer om individuelle annoncer |
0-35 |
Oplysninger om relaterede marketingaktiver og -indhold, så du nemt kan måle effektiviteten af din samlede marketingindsats. |
|
SITE_PAGE |
0-38 |
Data om individuelle sider på dine websites |
0-39 |
Data om blogindlæg |
|
0-45 |
Oplysninger om grupperinger af objektposter baseret på deres egenskaber eller aktiviteter |
|
0-48 |
Opkald foretaget af andre CRM-poster, f.eks. kontakter |
|
FAKTURA |
0-53 |
Administrer og synkroniser fakturaer med eksterne regnskabssystemer |
0-57 |
Oplysninger om medieaktiver, der er importeret til Hubspot |
|
0-58 |
En sekvens er en række målrettede, tidsbestemte e-mailskabeloner til at pleje kontakter over tid. |
|
0-72 |
Deal splits bruges til at dele deal credit mellem flere brugere |
|
0-83 |
Salgsdokumenter opbygger et bibliotek med indhold, så hele dit team kan uploade og dele dokumenter med dine kontakter. |
|
0-19 |
Gemmer oplysninger, der er indsendt til en feedback-undersøgelse. |
|
0-69 |
Abonnementer indeholder oplysninger om tilbagevendende betalinger |
|
0-101 |
Indeholder data om midler indsamlet fra kunder |
Hvert databaseobjekt vil returnere følgende kolonner:
Kolonnens navn |
Type |
Beskrivelse |
OBJECTTYPEID |
Varchar |
Objekttypens ID (f.eks. kontakter er 0-1). |
OBJECTID |
Antal |
Postens ID (f.eks. en kontaktpost med et ID på 123752). |
OPDATERET |
Tidsstempel |
Den dato og det klokkeslæt, hvor dette objekt sidst blev opdateret i HubSpot. |
INGESTEDAT |
Tidsstempel |
Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
PROPERTY_* |
Varchar |
Individuelle kolonner, der indeholder den seneste version af objektets egenskaber For hver objektegenskab, der har en dato- eller taltype (som specificeret af property_definitions), vil der være to kolonner:
|
Hent fornavn, efternavn og livscyklusstadie for alle kontakter.
Forespørgsel:
SELECT objectId, property_firstname AS firstname, property_lastname AS lastname,property_lifecyclestage AS lifecyclestageFROM objects_contact
Returnerer:
OBJECTID |
FORNAVN |
EFTERNAVN |
LIVSFASE |
54325098 |
Hobbes |
Baron |
føre |
96805401 |
Milo |
Guld |
føre |
6922028 |
Henry |
Riley |
føre |
Hent aftalens navn og fase for op til tre aftaler.
Forespørgsel:
SELECT objectId, property_dealName, property_dealStage,
property_amount AS dealAmountFROM objects_deals
LIMIT 3
Returnerer:
OBJECTID |
EJENDOMS_HANDELSNAVN |
PROPERTY_DEALSTAGE |
PROPERTY_DEALAMOUNT |
38960439 |
Navn på aftale 1 |
Lukket vinder |
34199 |
321740651 |
Testaftale 123 |
14845019 |
8383663 |
98392101 |
Pop-up baldakin |
Lukket vinder |
9309007 |
Hent aftalens navn og fase for de tre bedste aftaler efter beløb.
Forespørgsel:
Da data om deal-beløb er tilgængelige som en tal-datatype, kan de bruges til at bestille uden behov for konvertering eller casting.
SELECT objectId, property_dealName, property_dealStage,
property_amount AS dealAmountFROM objects_deals
ORDER BY property_amount DESC
LIMIT 3
Returnerer:
OBJECTID |
EJENDOMS_HANDELSNAVN |
PROPERTY_DEALSTAGE |
PROPERTY_DEALAMOUNT |
98392101 |
Pop-up baldakin |
Lukket vinder |
9309007 |
321740651 |
Testaftale 123 |
14845019 |
8383663 |
38960439 |
Navn på aftale 1 |
Lukket vinder |
34199 |
Dette databaseobjekt indeholder data fra dine HubSpot-poster. Forespørgsler til dette databaseobjekt returnerer en række for hver post inden for en objekttype (f.eks. alle kontaktposter i kontaktobjekttypen). Alle egenskaber gemmes i kolonnen Properties, som er en Snowflake Variant/JSON-kolonne.
Denne visning kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | Objekttypens ID (f.eks. er kontakter 0-1 ). |
OBJECTID |
Antal | Postens ID (f.eks. en kontaktpost med et ID på 123752 ). |
PROPERTIES |
Variant | Postens ejendomsværdier. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor posten sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Bemærk: Den25. januar 2022 vil kolonnen timestamp i tabellen og visningen object_with_object_properties, som repræsenterer den dato og det klokkeslæt, hvor objektposten sidst blev opdateret i HubSpot , være updatedat. Dette er for at tilpasse sig, hvordan datetime-data repræsenteres iresten af datadelen.
Da dette er en gennemgribende ændring, er den nye kolonne, updatedat, blevet tilføjet til tabellen og visningen. I de næste 90 dage vil disse to nye kolonner eksistere side om side med timestamp, som er de kolonner, de skal erstatte. Det giver dig mulighed for at skifte til de nye kolonner.
Efter 90 dage, den 25. januar 2022, vil kolonnen timestamp blive fjernet fra tabellen og visningen. Efter denne dato vil ethvert forsøg på at forespørge i tabellen eller visningen object_with_object_properties ved hjælp af timestamp-kolonner mislykkes.
Hent alle kontakter og deres egenskaber.
Forespørgsel:
SELECT objectTypeId, objectId, properties
FROM object_with_object_properties
WHERE objectTypeId = '0-1'
Returnerer:
OBJECTTYPEID | OBJECTID | EJENDOMME |
0-1 | 38960439 | {"createdate": "1504656970152"...} |
0-1 | 321740651 | { "createdate": "1590183081949"...} |
0-1 | 98392101 | { "createdate": "1533566477279"...} |
... | ... | ... |
Hent aftalens navn og fase for op til tre aftaler.
Forespørgsel:
SELECTobjectId,
properties:dealname::string AS dealname,
properties:dealstage::string AS dealstage,
properties:amount::number AS dealamount
FROM object_with_object_properties
WHERE objectTypeId = '0-3'
LIMIT 3;
Returnerer:
OBJECTID | DEALNAME | DEALSTAGE | DEALAMOUNT |
38960439 | Navn på aftale 1 | closedlost | 7488939 |
321740651 | Navn på aftale 1 | Lukket vinder | 9292029 |
98392101 | Navn på aftale 1 | closedlost | 62626528 |
Dette databaseobjekt er en delmængde af dataene i databaseobjektet object_with_object_properties. Hver returneret række returnerer objekt-ID'et for hver post. Dette databaseobjekt returnerer kun eksisterende poster. Når en post slettes i HubSpot, vil den blive fjernet fra dette databaseobjekt. Dette databaseobjekt er en delmængde af dataene i tabellen object_with_object_properties. Hver returneret række returnerer objekt-ID'et for hver post. Denne visning returnerer kun eksisterende poster. Når en post slettes i HubSpot, vil den blive fjernet fra denne visning.
Dette databaseobjekt kan være nyttigt, hvis din konto har en stor mængde data, som gør, at object_with_object_properties og objects_x views fungerer langsomt. Ved at bruge dette databaseobjekt sammen med databaseobjektet object_properties er det muligt at replikere dataene i object_with_object_properties, samtidig med at man bevarer kontrollen over, hvilke egenskaber der returneres.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | Objekttypens ID (f.eks. er kontakter 0-1 ). |
OBJECTID |
Antal | Postens ID (f.eks. en kontaktpost med et ID på 123752 ). |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. Få mere at vide om kolonnedatatyper. |
Hent alle kontaktoptegnelser.
Forespørgsel:
SELECT objectTypeId, objectId
FROM objects
WHERE objectTypeId = '0-1'
Returnerer:
OBJECTTYPEID | OBJECTID |
0-1 | 36721864 |
0-1 | 103580363 |
0-1 | 56047670 |
... | ... |
Dette databaseobjekt er en delmængde af databaseobjektet object_with_object_properties. Hver række indeholder den aktuelle egenskabsværdi, der er indstillet på en given post. En kontakt vil f.eks. have en række for egenskaben First name og en række for egenskaben Last name. Hvis en post ikke har en værdi for en egenskab, vil rækken enten blive vist med en tom streng eller slet ikke blive vist.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | Objekttypens ID (f.eks. er kontakter 0-1 ). |
OBJECTID |
Antal | Postens ID (f.eks. en kontaktpost med et ID på 123752 ). |
NAME |
Varchar | Navnet på ejendommen. |
VALUE |
Tidsstempel | Værdien af ejendommen. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor posten sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent fornavn, efternavn og byegenskaber for alle kontakter.
Forespørgsel:
SELECT objectTypeId, objectId, name, value
FROM object_properties
WHERE objectTypeId = '0-1'
AND name IN ('firstname', 'lastname', 'city')
ORDER BY objectId;
Returnerer:
OBJECTTYPEID | OBJECTID | NAVN | VÆRDI |
0-1 | 10401 | Fornavn | Brian |
0-1 | 10401 | By | Dublin |
0-1 | 10401 | Efternavn | Gallagher |
0-1 | 23451 | Fornavn | Fernando |
0-1 | 23451 | Efternavn | Fierro |
0-1 | 25751 | Fornavn | Charles |
... | ... | ... | ... |
Hent fornavn, efternavn og livscyklusstadie for alle kontakter, og kombiner dem i én række pr. kontakt. Dette eksempel bruger SQL PIVOT-syntaksen.
Forespørgsel:
SELECT objectId, firstname, lastname, lifecyclestage
FROM
(
SELECT objectId, name, value
FROM object_properties
WHERE objectTypeId = '0-1'
AND name IN ('firstname', 'lastname', 'lifecyclestage')
)
PIVOT(MAX(value) FOR name IN ('firstname', 'lastname', 'lifecyclestage')) AS p(objectId, firstname, lastname, lifecyclestage);
Returnerer:
OBJECTTYPEID | OBJECTID | FORNAVN | EFTERNAVN | LIVSFASE |
0-1 | 54325098 | Hobbes | Baron | føre |
0-1 | 96805401 | Milo | Guld | føre |
0-1 | 6922028 | Henry | Riley | føre |
... | ... | ... | ... | ... |
Dette databaseobjekt indeholder historiske ejendomsværdier. For kontakter indeholder det de seneste 45 værdier. For alle andre objekter indeholder det de seneste 20 værdier. Viser en række for hver historisk egenskabsværdi. Den aktuelle værdi for en egenskab bestemmes af det seneste UPDATEDAT-tidsstempel i egenskabens historik.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | Objekttypens ID (f.eks. er kontakter 0-1 ). |
OBJECTID |
Antal | Postens ID (f.eks. en kontaktpost med et ID på 123752 ). |
NAME |
Varchar | Navnet på ejendommen. |
VALUE |
Tidsstempel | Værdien af ejendommen. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent historikken for en enkelt ejendom for en enkelt kontakt.
Forespørgsel:
SELECT objectId, name, value, updatedAt
FROM object_properties_history
WHERE objectTypeId = '0-1'
AND objectId = 136493192
AND name = 'hs_predictivescoringtier'
ORDER BY UPDATEDAT DESC;
Returnerer:
OBJECTID | NAVN | VÆRDI | OPDATERET |
136493192 |
hs_prediktivescoringtier |
niveau_1 |
2022-06-22 22:45:05.931 |
136493192 |
hs_prediktivescoringtier |
niveau_2 |
2021-09-18 08:20:56.622 |
136493192 |
hs_prediktivescoringtier |
niveau_3 |
2019-11-31 18:20:22.851 |
... |
... |
... |
... |
Hent det aktuelle navn på alle kontakter, der nogensinde har haft livscyklusstadiet Subscriber.
Forespørgsel:
SELECT
objectId,
properties:firstname::string AS firstname,
properties:lastname::string AS lastname
FROM object_with_object_properties
WHERE object_with_object_properties.objectTypeId = '0-1'
AND objectId IN (
SELECT objectId
FROM object_properties_history
WHERE
object_properties_history.objectTypeId = '0-1'
AND object_properties_history.name = 'lifecyclestage'
AND object_properties_history.value = 'subscriber'
);
Returnerer:
OBJECTID | FORNAVN | EFTERNAVN |
54325098 | Hobbes | Baron |
96805401 | Milo | Guld |
6922028 | Henry | Riley |
... | ... | ... |
Ligesom objektdata er associationsdata organiseret på to måder:
Hver associationstype har sin egen visning, mærket som associations_<association type name>, f.eks. associations_contacts_to_deals. Hver visning er en delmængde af dataene i associations-databaseobjektet og indeholder kun poster med et specifikt combinedassociationtypeid.
Hvert databaseobjekt vil returnere følgende kolonner:
Kolonnens navn |
Type |
Beskrivelse |
COMBINEDASSOCIATIONTYPEID |
Varchar |
Den unikke identifikator for associationsdefinitionen. |
FORENINGSKATEGORI |
Varchar |
Kilden til foreningstypen. En af: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATOR_DEFINED |
ASSOCIATIONSTYPEID |
Varchar |
En unik identifikator for en associationsdefinition inden for en specifik associationskategori, dvs. at ikke to definitioner i en associationskategori vil have samme associationstypeid. |
FROMOBJECTTYPEID |
Varchar |
Det objekttypeid, der er kilden til associationsdefinitionen. |
FROMOBJECTTYPE |
Varchar |
Navnet på den objekttype, der er kilden til associationsdefinitionen. |
TOOBJECTTYPEID |
Varchar |
Det objekttypeid, der er destinationen for associationsdefinitionen. |
TOOBJECTTYPE |
Varchar |
Navnet på den objekttype, der er destinationen for associationsdefinitionen. |
NAVN |
Varchar |
Foreningsdefinitionens navn. |
ETIKET |
Varchar |
Foreningsdefinitionens beskrivelse. |
ISMAINASSOCIATIONDEFINITION |
Boolsk |
Om tilknytningsdefinitionen er hovedtypen. Når det er sandt, er definitionen den, som HubSpot viser på tilknyttede poster. |
[FROMOBJECTTYPE_OBJECTID] f.eks. for visningen ASSOCIATIONS_CONTACTS_TO_DEALS vil dette være CONTACT_OBJECTID |
Antal |
Objekt-ID for kildeobjektet. |
[TOOBJECTTYPE_OBJECTID] f.eks. for ASSOCIATIONS_CONTACTS_TO_DEALS view vil dette være DEAL_OBJECTID |
Antal |
Objekt-ID for destinationsobjektet. |
INGESTEDAT |
Tidsstempel |
Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle aftaler, der er knyttet til en bestemt kontakt.
Forespørgsel:
SELECT
contact_objectId, deal_objectId
FROM foreninger_kontakter_til_handler
WHERE contactId = 6626541373
Returnerer:
KONTAKT_OBJEKTID |
DEAL_OBJECTID |
6626541373 |
233620335 |
6626541373 |
90253678 |
Hent alle kontakter, der er baseret i tidszonen Bogota, og deres aftaler.
SELECT contacts.property_firstname contact_firstname,
contacts.property_lastname contact_lastname,
contacts.property_email contact_email,
deals.property_dealtype deal_type, deals.property_amount deal_amount
FROM objects_contacts contacts
JOIN associations_contacts_to_deals assoc on
assoc.contact_objectid=contacts.objectid
JOIN objects_deals deals on deals.objectid=assoc.deal_objectid
where contacts.property_hs_timezone='america_slash_bogota'
KONTAKT_FORNAVN |
KONTAKT_EFTERNAVN |
KONTAKT_EMAIL |
DEAL_TYPE |
DEAL_AMOUNT |
David |
Magalhães |
dmagalhaes@example.com |
newbusiness |
74848 |
Fernanda |
Rodrigues |
fmoreira@example.com |
newbusiness |
253530 |
Hent alle kontakter og den samlede sum af indgåede aftaler for hver kontakt.
SELECT SUM(deals.property_hs_closed_amount) AS
total_closed_amount, contacts.property_email contact_email
FROM objects_contacts contacts
JOIN associations_contacts_to_deals assoc on
assoc.contact_objectid=contacts.objectid
JOIN objects_deals deals on deals.objectid=assoc.deal_objectid
GROUP BY contact_email
ORDER BY total_closed_amount DESC
Returnerer:
SAMLET_LUKKET_BELØB |
KONTAKT_EMAIL |
98474793 |
johndoe@riverview.com |
849488 |
sallymae@longford.com |
Dette databaseobjekt indeholder oplysninger om alle de tilgængelige tilknytningstyper mellem HubSpot-objekter, med en række pr. tilknytningstype. Du kan forbinde dette databaseobjekt med associations-databaseobjektet for at få postspecifikke associationsoplysninger.
Der kan være flere typer associationer mellem de samme objekter. Hovedassociationstypen, som er den type, der vises i HubSpot, når poster er associeret, bruger associationen, hvor ISMAINASSOCIATIONDEFINITION
er true
.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
COMBINEDASSOCIATIONTYPEID |
Varchar | Den unikke identifikator for associationsdefinitionen. |
CATEGORY |
Varchar | Kilden til foreningstypen. En af: HUBSPOT_DEFINED , USER_DEFINED , INTEGRATOR_DEFINED |
ID |
Antal | Identifikatoren for foreningsdefinitionen inden for dens kategori. |
FROMOBJECTTYPEID |
Varchar | ID'et for det objekt, der er kilden til associationsdefinitionen. |
TOOBJECTTYPEID |
Varchar | ID'et for det objekt, der er destinationen for associationsdefinitionen. |
NAME |
Varchar | Foreningsdefinitionens navn. |
LABEL |
Varchar | Associationsdefinitionens etiket. |
ISMAINASSOCIATIONDEFINITION |
Boolsk | Om tilknytningsdefinitionen er hovedtypen. Når det er sandt, er definitionen den, som HubSpot viser på tilknyttede poster. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. Få mere at vide om kolonnedatatyper. |
Hent de typer af foreninger, der er tilgængelige på din konto.
Forespørgsel:
SELECT combinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, name
FROM association_definitions
ORDER BY category, id
Returnerer:
KOMBINERET FORENINGSTYPE | FROMOBJECTTYPEID | TOOBJECTTYPEID | NAVN |
0-1 | 0-1 | 0-2 | KONTAKT_TIL_VIRKSOMHED |
0-2 | 0-2 | 0-1 | VIRKSOMHED_TIL_KONTAKT |
0-3 | 0-3 | 0-1 | DEAL_TO_CONTACT |
0-4 | 0-1 | 0-3 | KONTAKT_TIL_HANDEL |
0-5 | 0-3 | 0-2 | DEAL_TO_COMPANY |
... | ... | ... | ... |
Hent de tilgængelige associationstyper mellem aftaler og virksomheder.
Forespørgsel:
SELECT
combinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, name
FROM association_definitions
WHERE fromObjectTypeId = '0-3' AND toObjectTypeId = '0-2'
AND isMainAssociationDefinition = trueORDER BY category, id
Returnerer:
KOMBINERET FORENINGSTYPE | FROMOBJECTTYPEID | TOOBJECTTYPEID | NAVN |
0-5 | 0-3 | 0-2 | DEAL_TO_COMPANY |
0-271 | 0-3 | 0-2 | DEAL_TO_PRIMARY_COMPANY |
0-341 | 0-3 | 0-2 | DEAL_TO_COMAPNY_UNLABELED |
Dette databaseobjekt indeholder oplysninger om forbindelserne mellem specifikke poster. Hver række repræsenterer en tilknytning fra et objekt til et andet objekt. Rækker kan være til stede i dette databaseobjekt, selv om de poster, der henvises til, er blevet slettet. Du kan tjekke, om der findes poster ved at joine med objekttabellen.
Dette databaseobjekt kan være nyttigt, hvis din konto har en stor mængde data, som gør, at associations_x_to_y-visningerne fungerer langsomt.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
COMBINEDASSOCIATIONTYPEID |
Varchar | Den unikke identifikator for associationsdefinitionen. |
FROMOBJECTID |
Antal | ID for kildeobjektet. |
TOOBJECTID |
Antal | ID for destinationsobjektet. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. Få mere at vide om kolonnedatatyper. |
Hent alle tilknyttede aftaler og kontakter.
Forespørgsel:
SELECT combinedAssociationTypeId, fromObjectId, toObjectId
FROM associations
WHERE combinedAssociationTypeId = '0-5'
Returnerer:
COMBINEDASSOCIATIONTYPEID | FROMOBJECTID | TOOBJECTID |
0-5 | 6626541373 | 233620335 |
0-5 | 6616436082 | 3866015468 |
0-5 | 6690805943 | 7132752747 |
... | ... | ... |
Hent alle billetter, der er knyttet til en bestemt kontakt (kontakt-ID: 3005).
Forespørgsel:
SELECT combinedAssociationTypeId, fromObjectId, toObjectId
FROM associations
WHERE associationCategory = 'HUBSPOT_DEFINED'
AND combinedAssociationTypeId = '0-15'
AND fromObjectId = 3005;
Returnerer:
KOMBINERET FORENINGSTYPE | FROMOBJECTID | TOOBJECTID |
0-5 | 6626541373 | 233620335 |
Hent alle aftaler, der er knyttet til en bestemt kontakt (kontakt-ID: 4464). I stedet for hårdkodning af combinedAssociationTypeId forbinder dette eksempel med association_definitions.
Forespørgsel:
SELECT combinedAssociationTypeId, fromObjectId toObjectId,
FROM associations
WHERE
combinedAssociationTypeId = (
SELECT combinedAssociationTypeId
FROM association_definitions
WHERE fromObjectTypeId = '0-1'
AND toObjectTypeId = '0-3'
AND isMainAssociationDefinition)
AND fromObjectId = 4464;
Returnerer:
COMBINEDASSOCIATIONTYPEID | FROMOBJECTID | TOOBJECTID |
0-5 | 6626541373 | 233620335 |
Dette databaseobjekt indeholder oplysninger om brugerne på din HubSpot-konto. Brugere kan indstilles som ejere af poster og vil indeholde både et bruger-id og et ejer-id, afhængigt af deres kontekst. Begge ID'er kan bruges til at identificere den samme bruger.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OWNERID |
Antal | Brugerens ejer-ID. |
USERID |
Antal | Brugerens bruger-ID. Brugere med NULL i denne kolonne er blevet slettet. |
EMAIL |
Varchar | Brugerens e-mailadresse. |
FIRSTNAME |
Varchar | Brugerens fornavn. |
LASTNAME |
Varchar | Brugerens efternavn. |
ARCHIVED |
Boolsk | Om brugeren er blevet slettet. |
CREATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor brugeren blev oprettet i HubSpot. Se kolonnedatatyper for mere information. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor brugeren sidst blev opdateret i HubSpot. Se kolonnedatatyper for mere information. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle brugere. Filteret WHERE archived = false
fjerner slettede brugere fra de returnerede data.
Forespørgsel:
SELECT ownerId, userId, email, firstname, lastname
FROM owners
WHERE archived = false
Returnerer:
EJERID | USERID | FORNAVN | EFTERNAVN | |
29584574 | 4621126 | 233620335 | Hobbes | Baron |
30532717 | 4874784 | 3866015468 | Pablo | Walters |
30580321 | 925511 | 7132752747 | Milo | Guld |
... | ... | ... | ... | ... |
Hent en bestemt ejer via dennes ejer-ID.
Forespørgsel:
SELECT ownerId, userId, email, firstname, lastname
FROM owners
WHERE ownerId = 29584574;
Returnerer:
EJERID | USERID | FORNAVN | EFTERNAVN | |
29584574 | 4621126 | 233620335 | Hobbes | Baron |
Hent alle kontakter og deres ejere. Denne forespørgsel forbinder poster med ejere med object_with_object_properties og kontaktegenskaben hubspot_owner_id.
SELECT
contact.objectId contactid,
contact.property_firstname contact_firstname,
contact.property_lastname contact_lastname,
contact.property_hubspot_owner_id contact_hubspot_owner_id,
owner.firstname owner_firstname,
owner.lastname owner_lastname,
owner.email owner_email
FROM objects_contacts contact
JOIN owners owner ON contact.property_hubspot_owner_id = owner.ownerId
Returnerer:
KONTAKTTID | KONTAKT_FORNAVN | KONTAKT_EFTERNAVN | KONTAKT_HUBSPOT_EJER_ID | EJER_FORNAVN | EJER_EFTERNAVN | EJER_EMAIL |
113834202 | Richard | Greenfield | 29584574 | Hobbes | Baron | hobbes.b@business.com |
53540801 | Ford | Karl | 30241125 | Milo | Guld | milo.g@business.com |
... | ... | ... | ... | ... | ... | ... |
Teams i HubSpot giver dig mulighed for at organisere dine brugere i grupper til organisatoriske og rapporteringsmæssige formål. Du kan have et hovedteam og ekstra teams.
Dette databaseobjekt indeholder oplysninger om holdene i din HubSpot-konto.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
TEAMID | Antal | Holdets ID. |
TEAMNAME | Varchar | Holdets navn. |
PARENTTEAMID | Antal | Forældreteamets team-ID. |
BØRNTEAMIDS | Array | Team-id'erne for de underordnede teams. |
PRIMÆRE EJERMEDLEMMER | Varchar | Ejer-ID'erne for teamets primære medlemmer. |
SEKUNDÆRE EJERMEDLEMMER | Boolsk | Ejer-ID'erne for teamets sekundære medlemmer. |
INGESTEDAT | Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle hold.
Forespørgsel:
SELECT teamId,teamName, primaryOwnerMembers
Fra hold
Returnerer:
TEAMID | TEAMNAME | PRIMÆRE EJERMEDLEMMER |
29584574 | Underteam | [233620335, 1234553] |
30532717 | Super Team | [3866015468, 126221873] |
3058032 | Et hold | [7132752747] |
Dette databaseobjekt indeholder oplysninger om, hvilke ejere der svarer til hvilke teams i din HubSpot-konto.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
TEAMID | Antal | Holdets ID. |
EJERID | Antal | Brugerens ejer-ID. |
ISTEAMPRIMARY | Boolsk | Om dette hold er det primære hold for denne ejer. |
INGESTEDAT | Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle ejere for et givet hold.
Forespørgsel:
SELECT teamId, ownerId, isTeamPrimary
FROM teams
WHERE teamId = 29584574
Returnerer
TEAMID | TEAMNAME | ISTEAMPRIMARY |
29584574 | 233620335 | SAND |
29584574 | 1234553 | SAND |
Nedenfor kan du se, hvordan du forespørger påpipelinedata for aftaler og billetter, f.eks. de tilgængelige pipelines på din konto og deres stadier.
Du kan kombinere disse data med objektdata for at få et fuldt overblik over dine pipelines. Du kan f.eks. forespørge på aftaler og deres pipelines ved at sammenføje objects_deals_view eller object_with_object_properties-data med pipelinedata.
Dette databaseobjekt indeholder oplysninger om deal- og ticket-pipelines på din konto. Hver returneret række repræsenterer en enkelt pipeline.
Denne tabel kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
PIPELINEID |
Varchar | Rørledningens ID. |
OBJECTTYPEID |
Varchar | ID'et for det objekt, som pipelinen kan indeholde (f.eks. tilbud eller billetter). |
LABEL |
Varchar | Pipelinens navn i HubSpot. |
DISPLAYORDER |
Antal | Den rækkefølge, som pipelinen vises i i HubSpot. |
ARCHIVED |
Boolsk | Om pipelinen er blevet slettet. |
CREATEDAT |
Tidsstempel | Da pipelinen blev oprettet. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle tilgængelige deal pipelines, sorteret efter deres rækkefølge i HubSpot.
Forespørgsel:
SELECT objectTypeId, pipelineId, label
FROM pipelines
WHERE objectTypeId = '0-3'
AND not archived
ORDER BY displayorder;
Returnerer:
OBJECTTYPEID | PIPELINEID | ETIKET |
0-3 | 1bed503c-37f7-4f51-9d40-7598902673f4 | Salgspipeline |
0-3 | 12659678 | Licenser Pipeline |
0-3 | 75e28846-ad0d-4be2-a027-5e1da6590b98 | Nye forretninger |
... | ... | ... |
Hent aftaler inden for en bestemt pipeline. Sammenføjer object_with_object_properties og pipelines.
Forespørgsel:
SELECT
deals.objectId deal_id,
deals.property_dealname deal_name,
pipelines.label pipeline_name
FROM objects_deals deals
INNER JOIN pipelines
ON deals.objectTypeId = pipelines.objectTypeId
AND deals.property_pipeline = pipelines.pipelineid
WHERE pipelines.objectTypeId = '0-3';
Returnerer:
DEAL_ID | DEAL_NAME | PIPELINE_NAME |
605140072 | Meowmix global tilmelding | Salgspipeline |
605457408 | Friskies Rebranding | Salgspipeline |
604362473 | Fresh Step App Build | Salgspipeline |
Samme som eksempel 2 ovenfor, hent aftaler inden for en bestemt pipeline. Men i stedet for at bruge objects_deals i joins, skal du bruge object_with_object_properties.
SELECT
deals.objectId deal_id,
deals.properties:dealname::varchar deal_name,
pipelines.label pipeline_name
FROM object_with_object_properties deals
INNER JOIN pipelines
ON deals.objectTypeId = pipelines.objectTypeId
AND deals.properties:pipeline::string = pipelines.pipelineid
WHERE deals.objecttypeId = '0-3'
AND pipelines.objectTypeId = '0-3';
Returnerer:
DEAL_ID |
DEAL_NAME |
PIPELINE_NAME |
605140072 |
Meowmix global tilmelding |
Salgspipeline |
605457408 |
Friskies Rebranding |
Salgspipeline |
604362473 |
Fresh Step App Build |
Salgspipeline |
Denne visning indeholder oplysninger om de enkelte faser i en pipeline. Identificer etaper ved at kombinere objekttype-id, pipeline-id og etape-id. Brug objekttype-ID og pipeline-ID, når du forbinder med pipelines.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
PIPELINEID |
Varchar | Rørledningens ID. |
STAGEID |
Varchar | Scenens ID. |
LABEL |
Varchar | Scenens navn i HubSpot. |
DISPLAYORDER |
Antal | Den rækkefølge, som pipelinen vises i i HubSpot. |
METADATA |
Variant | En JSON-formateret beskrivelse af scenen, herunder om den er åben eller lukket |
ARCHIVED |
Boolsk | Om pipelinetrinnet er blevet slettet. |
CREATEDAT |
Tidsstempel | Da pipelinetrinnet blev oprettet. |
Hent pipelinetrin for en aftalepipeline med navnet Salgspipeline.
Forespørgsel:
SELECT pipelineid, stageId, label
FROM pipeline_stages
WHERE not archived
AND pipelineid = (
SELECT pipelineid
FROM pipelines
WHERE objectTypeId = '0-3'
AND not archived
AND label = 'Sales Pipeline' LIMIT 1)
ORDER BY displayorder;
Returnerer:
PIPELINEID | STAGEID | ETIKET |
941650 | 941651 | Kontaktet |
941650 | 941652 | Aftale planlagt |
941650 | 941653 | Faktura sendt |
... | ... | ... |
Hent alle aftaler og deres respektive pipeline-stadier.
Forespørgsel:
SELECTdeals.objectId deal_id,
deals.properties:dealname::varchar deal_name,
pipelines.label pipeline_name,
pipeline_stages.label pipeline_stage_name
FROM object_with_object_properties deals
INNER JOIN pipelines
ON deals.objectTypeId = pipelines.objectTypeId
AND deals.properties:pipeline::string = pipelines.pipelineid
INNER JOIN pipeline_stages
ON deals.objectTypeId = pipeline_stages.pipelineid
AND deals.properties:pipeline::string = pipeline_stages.pipelineid
AND deals.properties:dealstage::string = pipeline_stages.stageId
WHERE deals.objecttypeId = '0-3';
Returnerer:
DEAL_ID | DEAL_NAME | PIPELINE_NAME | PIPELINE_STAGE_NAME |
605140072 | Meowmix global tilmelding | Salgspipeline | Kontrakt sendt |
605457408 | Friskies Rebranding | Salgspipeline | Aftale planlagt |
604362473 | Fresh Step App Build | Salgspipeline | Kontrakt underskrevet |
... | ... | ... | ... |
Dette databaseobjekt indeholder oplysninger om objektegenskaber og hændelsesegenskaber i din HubSpot-konto. Hændelsesegenskaber omfatter standardhændelser, som f.eks. e-mailåbninger og -klik, og brugerdefinerede adfærdsrelaterede h ændelsesegenskaber. Disse oplysninger kan være nyttige til at definere værdier, der findes i object_properties og hændelsesdata.
Du kan identificere specifikke egenskaber ved at kombinere deres objekttype-ID og navn. Du kan hente lignende oplysninger ved hjælp af properties-API'en.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTYPEID |
Varchar | ID'et for det objekt, som hændelsen vedrører. |
NAME |
Varchar | Egenskabens interne navn. |
LABEL |
Varchar | Ejendommens etiket. |
DESCRIPTION |
Varchar | Ejendommens beskrivelse. |
TYPE |
Varchar | Egenskabens type (f.eks. streng, tal, datetime). |
FIELDTYPE |
Varchar | Egenskabens felttype. Definerer, hvordan egenskaben vises i HubSpot og på formularer (f.eks. afkrydsningsfelt, vælg). |
DISPLAYORDER |
Antal | Ejendommens visningsrækkefølge. |
GROUPNAME |
Varchar | Egenskabens gruppenavn. |
OPTIONS |
Variant | For opregningsegenskaber, et array af egenskabens indstillinger, inklusive hver indstillings attributter (f.eks. visningsrækkefølge, etiket). |
CREATEDUSERID |
Antal | ID for den bruger, der har oprettet ejendommen. |
REFERENCEDOBJECTTYPE |
Varchar | Den type objekt, som egenskaben refererer til. Ejeregenskaber vil returnere værdien OWNER. |
CALCULATED |
Boolsk | Om egenskaben er en beregnet egenskab. |
EXTERNALOPTIONS |
Boolsk | Om egenskabens muligheder er defineret i et eksternt system. |
HASUNIQUEVALUE |
Boolsk | Om egenskabens værdier er unikke. Kan kun indstilles, når man opretter en egenskab via API'en. |
HIDDEN |
Boolsk | Om egenskaben er skjult i HubSpot. |
SHOWCURRENCYSYMBOL |
Boolsk | Om en talegenskabs værdi er formateret som en valuta. |
FORMFIELD |
Boolsk | Om denne egenskab kan bruges i formularer. |
READONLYDEFINITION |
Boolsk | Om egenskaben kan redigeres i HubSpot. |
READONLYVALUE |
Boolsk | Om egenskabens værdi kan redigeres i HubSpot. |
HUBSPOTDEFINED |
Boolsk | Om ejendommen blev oprettet af HubSpot, eller om den blev oprettet af en bruger. |
ARCHIVED |
Boolsk | Om ejendommen er blevet slettet. |
CREATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor ejendommen blev oprettet i HubSpot. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent navne og beskrivelser for alle kontaktegenskaber.
Forespørgsel:
SELECT name, label, description
FROM property_definitions
WHERE objectTypeId = '0-1'
Returnerer:
NAVN | ETIKET | BESKRIVELSE |
entered_sql_stage | Gik ind i SQL-stadiet | Starttælling af SQL-etapedage. |
første_konvertering_begivenhed_navn
|
Første konvertering | Den første formular, som denne kontaktperson indsendte. |
adresse | Gadeadresse | Kontaktens adresse. |
Begivenheder omfatter standard HubSpot-begivenheder og brugerdefinerede adfærdsbegivenheder. Hver begivenhed har sit eget databaseobjekt, mærket som events_eventname
.
Navn | |
BEGIVENHEDER_AD_INTERAKTION | Detaljer om en annonce og kontakter, der interagerede med den ved at klikke på annoncen eller indsende en formular efter at have interageret med den. |
EVENTS_AD_METRICS_IMPORTED_V0 |
Detaljer om en annonce og dens præstationsmålinger. |
BEGIVENHEDER_OPKALD_NÆVNT_NØGLEORD | Detaljer om nøgleord nævnt af alle deltagere i opkald. |
EVENTS_CLICKED_LINK_IN_EMAIL_V2 |
Links, som kontakter har klikket på i marketingmails. |
EVENTS_CLICKED_LINK_IN_TRACKED_INBOX_EMAIL_V8 | Links, som kontakter har klikket på i e-mails i Conversations Inbox. |
EVENTS_COOKIE_BANNER_CLICKED | Kontakter, der har klikket på cookies. |
EVENTS_COOKIE_BANNER_VIEWED | Kontakter, der har set cookies. |
EVENTS_DOCUMENT_SHARED_V2 | Salgsdokumenter delt med kontakter via et eksternt link. |
EVENTS_DOCUMENT_VIEWED_V2 | Salgsdokumenter og kontakter, som de har set ved at åbne det eksterne link. |
EVENTS_DOCUMENT_COMPLETED_V2 | Salgsdokumenter og kontakter, der har lukket dem. |
EVENTS_HS_SCHEDULED_EMAIL_V2 | E-mails, der sendes til HubSpots e-mailservere for at blive sendt. |
EVENTS_MTA_DELIVERED_EMAIL_V2 | E-mails, der er blevet leveret til modtagerne af HubSpots e-mailservere. |
EVENTS_MTA_BOUNCED_EMAIL_V2 | Forsøg på levering af e-mail, som blev afvist af modtagerens e-mailserver. |
EVENTS_OPENED_EMAIL_V2 | Åbninger af e-mails efter kontakter. |
BEGIVENHEDER_RAPPORTERET_SPAM_EMAIL_V2 | E-mails markeret som spam af modtagere. |
EVENTS_UPDATED_EMAIL_SUBSCRIPTION_STATUS_V2 | Ændringer i modtagernes e-mail-abonnementer. |
EVENTS_OPENED_TRACKED_INBOX_EMAIL_V8 | Conservations Inbox e-mail åbnes af kontakter. |
EVENTS_MB_MEDIA_PLAYED | Videoafspilningsaktivitet efter kontakter. |
EVENTS_V2_CONTACT_BOOKED_MEETING_THROUGH_SEQUENCE | Kontakt bookede et møde gennem sequence. |
EVENTS_V2_CONTACT_ENROLLED_IN_SEQUENCE | Kontakt indskrevet fra sekvens. |
EVENTS_V2_CONTACT_FINISHED_SEQUENCE | Sekvensen er færdig. |
EVENTS_V2_CONTACT_REPLIED_SEQUENCE_EMAIL | Kontakten svarede på e-mail (eller indgående e-mail, som afmeldte sekvensen) sendt gennem sekvensen. |
EVENTS_V2_CONTACT_UNENROLLED_FROM_SEQUENCE | Kontakt afmeldt fra sekvens. |
EVENTS_V2_CONTACT_UNENROLLED_MANUALLY_FROM_SEQUENCE | Brugeren afmeldte kontakten manuelt. |
EVENTS_V2_CONTACT_UNSUBSCRIBED_SEQUENCE_EMAIL | Kontakten afmeldte sig og afmeldte sekvensen. |
EVENTS_V2_SEQUENCE_EMAIL_BOUNCED | Sekvens-e-mail blev afvist. |
EVENTS_V2_SEQUENCE_ERRORED | Fejl i sekvensen forårsager afmelding. |
EVENTS_V2_SEQUENCE_STEP_EXECUTED | Sekvenstrin udført. |
BEGIVENHEDER_BESØGT_SIDE | Besøg på websider af kontakter. |
EVENTS_<INTEGRATION_EVENT_NAME>_<UNIQUE_IDENTIFIER> | Integrationshændelser(Timeline V3 API) |
Du kan identificere begivenheder ved at kombinere deres begivenhedstype-ID og ID. De kolonner, der returneres, afhænger af begivenheden, med en kolonne for hver begivenhedsegenskab. Alle begivenheder returnerer følgende kolonner:
Bemærk: HubSpot har tilføjet to nye kolonner til alle event-tabeller og -visninger:
occurredat
occurredatdateint
Disse kolonner erstatter kolonnerne occuredat
og occuredatdateint
den 24. november 2022. På den dato vil de gamle kolonner ikke længere være tilgængelige, og forsøg på at forespørge et databaseobjekt eller en visning, der indeholder begivenheder, der bruger disse kolonner, vil mislykkes. Få mere at vide om ændringer for Snowflake-datadele.
Kolonnens navn | Type | Beskrivelse |
EVENTTYPEID |
Varchar | ID for hændelsestypen, svarende til OBJECTTYPEID Du kan forespørge på alle eventtype-ID'er i din konto ved hjælp af visningen object_and_event_type_definitions. |
ID |
Varchar | Dette er unikt for hver begivenhedstype. Der er ikke to poster, der har samme ID inden for en given eventtype. |
OBJECTTYPEID |
Varchar | Den type objekt, der gennemførte begivenheden. For eksempel vil et klik på et e-mail-link vise 0-1 i denne kolonne, som repræsenterer kontaktobjektet. |
OBJECTID |
Antal | ID'et for den post, der afsluttede begivenheden. |
OCCURREDAT |
Tidsstempel | Når begivenheden fandt sted. |
|
Antal | Et tal, der repræsenterer, hvornår begivenheden fandt sted. Indeholder de samme data som kolonnen OCCURREDAT , men er formateret som et tal og bruges som en del af klyngenøglen i tabellen. I de fleste tilfælde kan du bruge OCCURREDAT -tidsstemplet i stedet for dette tal. |
|
Antal | Et tal, der repræsenterer, hvornår begivenheden fandt sted. Indeholder de samme data som kolonnen Bemærk: Denne kolonne udgår den 24. november 2022 og erstattes med |
OCCUREDAT |
Tidsstempel | Når begivenheden fandt sted. Bemærk: Denne kolonne udgår den 24. november 2022 og erstattes med |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. Få mere at vide om kolonnedatatyper. |
PROPERTY_* |
Varchar | Individuelle kolonner, der indeholder begivenhedens egenskaber. |
Hent de 50 seneste e-mail-klikhændelser.
Forespørgsel:
SELECT eventTypeId, objectTypeId, objectId, occuredAt, property_hs_click_raw_url AS hs_click_raw_url
FROM events_clicked_link_in_email_V2
ORDER BY occuredAt
LIMIT 50;
Returnerer:
EVENTTYPEID | OBJECTTYPEID | OBJECTID | OCCUREDAT | HS_CLICK_RAW_URL |
4-666288 | 0-1 | 45318579 | 2016-08-04 21:06:43.245 | http://website.com?utm_campaign=Launch&utm_source=hs_email&utm_medium=email&utm_content=32520579 |
4-666288 | 0-1 | 80701 | 2016-08-29 13:31:28.622 | https://cta-image-cms2.hubspot.com/ctas/v2/public/cs/ci/?pg=f0f6585a-08fc-4273-8422-49cfaddcf8d8&pid=1976760&ecid=ACsprvtkRbakerw4BiWlaDL7xFAqau1aW9m1_PAqSfQiWarY69X7Ds42zHGYTCfhHJLrXUP86Nxu |
4-666288 | 0-1 | 26146013 | 2017-11-30 14:27:11.528 | https://hubs.ly/H097a37a?utm_source=hs_email&utm_medium=email&utm_content=58251290 |
... | ... | ... | ... | ... |
Hent alle e-mail-klikhændelser efter de kontakter, der har klikket. Denne forespørgsel henter kontaktdata ved at sammenføje med object_with_object_properties.
Forespørgsel:
SELECT
click.occuredat click_timestamp,
click.property_hs_click_raw_url click_url,
contact.properties:firstname::varchar contact_firstname,
contact.properties:lastname::varchar contact_lastname
FROM events_clicked_link_in_email_V2 click
LEFT JOIN object_with_object_properties contact
ON click.objectTypeId = contact.objectTypeId
AND click.objectId = contact.objectId
LIMIT 3;
Returnerer:
KLIK_TIDSSTEMPEL | KLIK_URL | KONTAKT_FORNAVN | KONTAKT_EFTERNAVN |
2019-01-04 22:35:41.264 | https://help.website.com/articles/tutorial/how-to-use-email-tool?utm_source=hs_automation&utm_medium=email&utm_content=68042217 | Hobbes | Baron |
2018-11-08 09:37:41.400 | https://www.website.net/webinar-case-study?utm_source=hs_automation&utm_medium=email&utm_content=55200164 | Milo | Guld |
2018-11-08 09:37:41.426 | https://www.website.net/contact?utm_source=hs_automation&utm_medium=email&utm_content=55200164 | Harlow | Villari |
... | ... | ... | ... |
Dette databaseobjekt indeholder definitioner for alle objekter og begivenheder, der er tilgængelige på din HubSpot-konto.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | ID'et for det objekt, som pipelinen kan indeholde (f.eks. tilbud eller billetter). |
FULLYQUALIFIEDNAME |
Varchar | Navnet på objektet eller begivenheden. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. Få mere at vide om kolonnedatatyper. |
Hent alle objekter og begivenheder, der er tilgængelige på din HubSpot-konto.
Forespørgsel:
SELECT objectTypeId, fullyQualifiedName
FROM object_and_event_type_definitions;
Returnerer:
OBJECTTYPEID | FULDT KVALIFICERET NAVN |
0-1 | KONTAKT |
0-8 | LINE_ITEM |
0-11 | SAMTALE |
... | ... |
Nedenfor kan du se, hvordan du forespørger på dine lister, f.eks. de tilgængelige kontakt- og virksomhedslister og de poster, der er inkluderet i disse lister.
Dette databaseobjekt indeholder oplysninger om HubSpots kontakt- og virksomhedslister. Returnerer én række pr. liste, og kolonnerne indeholder listeoplysninger som listens navn, størrelse og objekttypen for de poster, den indeholder. Indeholder ikke oplysninger om de enkelte poster på hver liste (se list_membership).
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
OBJECTTYPEID |
Varchar | Typen af poster på listen (f.eks. kontakt eller virksomhed). |
LISTID |
Antal | Listens ID. Forbindes med kolonnen LISTID i tabellen list-memberships. |
CLASSICLISTID |
Antal | Et ID, der er specifikt for kontaktlister, og som matcher ID'et i listens URL i HubSpot. |
NAME |
Varchar | Navnet på listen. |
SIZE |
Antal | Antallet af poster på listen. |
CREATEDBYUSERID |
Antal | ID for den bruger, der har oprettet listen. |
CREATEDAT |
Tidsstempel | Da listen blev oprettet i HubSpot. |
UPDATEDBYUSERID |
Antal | ID for den bruger, der senest har opdateret listen. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor datoen sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent alle kontaktlister.
Forespørgsel:
SELECT listId, name, size
FROM lists
WHERE objectTypeId = '0-1';
Returnerer:
LISTID | NAVN | STØRRELSE |
118131 | Ugentlig opsøgende indsats | 103 |
66156 | Abonnenter på bloggen | 455 |
771852 | De bedste abonnenter 2021 | 37 |
... | ... | ... |
Hent en specifik kontaktliste med navnet Top subscribers 2021.
Forespørgsel:
SELECT listId, name, size
FROM lists
WHERE objectTypeId = '0-1'
ANDlistName = 'Top subscribers 2021';
Returnerer:
LISTID | NAVN | STØRRELSE |
771852 | De bedste abonnenter 2021 | 37 |
Dette databaseobjekt indeholder oplysninger om, hvilke poster der er medlemmer af hvilke lister, med en række pr. post på listen. Hvis du f.eks. har en liste over blogabonnenter med 500 kontakter, vil databaseobjektet returnere 500 rækker.
Indeholder kun liste-id'er og objekt-id'er. Du kan få flere oplysninger ved at joine med databaseobjektet lists.
Dette databaseobjekt kan returnere følgende kolonner:
Kolonnens navn | Type | Beskrivelse |
LISTID |
Varchar | Listens ID. Forbindes med kolonnen HS_LIST_ID i tabellen lists. |
OBJECTID |
Varchar | ID'et for posten på listen. |
UPDATEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev opdateret i HubSpot. Få mere at vide om kolonnedatatyper. |
INGESTEDAT |
Tidsstempel | Den dato og det klokkeslæt, hvor dataene sidst blev indlæst af Snowflake. |
Hent ID'erne for alle kontakter på listen Top subscribers 2021.
Forespørgsel:
SELECT objectId
FROM list_memberships
INNER JOIN lists
ON list_memberships.listId = lists.listId
WHERE lists.objectTypeId = '0-1'
AND lists.name = 'Top Subscribers 2021';
Returnerer:
OBJECTID |
54325098 |
96805401 |
6922028 |
... |
Hent for- og efternavn på detaljer om kontakter på listen Top subscribers 2021.
Forespørgsel:
SELECT
contact.objectId AS objectid,
contact.property_firstname AS firstname,
contact.property_lastname AS lastname
FROM objects_contacts contact
INNER JOIN list_memberships ON contact.objectId = list_memberships.objectId
INNER JOIN lists ON list_memberships.listId = lists.listId
WHERE lists.objectTypeId = '0-1'
AND lists.name = 'Top Subscribers 2021'
Returnerer:
OBJECTID |
FORNAVN |
EFTERNAVN |
54325098 |
Hobbes |
Baron |
96805401 |
Milo |
Guld |
6922028 |
Henry |
Riley |
... |
... |
... |
Generelt vil du gerne se på de kolonner, der findes i den rapport, du sammenligner med. Hvis rapportens visualisering ikke er i tabelform, vil konvertering til en tabel vise de kolonner, rapporten indeholder. Disse kolonner er normalt egenskaber for en objekttype eller en hændelsestype. Næste skridt er at finde ud af, hvilken objekttypeegenskab en kolonne svarer til. Det kan du gøre ved at forespørge på property_definitions:
SELECT * FROM property_definitions
WHERE label = [column_name]
Der er måske ikke altid et nøjagtigt match, fordi nogle egenskabsnavne normalt opløses til et mere beskrivende navn i appen. I sådanne tilfælde kan det hjælpe at foretage en uklar søgning ved hjælp af LIKE-operatoren på kolonnen label (eller endda description) i property_definitions.
Når man har fundet ud af, hvilken objekttype kolonnen tilhører, er det nemt at finde ud af, hvad man skal spørge om. Du kan simpelthen søge efter den object_x-visning, der svarer til typen.
Hvis du har brug for at linke to eller flere forskellige poster til hinanden, skal du kigge på associationer. Associationer repræsenterer relationerne mellem objekter i HubSpot CRM. Alle de forskellige associationer, der er mulige mellem to typer, er anført i association_definitions. I eksemplet ovenfor skal du forespørge ASSOCIATIONS_CAMPAIGNS_TO_FORMS for at kende alle de formularer, som en kampagne er knyttet til:
SELECT campaigns.property_hs_name campaign_name,
forms.property_hs_form_id form_id
FROM objects_campaigns campaigns
JOIN associations_campaigns_to_forms assoc ON
assoc.campaign_objectid=campaigns.objectid
JOIN objects_forms forms ON forms.objectid=assoc.form_objectid
GROUP BY campaign_name
For at modtage statusopdateringer i realtid om afbrydelser og problemer for HubSpot-Snowflake-integrationen skal du forespørge på data_share_status-visningen:
SELECT * FROM hubspot.public.data_share_status
LIMIT 1
Resultaterne vil blive vist som:
STATUS | BESKED | OPDATERET |
OK | INGEN KENDT HÆNDELSE I ØJEBLIKKET | 2023-04-10 09:21:20.123 |
Denne visning giver opdateringer om integrationsstatus i omvendt kronologisk rækkefølge. Ved at integrere resultaterne af denne forespørgsel i et dashboard kan du spore integrationens ydeevne og opdage eventuel nedetid eller udfald.