LiveRamp RampID मैचिंग की मदद से, अपने विज्ञापन डेटा और Google के विज्ञापन डेटा के बीच जॉइन बटन के तौर पर RampID का इस्तेमाल किया जा सकता है. RampIDs की मदद से डेटा को जॉइन करने से, कुकी पर आधारित मैचिंग की तुलना में ज़्यादा सटीक और ज़्यादा मैच रेट मिल सकता है.
सीमाएं
LiveRamp मैचिंग सिर्फ़ मेज़रमेंट के लिए है. इसका इस्तेमाल ऑडियंस क्वेरी में नहीं किया जा सकता.
इसके अलावा, किसी उपयोगकर्ता को मैच करने के लिए, उसके पास ये चीज़ें होनी चाहिए:
- आपके विज्ञापनों से इंटरैक्ट किया हो और उसके पास आपके विज्ञापनों से जुड़ा LiveRamp आईडी हो.
- Google के विज्ञापनों के साथ इंटरैक्ट किया हो और आपके पास Google आईडी हो.
- पहले किसी ऐसे विज्ञापन कैंपेन से इंटरैक्ट किया हो जिसे आपको Ads Data Hub का इस्तेमाल करके मेज़र करना है.
LiveRamp मैचिंग की सुविधा कैसे काम करती है
Ads Data Hub का इस्तेमाल करके LiveRamp डेटा को मैच करना, कुकी के इस्तेमाल पर निर्भर करता है. शुरुआत करने के लिए, Google और LiveRamp एक मैच टेबल बनाते हैं. यह टेबल, LiveRamp RampIDs को Google आईडी से जोड़ती है. इस मैच टेबल का इस्तेमाल, Google और LiveRamp के आईडी स्पेस के बीच ट्रांसलेट करने के लिए किया जाता है.
मैच टेबल पूरी होने के बाद, हैश किए गए LiveRamp RampID को Google कैंपेन डेटा से मैच करके, Ads Data Hub और LiveRamp डेटा को जोड़ा जा सकता है.
सेटअप
लागू करने की ज़्यादातर प्रोसेस, LiveRamp मैनेज करता है. प्रोसेस शुरू करने के लिए, अपने Google खाते के प्रतिनिधि से संपर्क करें और LiveRamp मैचिंग में अपनी दिलचस्पी के बारे में बताएं. वे आपके लक्ष्यों के बारे में चर्चा करेंगे और मैच टेबल सेट अप करने की ज़रूरी शर्तों को पूरा करने के बारे में ज़्यादा जानकारी देंगे.
ज़रूरी शर्तें
LiveRamp मैचिंग की सुविधा सेट अप करने से पहले, आपके पास LiveRamp, Google Cloud, और Ads Data Hub के चालू खाते होने चाहिए. इसके अलावा, आपने LiveRamp की फ़ाइल के आधार पर पहचान करने की सुविधा चालू की होनी चाहिए.
मैच टेबल सेटअप करना
- अपने Ads Data Hub सेवा खाते को BigQuery डेटा एडिटर (
roles/bigquery.dataEditor
) की भूमिका दें. साथ ही, उस BigQuery प्रोजेक्ट का ऐक्सेस दें जिसमें आपको क्वेरी लिखनी हैं. - LiveRamp के सेवा खाते के BigQuery डेटा एडिटर (
roles/bigquery.dataEditor
) को अपने BigQuery प्रोजेक्ट का ऐक्सेस दें. - फ़ाइल डिलीवरी सेट अप करने के लिए, LiveRamp के साथ काम करें. साथ ही, यह बताएं कि हर प्रोजेक्ट, डेटासेट, और टेबल के लिए कौनसा डेटा फ़ीड मैप किया जाए.
मैच टेबल पर क्वेरी करना
LiveRamp में डेटा इंपोर्ट होने के बाद, उसकी क्वेरी की जा सकती है. Ads Data Hub स्कीमा में मौजूद हर टेबल में user_id
फ़ील्ड के साथ एक *_match
टेबल भी होती है. उदाहरण के लिए, adh.google_ads_impressions
टेबल के लिए, Ads Data Hub एक मैच टेबल भी जनरेट करता है. इस टेबल को adh.google_ads_impressions_match
कहा जाता है और इसमें आपके यूज़र आईडी शामिल होते हैं. इन टेबल में, ओरिजनल टेबल में मौजूद उन पंक्तियों का सबसेट होता है जिनमें LiveRamp RampIDs मैच होते हैं.
मैच टेबल में एक और कॉलम होता है:
external_cookie
: आपका हैश किया गया LiveRamp आईडीएल, बाइट के तौर पर सेव किया जाता है.
आपकी क्वेरी, आपके डेटा को external_cookie पर मौजूद *_match टेबल के साथ जोड़नी चाहिए. नतीजे, आपके बताए गए BigQuery प्रोजेक्ट में सेव हो जाते हैं.
नमूना
नीचे दिया गया कोड सैंपल, मैच होने वाले उपयोगकर्ताओं की संख्या की गिनती करता है.
SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID
अक्सर पूछे जाने वाले सवाल
मुझे कोई मैच क्यों नहीं मिल रहा है?
अगर आपकी क्वेरी से कोई मैच नहीं मिलता है, तो इसकी ये वजहें हो सकती हैं:
- BigQuery में
*_match
टेबल और डेटासेट के बीच कोई मैच नहीं है. यह पुष्टि करने के लिए कि समस्या यही है, हर टेबल में मौजूद एंट्री की संख्या अलग-अलग गिनें. दोनों टेबल खाली नहीं हैं. समस्या हल करने के लिए, LiveRamp से संपर्क करें. - मैच मौजूद हैं, लेकिन वे Ads Data Hub के एग्रीगेशन की ज़रूरी शर्तों को पूरा नहीं करते. BigQuery में एक्सपोर्ट किए गए डेटा पर, Ads Data Hub की निजता जांच लागू होती है. अगर किसी लाइन में ज़रूरत के मुताबिक कोहॉर्ट नहीं है, तो वह BigQuery प्रोजेक्ट के आउटपुट में नहीं दिखेगा. अगर ऐसा है, तो Ads Data Hub की सहायता टीम से संपर्क करें.
- इंप्रेशन वॉल्यूम के आधार पर, डिफ़ॉल्ट आईडी स्पेस की प्राथमिकता (साइन इन/साइन आउट) से कोई मैच नहीं मिल रहा है. अगर ऐसा है, तो आपका Google प्रतिनिधि आपके आईडी के स्पेस की प्राथमिकता बदल सकता है.
मैं BigQuery के डेटा को Ads Data Hub से कैसे जॉइन करूं?
यहां दी गई सैंपल क्वेरी, BigQuery और Ads Data Hub के डेटा को जोड़ती है
SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter
इनपुट डेटा के लिए, Ads Data Hub खाते से कितने BigQuery प्रोजेक्ट लिंक किए जा सकते हैं?
इनपुट डेटा के लिए, एक से ज़्यादा BigQuery प्रोजेक्ट को एक Ads Data Hub इंस्टेंस से कनेक्ट किया जा सकता है.
Ads Data Hub खाते के आउटपुट डेटा से कितने BigQuery प्रोजेक्ट लिंक किए जा सकते हैं?
आउटपुट डेटा के लिए, एक BigQuery प्रोजेक्ट को एक Ads Data Hub खाते से कनेक्ट करना ज़रूरी है.
अगर क्वेरी चलाने पर, Ads Data Hub के यूज़र इंटरफ़ेस (यूआई) में मेरा डेटासेट या टेबल नहीं दिखता है, तो मुझे क्या करना चाहिए?
पक्का करें कि आपको जिस डेटासेट और टेबल में डेटा लिखना है वह आउटपुट के लिए, आपके Ads Data Hub खाते से लिंक किए गए BigQuery प्रोजेक्ट में हो.