Getting Branch's Deeplink key value through Facebook ads - facebook

I have created a Branch link with some keys and values.
My app uses those values for multiple reasons. It works well when I open the link directly on my mobile browser or from a message.
But I want to use this link in a Facebook App download ad campaign. I have putted it as the ad deeplink. But when I install and then open the app via the ad thoses values are not sent.
Does anyone has managed to send keys/values via a branch link through a Facebook ad ?
Thanks
Matthias

Jackie from Branch here.
Branch supports deep-linked Facebook ads. We've created an FAQ page exactly for this and there are a few things you can check to diagnose the issue. You can go through them here (https://docs.branch.io/pages/deep-linked-ads/facebook-ads-faq/#troubleshooting-deep-linking). I'd also encourage you to use Facebook's tester tool, as mentioned in our FAQ doc.
Hope this helps. If you continue to experience issues, please feel free to reach out to us directly at integrations#branch.io. When you do, be sure to include your Branch app ID and the ad links you're using so that we can investigate further!

Related

Facebook periodic review is unclear

in order to approve your app’s continued operation on our platform.
Platforms affected: Connect URL.
Developer Policy 1.2: Build an app that is stable and easily navigable.Some common violations of this policy include:
- Broken Facebook integration (e.g. broken share, like or comment functionality)
- Broken user experience in the app (e.g. app has broken links or user interface failures)
My app:
Using https://www.npmjs.com/package/hellojs v1.18.8 to query user info from facebook.
The request URL:
https://graph.facebook.com/v2.9/me?fields=email,first_name,last_name,name,timezone,verified&access_token=.....
calling out hello.js
hello(auth.network).api('me').then(function (json) {
App has no share, like, comment functionality and not really any user interface. Just our page offers ability to fill some data with facebook and then it remembers you with cookie.
Anyone has similar e-mail and what to do?
Our app does not use share, like or comment functionality neither do we provide any user interface for users (only the o. We are using Facebook to prefill some user data on our site.
Have the same unclear message "Platform affected: Connect Url".
I asked for a more detailed answer and received an answer the next day:
Thank you for your response.
Facebook periodically reviews the websites and applications which are on it. Your application is in its review process currently. We are required to test the Facebook login functionality in order to conclude the review in totality. However, we are unable to do so.
Unfortunately, we have not been able to locate a Facebook integration (Login, Share and Like) on your submitted platform. To help us conclude the review process, could you kindly share the details regarding the location of a Facebook integration and how to navigate to it on your website URL.
This review is essential to Facebook as we want to offer the best experience to users as well as developers like yourself. Please help us in bringing your application into compliance by working with us.
Alternatively, you could aid us by sending us credentials of a test user which is already registered and connected to an FB account within the app. You can get all the information related to creating a test user here - https://developers.facebook.com/docs/apps/test-users.
Please feel free to get in touch with us regarding any doubts or queries you might have.
Thank you for your patience and cooperation.
Looking forward to hearing from you.
My app contains the functionality of a facebook login. I made an instruction and a test user of the application so that Facebook employees could test the functionality used in my application.
Normally they write down what is wrong and explain how to fix it. If you are not sure you can reply them back and ask how to fix it. I manage to fix my issue which was similar to the one explain below by emailing facebook.
https://technuisance.com/facebook/facebook-policy-warning-for-app-solved.html
I got the same message from Facebook two months ago. In my case, I didn't find a solution in time and Facebook penalize me by deactivating the app.
Therefore, you must attend to it if you do not want the same to happen to you. Facebook uses software similar to this to check for failures on your site and assigns a score according to its performance. That's why they send you such a generic message.
I suggest you use PageSpeed Insights to receive a report on the performance of your website. In addition, the platform gives you suggestions for optimization and improvement; Surely there you will find some clue of what may be failing.

branch.io and facebook install ads attribution

We are having trouble setting up Facebook Install Ads attribution via Branch.io. Currently, Branch.io dashboard shows we have installs via Facebook link, but Facebook ad cabinet shows 0 installs.
Our setup is
I've integrated branch.io for Flutter using this plugin https://pub.dev/packages/flutter_branch_sdk (Quick Links are working OK, see p.6)
I've setup Application on Facebook (developers.facebook.com) side and linked it to application in stores (AppStore and Google Play)
I've setup Facebook as Ad partner in Branch Dashboard > Partner Management, and then created Facebook link
I've created Ads in Facebook with aim Installs and used Branch link (all as per guides)
I've followed guides on Branch's docs regarding publishing - specified that we use IDFA in AppStore, all ticks as in guide, made sure we have AdSupport.framework in xCode project, added com.google.android.gms:play-services-ads:9+ in build.graddle, etc
I've exported some data from Branch Dashboard and IDFA/Android Id values were present (in Branch Dashboard > Exports > Custom Exports, as I understand, this exports Quick Links only, but still IDFA are there), this proves we are collecting these IDs.
Branch > Ads > Fraud dashboard is empty.
Branch SDK versions are 0.32.0 iOS and 5.0.1 Android
Regardless, Facebook doesn't see app Installs at all.
guides used:
https://help.branch.io/using-branch/docs/facebook-app-install-ads
https://help.branch.io/using-branch/docs/facebook-faq-and-advanced-options
https://help.branch.io/developers-hub/docs/apple-app-store
https://help.branch.io/developers-hub/docs/google-play
https://blog.branch.io/troubleshooting-facebook-install-ad-discrepancies/
What did I miss?
Thanks!
A Branchster Here -
Briefly explaining that SAN partners like Google AdWords/ Facebook integration is different from conventional non-SAN partners, where we send conversion data to SAN partners and they will claim the install/ Events according to their conversion logic and respond to us via API. Branch then analyses the data from all the partners and attributes the same Install/ Event based on last touch attribution logic. You will see less data on Branch dashboard as we show only attributed data for a SAN partner than the respective SAN dashboard. Please note Branch numbers is more accurate as we show the data as per cross-channel attribution.
Here are some troubleshooting you can do-
Please match both the attribution windows.
Please make sure you have synced the timezone on both Branch and Facebook
Please make sure you have signed the Facebook MMP or attribution data won't come.
I'll keep this post updated with general troubleshooting.
Issue is resolved.
Recreating Ad campaigns with exactly same settings resolved the issue.
Unfortunately both Branch and Facebook support were not helpful. :(

Branch.io React Native track ad campaign information

In my react native app, I have the branch.io & Facebook sdk integrated. I can see the number of installs in the branch dashboard.
I want to save the information to my db as well. Like I want to know which user, in particular, came from which Ad campaign. The documentation does not seem to give a clear indication of how to do that.
Please note that Branch Universal links work just fine. I can extract data from the link. Your help would be required for the case where I cannot put universal links like Facebook Ads.
Understanding your query here, I can understand that you are looking to fetch user data with respect to the campaign and ad level data from Facebook.
Facebook does not allow sharing of device-level information unless you sign the 'Advanced Mobile Measurement' agreement for Facebook. Once signed, you can get the data out to your internal database via Webhooks, the Daily Export API, and CSV Exports.
We cannot send device-level Facebook attribution data to third parties. Please instead consider analyzing this data in-house.
You can check on the link here for a better understanding : https://help.branch.io/using-branch/docs/facebook-faq-and-advanced-options#section-can-i-get-the-data-out
Hope the above helps.
Thanks

Facebook App Install ad campaign not allowing Branch.io deep link

I'm trying to create a Facebook App Install campaign. When I create the ad itself, it wont let me specify my Branch link as the deep link. I've used Branch links in other App Install campaigns, so not sure why it's failing now.
Not Working: http://fight.offtherecord.com/YUQk/RATIxDZQZw
Working: http://fight.offtherecord.com/YUQk/Frqjtf6gww
Alex from Branch.io here: this is a known issue with Branch links in Facebook ads that comes up sometimes, and we're not even quite sure why or when. There are several workarounds you can try, detailed on this page.
To summarize, rescraping sometimes fixes the issue. This may also indicate that your Branch configuration is missing some required data. As a last resort, you can feed the Branch deep link ID directly into your ad to make sure deep linked behavior still works.

Sitecore Social Connected will not connect with Facebook as publish_stream is deprecated

I am trying to connect Social Connected to Facebook using Sitecore 8's (rev 5) Social Connected functionality (we are unable to use Komfo for budget reasons) however i've had a few issues. I was following this walkthrough from the Sitecore documentation site.
I was getting this error when trying to connect a Facebook account:
"Invalid Scopes: read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present.
Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions"
So I went ahead and did some reading and found this Stack Overflow question
which from the information there I was able to find that the particular permissions that Sitecore is asking Facebook for are deprecated.
From there I changed the permission from publish_stream to publish_actions and was able to give Sitecore the permissions it needed in Facebook. The problem is that Sitecore wanted this to be done in the browser window it provided, and so it did not acknowledge that the permissions were set in Facebook, even though they were.
I then tried to manually add a social media account from a template, hoping to input the data it would need manually now that it had the appropriate permissions. However after doing this Sitecore then started to throw an error when adding other social media accounts:
"The Social Connected Module is not configured.
There are no social networks available with applications that you can use to create an account."
Social connected is in fact configured, and before making these changes I was still able to add other social media accounts. Recreating the Applications solves this issue but puts me back at square one.
Any ideas on how we can rectify these issues would be greatly appreciated.
I managed to get around this issue. First, in the content editor, I created a Facebook application under System/Social/Applications. Then, I created a social media account under System/Social/Accounts for LinkedIn and then duplicated it, changing the configuration to suit Facebook.
Once I did this I was able to post text posts to Facebook and Twitter. I was not able to get image posts working, and by this time, we abandoned the idea.
It's worth noting that Sitecore continued to push us toward Komfo. It's pricey and is essentially an iframe placed in the Sitecore UI with limited functionality. There are other tools out there that will give you similar analytics features for a fraction of the price.
It's also worth noting that the social connected functionality in Sitecore 8.1 appears to ask Facebook for the correct permissions, so you wont have this issue. I cannot vouch for its functionality in terms of actually posting as I haven't fully tested it.
Fortunately, Facebook permissions are only string and you can easily modify it using reverse engineering. It was done for Sitecore 7 version, but I think same approach will work for Sitecore 8.
Also, you are able to create a ticket in Sitecore support and they will provide you hotfix for this issue.