18

अब, मुझे एहसास है कि इसकी प्रारंभिक प्रतिक्रिया "आप नहीं कर सकते" या "एनालिटिक्स का उपयोग" होने की संभावना है, लेकिन मैं उम्मीद में जारी रखूंगा कि किसी के पास उससे अधिक अंतर्दृष्टि है।google gclids को कैसे डीकोड करें

"ऑटोटैगिंग" के साथ Google adwords एक "gclid" (संभवतः "google क्लिक आईडी") को जोड़ने के लिए जोड़ता है जो आपको विज्ञापित साइट पर भेजता है। यह वेब लॉग में दिखाई देता है क्योंकि यह एक क्वेरी पैरामीटर है, और इसका उपयोग एनालिटिक्स द्वारा विज्ञापन/अभियान पर जाने के लिए किया जाता है।

मैं अपने ट्रैफिक पर अपना विश्लेषण करने के लिए जीक्लिड से किसी भी उपयोगी जानकारी को निकालने के लिए क्या करना चाहता हूं। इस के लिए कारण हैं:

  • आँकड़े अपूर्ण हैं, लेकिन अगर हम उन्हें क्रमवार रहे हैं, हम जानते हैं कि हम वास्तव में क्या मान्यताओं बना दिया है, और वे कैसे गणना की गई।
  • हम डेटा को हमारे शेष डेटा में जोड़ सकते हैं और अधिक सटीक आंकड़े wrt रूपांतरण दर का उत्पादन कर सकते हैं।
  • हमें रूपांतरणों के लिए जावास्क्रिप्ट पर भरोसा नहीं करना है।

अब यह स्पष्ट है कि gclid बेस 64 एन्कोडेड (या कुछ करीबी संस्करण) है, और इसके कुछ हिस्सों में दूसरों की तुलना में भिन्नता है। इसके अलावा, मैं यह निर्धारित करने में सक्षम नहीं हूं कि इसमें से कोई भी संबंधित है।

क्या किसी के पास कोई अंतर्दृष्टि है कि मैं इसे कैसे डीकोड करने के लिए संपर्क कर सकता हूं, या क्या कोई पहले से ही gclids को compaigns या यहां तक ​​कि खातों से संबंधित है?

मैंने Google पर कुछ लोगों से बात की है, और उनके "बुराई मत बनो" आदर्श वाक्य के बावजूद, वे एनडीए के तहत भी इस जानकारी को प्रकट करने की संभावना पर चर्चा करने के लिए तैयार नहीं थे। ऐसा लगता है कि वे एकाधिकार की तरह हमारे वेब आँकड़े से अधिक हैं।

+0

हालांकि, यह संबंधित टिप्पणी नहीं दिखता है, लेकिन कृपया इसे अनुमति दें, तब तक विज्ञापन समूह और कीवर्ड टैब पर इसी प्रक्रिया को जारी रखें। एडवर्ड में Google का आदर्श वाक्य "बुरा होना" है। Google सभी छोटे और मध्यम आकार के व्यापार मालिक के पैसे को रक्त भरोसेमंद पिशाच की तरह बेकार करता है। – Mani

+0

यह स्पष्टीकरण है: https://deedpolloffice.com/blog/articles/decoding-gclid-parameter – bastien

उत्तर

1

अच्छा, यह कोई जवाब नहीं है, लेकिन दृष्टिकोण इस तरह है कि आप किसी भी क्रिप्टोग्राफी समस्या से कैसे निपटेंगे।

संभावना 1: वे केवल यादृच्छिक हैं, इस मामले में, आप खराब हो गए हैं। यह एक बार पैड के समान है।

संभावना 2: वे "मतलब" कुछ है। उस स्थिति में, आपको पर्यावरण को नियंत्रित करना होगा।

  1. उनमें से एक अच्छा डेटाबेस प्राप्त करें। अपनी साइट के लिए gclids खोजें, और अन्य। सभी क्लिक होने पर रिकॉर्ड करें, और किसी अन्य संभावित उपयोगी डेटा
  2. क्रैकिंग प्राप्त करें! जैसा कि आपने पहले से ही शुरू कर दिया है, अपने ज्ञात डेटा को अपने ज्ञात के खिलाफ रीट्रेस करना शुरू करें, और देखें कि क्या आप डिक्रिप्टिंग तकनीकों का इस्तेमाल पैटर्न ढूंढ सकते हैं
  3. यादृच्छिक gclid को स्क्रैप करना प्रारंभ करें, और देखें कि वे आपको कहां लेते हैं।

हालांकि मैं सफल होने के लिए उच्च उम्मीद नहीं रखूंगा, लेकिन मैं आपकी शुभकामनाएं चाहता हूं!

+0

पुन 1 - मुझे बहुत आश्वस्त है कि वे यादृच्छिक नहीं हैं। हमारे gclids समान हैं, अन्य लोग भी समान हैं, लेकिन हमारे साथ असमान। वे निश्चित रूप से एक साधारण वृद्धि आईडी नहीं हैं। 2.1 - यह * कठिन * है क्योंकि बहुत सारे gclids हैं जिन्हें आप नहीं देखते हैं (यदि वे उन पर क्लिक नहीं करते हैं)। ... – Draemon

+0

... मैंने लॉग से एक बड़ी सूची एकत्र की है, और मैंने पहचान लिया है कि कौन से बाइट दूसरों से अधिक बदलते हैं, और मेरा दिमाग चिल्लाता है "यह यादृच्छिक नहीं है" लेकिन उससे परे कुछ भी नहीं है। 2.2/2.3 - मुझे किसी भी तकनीक या उपकरण के लिए एक लिंक पसंद आएगा - वृत्ति मुझे बहुत दूर नहीं मिला है। – Draemon

+0

tbh मुझे बहुत उम्मीद नहीं है, लेकिन यह बहुत अच्छा होगा - और मुझे नहीं लगता कि यह कुछ ऐसा है जो Google पर एकाधिकार होना चाहिए। मुझे बस एक परेशानी महसूस हो रही है "यह आसान है अगर आप जानते हैं कि कैसे" – Draemon

21

अब तक का सबसे आसान समाधान Google Analytics अभियान ट्रैकिंग पैरामीटर (utm_source, utm_campaign, utm_medium, आदि) के साथ अपने लिंक मैन्युअल रूप से टैग करना है और फिर उस डेटा को खींचें।

gclid केवल adwords खाता/अभियान/आदि से अधिक पर निर्भर है। यदि आप दो बार एक ही ऐडवर्ड्स विज्ञापन पर क्लिक करते हैं, तो यह आपको अलग-अलग gclids दे सकता है, क्योंकि उस विशेष क्लिक से जुड़े सत्र और लागत डेटा के सभी प्रकार भी हैं।

Gclid शायद 100% यादृच्छिक नहीं, सच है, लेकिन अगर यह है कि नंबर से अपने सभी ऐडवर्ड्स डेटा निकालने के संभव थे मैं बहुत हैरान और चिंतित होगा। यह एक बड़ी सुरक्षा दोष होगी (यानी एक मनमाना उपयोगकर्ता आपके एडवर्ड्स डेटा देख सकता है)। अधिक संभावना है कि, प्रत्येक छाप के साथ एक छद्म-यादृच्छिक gclid उत्पन्न होता है, और यदि उस विज्ञापन पर क्लिक किया जाता है, तो gclid एडवर्ड्स में लॉग इन होता है (अन्यथा इसे बाहर निकाल दिया जाता है)। Analytics उस तथ्य के बाद एडवर्ड्स के साथ डेटा को मेल करने के लिए उस नंबर का उपयोग करता है। इसके अलावा, gclid संख्या में कोई आंतरिक मूल्य नहीं है।

आपके आखिरी बिंदु के संबंध में, इस जानकारी को क्रैक या रिवर्स-इंजीनियर करने का प्रयास Google Analytics और Google Adwords की सेवा की शर्तों दोनों में स्पष्ट रूप से प्रतिबंधित है, और स्थायी प्रतिबंध के लिए आधार है। इसके अतिरिक्त, इन सेवाओं के लिए साइन अप करते समय आप जिन टीओएस पर सहमत हुए हैं, वे कहते हैं कि यह आपके डेटा का उपयोग किसी भी तरह से करने के लिए नहीं है। Google एक मुफ्त सेवा प्रदान कर रहा है, इसलिए स्ट्रिंग संलग्न हैं। यदि आपको अपने डेटा पर पूर्ण नियंत्रण नहीं है, तो वहां कई अन्य समाधान हैं। हालांकि, आप उस तरह के नियंत्रण के लिए प्रीमियम का भुगतान करेंगे।

Google विज्ञापन बेचने से लगभग सभी पैसे कमाता है। एडवर्ड्स उनका सबसे बड़ा पैसा बनाने वाला उत्पाद है। वे आपको इस बारे में गोपनीय जानकारी नहीं देंगे कि यह कैसे काम करता है। वे नहीं जानते कि आप कौन हैं, या आप उस जानकारी के साथ क्या करने जा रहे हैं। इससे कोई फर्क नहीं पड़ता कि आप एनडीए पर हस्ताक्षर करते हैं और उनके पास मुकदमा चलाने के लिए कानूनी सहारा है; यदि आप उस जानकारी को प्रतिद्वंद्वी को देते हैं, तो आपका जीवन उन पैसे को वापस देने के लिए पर्याप्त नहीं है जो आप उन्हें खो देंगे।

आपको इसे तोड़ने के लिए खेद है, लेकिन "बुरा मत बनो" या नहीं, Google एक व्यवसाय है, दान नहीं। वे अपने खोज एल्गोरिदम को पहले व्यक्ति को देने के लिए दुनिया की सबसे सफल कंपनियों में से एक नहीं बन गए जिन्होंने इसके लिए पूछा।

8

FYI करें, मैं तो बस this post पर अपनी साइटों का कुछ glcid डेटा की एक त्वरित विश्लेषण किया। निश्चित रूप से gclid के लिए कुछ संरचना है, लेकिन समझना मुश्किल है।

+0

जानकारी के लिए धन्यवाद - किसी और को जानना अच्छा है उत्सुक है! पैटर्न की तलाश करने से पहले आपको अक्षर को डीकोड करने की ज़रूरत है, क्योंकि बेस 64 आसन्न एन्कोडेड बाइट्स पर स्रोत बाइट्स फैल जाएगा। मैंने अपने स्वयं के समान विश्लेषण किए हैं और इसी तरह से मुझे विश्वास है कि कुछ प्रकार के पैटर्न हैं, लेकिन कोई विचार नहीं है। – Draemon

+0

चरित्र विश्लेषण बहुत दिलचस्प है, और अनिवार्य रूप से साबित करता है कि इन gclids में डेटा एन्कोड किया गया है ... बहुत अच्छा। – ojrac

0

एक अलग दृष्टिकोण केवल रेफरर डेटा को देखने के लिए है जो कम से कम खोजशब्द को खोजा जाएगा।

+0

रेफरर डेटा क्लाइंट (उपयोगकर्ता एजेंट) द्वारा भेजा जाता है और अविश्वसनीय है। – Draemon

0

मैं ओफिर और क्रिस से सहमत हूं। मेरी भावना यह है कि यह पूरी तरह से एक सीरियल नंबर/अनन्य क्लिक आईडी है, जो केवल अपने रहस्यों को खोलता है जब Analytics और एडवर्ड्स सिस्टम दृश्यों के पीछे एक-दूसरे से बात करते हैं।

यह जानकर, मैं रेफरिंग यूआरएल को देखने और आपके बैक एंड क्लिक ट्रैकिंग सेटअप में उपयोग करने के लिए जितना संभव हो उतना खींचने की सलाह दूंगा।

उदाहरण के लिए, मैं एनजेड में रहता हूं, और फ़ायरफ़ॉक्स का उपयोग कर रहा हूं। http://www.google.co.nz/search?q=stack+overflow&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en-GB

आप देख सकते हैं कि: क) im .nz डोमेन, ख) मेरे कीवर्ड "ढेर + अतिप्रवाह" का उपयोग कर, चल ग) im फ़ायरफ़ॉक्स यह "ढेर अतिप्रवाह" के लिए Firefox गूगल टूलबार से एक खोज है।

अंत में, यदि आप पूर्ण लैंडिंग पृष्ठ यूआरएल भी छीनते हैं, तो आप जीसीएलआईडी स्टोर कर सकते हैं, जो आपको बताएगा कि आगंतुक भुगतान से आया है, जबकि यदि उसके पास जीसीएलआईडी नहीं है, तो उपयोगकर्ता प्राकृतिक से आना चाहिए खोज (यदि यूआरएल टैगिंग निश्चित रूप से सक्षम है)।

यह सैद्धांतिक रूप से आपको अपने अभियान में कीवर्ड की खोज करने की अनुमति देगा, और यह पता लगाएगा कि वे किस समूह से आए थे। क्रिएटिव को जानना शायद असंभव होगा, जब तक कि आप अपने लैंडिंग यूआरएल का परीक्षण नहीं करते हैं या उन्हें किसी भी तरह टैग नहीं करते हैं।

+0

इस बात पर सहमत हुए कि यदि gclid वास्तव में अपारदर्शी संदर्भ था, तो इसका अंत है। मुझे बहुत आश्वस्त है कि इसमें कुछ संरचना है, हालांकि। Google से मुझे कितनी छोटी जानकारी मिली थी, इसका मतलब यह था। – Draemon

4

मैं इस समस्या पर भी हमारी कंपनी में काम कर रहा हूं।हम अपने AdWords की क्या कर रहे हैं, इसकी बेहतर समझ प्राप्त करने में सक्षम होना चाहते हैं लेकिन हम Analytics में सीमाओं से निराश हैं। ,

.*[?&]gclid=([^$&]*) 

अगर वह मौजूद है तो हम कीवर्ड प्राप्त करने के लिए संदर्भित स्ट्रिंग को देखो:

हमारे वर्तमान समाधान regex का उपयोग कर प्राप्त अनुरोधों के लिए अपाचे पहुँच लॉग पर गौर करना है

.*[?&]q=([^$&]*).* 

एक वैकल्पिक विकल्प है कि आपके अपाचे वेब लॉग को Google सेट्स को __utmz कुकी लॉगिंग शुरू करने के लिए बदलना है, जिसमें utmctr में कीवर्ड के लिए एक टुकड़ा होना चाहिए। Google __utmz कुकी और आपको बहुत सारी जानकारी मिलनी चाहिए।

रेफरर स्ट्रिंग कितनी सटीक है? 100% नहीं फायरवॉल और सुरक्षा उपकरण इसे बाहर कर देंगे। लेकिन इसे स्वयं को पार्स करने से आपको Google Analytics की तुलना में अधिक लचीलापन मिलता है। AdWords में gclid भेजने और डेटा वापस पाने के लिए यह एक शानदार विशेषता होगी, लेकिन यह सुविधा ऐसा नहीं दिखती है।

संपादित करें: चूंकि मैंने यह लिखा है, हमने अपने स्वयं के टैग भी बनाए हैं जो प्रत्येक गंतव्य यूआरएल को अनुरोध पैरामीटर के रूप में जोड़ दिए गए हैं। प्रत्येक टैग टेक्स्ट, विज्ञापन समूह और अभियान नाम का एक एमडी 5 हैश है। हम इसे एक्सेस लॉग से regex का उपयोग करके पकड़ते हैं और इसे SQL डेटाबेस में देखते हैं।

+0

यह मेरे लिए आसान था, धन्यवाद :) – LeonardChallis

+0

@ जेफ वू मैंने आपका जवाब पढ़ा और विशेष रूप से आपका संपादन पढ़ा। मुझे आश्चर्य है कि आपने गंतव्य URL पर अपने अनुरोध पैरामीटर कैसे जोड़े हैं - हमारे पास पहले से चल रहे कई अभियान हैं, यह शक्तिशाली श्रमिक होगा। अन्य लोगों के लाभ के लिए जो एक ही चीज़ को आश्चर्यचकित कर सकते हैं, Google AdWords स्क्रिप्ट इसे करने का एक तरीका है। यहां कुछ उपयोगी लिंक दिए गए हैं: [Google दस्तावेज़] (https://developers.google.com/adwords/scripts/) और [उदाहरण स्क्रिप्ट URL पर पैरा जोड़ना] (http://www.freeadwordsscripts.com/ 2012/12/ऑटो-एड-वैल्यूएट्रैक-पैराम्स-टू-ऑल.html) – mozz100

+0

यह बहुत अच्छा है, जब हमने इसे कार्यान्वित किया तो मुझे उस जावास्क्रिप्ट लाइब्रेरी से अवगत नहीं था। मैंने विज्ञापनों का सीएसवी लेने और लिंक में से प्रत्येक को टैग जोड़ने के लिए एक पायथन लिपि लिखा था। हमारे अभियान प्रबंधक तब CSV ले लेंगे और डेस्कटॉप उपयोगिता का उपयोग करके इसे AdWords पर अपलोड करेंगे। –

0

यहां एक विचार है: क्या कोई मौका है कि gclid बस एक क्रिस्टोग्राफिक हैश, एक ला bit.ly या कुछ अन्य यूआरएल शॉर्टनर है?

इस मामले में हैश किए गए टेक्स्ट की सामग्री डेटाबेस में लिखी जाएगी, और एक अद्वितीय आईडी के साथ प्रतिस्थापित की जाएगी।

बाद में, gclid अन्यथा लंबे पाठ का एक गुच्छा छोटा कर रहा है। www.example.com?utm_source=google & utm_medium = cpc

इस में बदल जाती है: सिर्फ एक URL shortener तरह www.example.com?gclid=XDF

इस उदाहरण ले जाता है । https://crypto.stackexchange.com/questions/300/reverse-engineering-a-hash

हो सकता है कि कुछ गहरी लॉग में खुदाई, पैटर्न की तलाश में, आदि ...

+0

नहीं, gclid निश्चित रूप से एक क्रिप्टोग्राफिक हैश नहीं है, क्योंकि इसमें भयानक एन्ट्रॉपी है (उसी खाते से gclids काफी समान होंगे)। । इन gclids में कुछ एन्कोड किया गया है, लेकिन यह पता लगाना कि एक और मामला पूरी तरह से क्या है या कैसे। – Draemon

0

:

एक आदेश क्रिप्टोग्राफिक हैश इंजीनियर को बदलने का ... नहीं के रूप में आसान काम में एक प्रतिस्थापन बीजलेख की आवश्यकता होगी ऐसा लगता है कि मेरा प्रतिनिधि कमजोर है, इसलिए मैं सिर्फ एक टिप्पणी के बजाय एक और जवाब पोस्ट करूंगा।

यह उत्तर नहीं है, स्पष्ट रूप से। बस कुछ विचारों को आवाज उठाओ।

जब आप एडवर्ड्स में ऑटो टैगिंग सक्षम करते हैं, तो gclid पैराम गंतव्य URL में नहीं जोड़े जाते हैं। इसके बजाय वे Google क्लिक ट्रैकिंग सर्वर द्वारा रन टाइम पर गंतव्य URL में शामिल किए गए हैं। तो, दो चीजों में से एक हो रहा है:

  1. क्लिक सर्वर ऐडवर्ड्स इकाई पहचानकर्ता के साथ gclid भंडारण कर रहे हैं तो Analytics, बाद में उन्हें देख सकते हैं अप।

  2. gclid में इकाई पहचानकर्ता कुछ तरीके से एन्कोड किए गए हैं ताकि Analytics उन्हें डीकोड कर सके।

एक प्रदर्शन के नजरिए यह संभावना नहीं है कि गूगल विकल्प 1. एनालिटिक्स मजबूर "में शामिल होने के लिए" की तरह कुछ भी लागू करेगा लगता है से ऐडवर्ड्स आईडी को gclid पैमाने पर असाधारण अक्षम लगता है।

14

gclid पैरामीटर Protocol Buffers में और फिर बेस 64 के एक संस्करण में एन्कोड किया गया है।

यह guide to decoding the gclid देखें और इसे (अपाचे-लाइसेंस प्राप्त) PHP फ़ंक्शन सहित आप इसका उपयोग कर सकते हैं।

मूल रूप से इसके अंदर एन्कोड किए गए 3 पैरामीटर हैं, जिनमें से एक टाइमस्टैम्प है। अन्य 2 अभी तक ज्ञात नहीं हैं।

जहां तक ​​यह समझने के लिए कि इन अन्य पैरामीटर का क्या अर्थ है- ei पैरामीटर की तुलना करना उपयोगी हो सकता है, जो encoded in an extremely similar way (मूल रूप से प्रोटोकॉल बफर को छीनने वाली चाबियों के साथ) में मददगार हो सकता है। ei पैरामीटर में एक टाइमस्टैम्प भी है, जिसमें माइक्रोसॉन्ड लगता है, और 2 अन्य पूर्णांक हैं।

+0

+1। 5 साल बाद और कोई प्रोटोबफ का प्रयास करने के लिए सोचता है। उम्मीद है कि किसी को यह पता चल जाएगा कि इसे किसी बिंदु पर एडवर्ड्स से कैसे जोड़ना है! – Draemon

+0

@ ड्रैमन ने सवाल का जवाब नहीं दिया- क्या आप इसे स्वीकार कर सकते हैं? – andre

4

मुझे लगता है कि आप Google के adword api के माध्यम से gclid से जुड़े सभी उपहार प्राप्त कर सकते हैं। विशेष रूप से, आप क्लिक प्रदर्शन रिपोर्ट से पूछ सकते हैं।

https://developers.google.com/adwords/api/docs/appendix/reports#click

+0

हां, यह एक नया विकल्प है जो Google प्रदान करता है। हालांकि आप इस एपीआई एंडपॉइंट से बहुत पुराने ऐतिहासिक डेटा नहीं प्राप्त कर सकते हैं, इसलिए यह नए डेटा के लिए अच्छा है। – Bani

0

यह एक गैर कार्यक्रम संबंधी रास्ता GCLID पैरामीटर को डिकोड करने के लिए है। संभावना है कि आप बस अभियान, विज्ञापन समूह, कीवर्ड, प्लेसमेंट, विज्ञापन को क्लिक करने और क्लिक करने के लिए प्रयास कर रहे हैं। ऐसा करने के लिए, आप जीसीएलआईडी को एक अलग रूपांतरण प्रकार के रूप में AdWords में अपलोड कर सकते हैं और फिर रूपांतरण प्रकार से विभाजित कर सकते हैं ताकि रूपांतरण को ट्रिगर करने वाले मानदंडों तक ड्रिल कर सकें। ये कदम:

  1. ऐडवर्ड्स UI में, उपकरण> Conversions-> स्रोत "क्लिक से आयात करें" के साथ रूपांतरण जोड़ें करने के लिए जाना
  2. जाएँ रूपांतरण https://support.google.com/adwords/answer/7014069 आयात और के साथ एक थोक लोड फ़ाइल बनाने के बारे में विषय AdWords सहायता अपने जीसीएलआईडी वैल्यू, आपको "क्लिक से आयात" रूपांतरण प्रकार
  3. बाएं नेविगेशन पर टूल्स-> रूपांतरण-> रूपांतरण क्रियाएं (अपलोड) में रूपांतरणों को अपलोड करें
  4. अभियान टैब पर जाएं, सेगमेंट-> रूपांतरण-> रूपांतरण नाम
  5. Fi सेगमेंट सूची में आपका नया रूपांतरण नाम, यह वह जगह है जहां से रूपांतरण आया था। जब तक आप जीसीएलआईडी मूल मानदंड
संबंधित मुद्दे