2014-07-10 8 views
5

मैं फेसबुक के पावर एडिटर के माध्यम से 212 ईमेल का सीएसवी अपलोड करता हूं, और कुछ सेकंड बाद मैं देख सकता हूं कि 200 उपयोगकर्ता दर्शकों में हैं।फेसबुक विज्ञापन एपीआई - कस्टम ऑडियंस में ई-मेल और हैश

मैं फेसबुक के पावर एडिटर के माध्यम से एक ही कस्टम ऑडियंस के लिए उसी 212 ईमेल के sha256 हैंश का एक सीएसवी अपलोड करता हूं, और कुछ सेकंड बाद मैं देख सकता हूं कि 100 उपयोगकर्ता दर्शकों में हैं।

मैं एक अलग कस्टम ऑडियंस को उसी 212 हैश किए गए ईमेल की एक सूची जोड़ने के लिए विज्ञापन API का उपयोग करता हूं, और कुछ सेकंड बाद मैं देख सकता हूं कि 100 उपयोगकर्ता दर्शकों में हैं।

ऐसा लगता है कि कच्चे बनाम हैश किए गए ईमेल अपलोड करने से फेसबुक में कितने मिलान करने में सक्षम नहीं होना चाहिए। क्या यह व्यवहार अपेक्षित या अप्रत्याशित है? ऐसा क्यों हो रहा है?

+0

क्या आप वाकई उन्हें सही तरीके से हश कर रहे हैं? – WizKid

+0

मैं पाइथन के हैशिब.शा256 (ईमेल) का उपयोग करता हूं .hexdigest()। अगर मैं सही ढंग से हैशिंग नहीं कर रहा था, तो 100 भी मिलान क्यों करेंगे? – tscizzle

+0

मुझे लगता है कि प्रलेखन का कहना है कि आपको – WizKid

उत्तर

5

चाल उन्हें ईमेल करने से पहले ईमेल को सामान्य कर रही थी (https://developers.facebook.com/docs/reference/ads-api/custom-audience-targeting#hash के अनुसार)।

मैं पाइथन में हूं, इसलिए मेरे लिए यह केवल ईमेल_स्ट्रिंग के बजाय email_string.lower().strip() कर रहा था। निचला() अधिक महत्वपूर्ण था क्योंकि मुझे नहीं लगता कि वहां कोई सफेद जगह थी लेकिन निश्चित रूप से पूंजी अक्षरों के साथ ई-मेल थे।

संबंधित मुद्दे