Je regarde les actions particulières d'un visiteur sur notre site juste pour comprendre comment certaines données sont collectées et comment extraire les données dont j'ai besoin. Fondamentalement, des promotions spécifiques sont déclenchées lorsqu'un visiteur voit certaines sections de notre site et je voulais voir si ces données sont collectées.Pourquoi, lors de la suppression de deux variables ou plus dans BigQuery, je n'obtiens aucun résultat?
J'ai couru le code suivant pour identifier les pages visualisées par un visiteur et les événements les incendies de session:
select fullvisitorid, visitid, date, hitnumber, type, page.pagepath,
eventinfo.eventcategory, eventinfo.eventlabel, eventinfo.eventaction
from `big-query-156009.xxxxxx.ga_sessions_*` t, t.hits as hits
where _table_suffix between "20170511" and "20170511"
and fullvisitorid = 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
and visitid = xxxxxxxxx
order by hitnumber
Cela fonctionne parfaitement bien et je peux voir le chemin du visiteur. Je veux aussi tirer dans
hits.promotion.promoid,
hits.promotion.promoname,
hits.promotion.promocreative,
hits.promotion.promoposition,
hits.promotionactioninfo.promoisview,
hits.promotionactioninfo.promoisclick
J'ai essayé cela en utilisant le code suivant:
select fullvisitorid,
visitid,
date,
hitnumber,
type,
page.pagepath,
eventinfo.eventcategory,
eventinfo.eventlabel,
eventinfo.eventaction,
promotion.promoId,
promotion.promoname,
promotion.promocreative,
promotion.promoposition,
promotionactioninfo.promoIsView,
promotionactioninfo.promoIsclick
from `big-query-156009.xxxxxx.ga_sessions_*` t, t.hits as hits,
hits.promotion as promotion
where _table_suffix between "20170511" and "20170511"
and fullvisitorid = 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
and visitid = xxxxxxxxx
order by hitnumber
mais quand je fais cela va exactement les mêmes fullVisitorId, visitid, dates et ensemble de données, etc. Je ne reçois pas résultats. Aucune erreur ou quoi que ce soit juste aucun résultat.
Je ne comprends pas parfaitement l'imbrication, donc je suppose qu'il me manque quelque chose de simple.
Y at-il un moyen de contourner ce problème pour extraire toutes ces données en une seule requête ou dois-je faire des sous-requêtes?
Merci
magnifique! cela fonctionne parfaitement. Merci Elliott! –